Embedded Engineer - Robotics (Remote)
About the Role
We are looking for an Embedded Engineer - Robotics who thrives on solving complex hardware-firmware challenges and is driven by the singular goal of building machines that push the boundaries of robotics. In this role, you will lead the design and implementation of the embedded systems that power our robots in high-stakes, safety-critical environments, from custom PCB layouts and circuit simulations to fault-tolerant control architectures. As a Founding Engineer, you will own the entire hardware-software interface, making fundamental architectural choices and building the systems from the ground up to ensure our snake-like robotic arms operate reliably in the most unstructured and hazardous spaces.
What You'll Do
- Lead PCB Design & Debugging by implementing layouts that incorporate advanced debugging components and refining setups to rapidly resolve hardware bottlenecks.
- Execute Circuit Simulation and Validation using industry-standard tools to analyze component tolerances and set performance benchmarks.
- Develop End-Effector Systems by verifying sensors (LiDAR, ultrasonic, strain gauges, NDT) and designing signal conditioning circuits for precise inspection tasks.
- Architect Embedded Firmware using C/C++ to optimize drivers and manage complex communication protocols including CAN, SPI, I2C, and Ethernet.
- Ensure Signal Integrity and Resilience by developing strategies to mitigate noise, timing mismatches, and environmental interference in safety-critical systems.
- Collaborate on System Integration to ensure sensor compatibility with the arm's actuation and overall communication framework.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, or a related field.
- 1-2 years of experience in PCB design, simulation, and hardware debugging.
- Proficiency in C/C++ for embedded software development and firmware design.
- Strong understanding of communication protocols (I2C, SPI, UART, CAN) and related hardware challenges.
- Experience with sensor interfacing and signal conditioning for real-world applications.
Nice to Have
- Experience with RTOS and real-time firmware design.
- Experience developing robotics-specific hardware or end-effector systems.
- Background in industrial inspection or NDT (Non-Destructive Testing) sensor integration.
What We Offer
- Competitive compensation aligned with role and experience.
- Flexible working hours with a focus on outcomes and ownership.
- Comprehensive medical insurance coverage.
- Relocation assistance, where applicable.
This role offers a unique opportunity for an Embedded Engineer to work on cutting-edge robotics projects remotely. With competitive compensation and relocation support, it's an attractive position for tech enthusiasts.
Who Will Succeed Here
Proficient in C++ programming for real-time systems, with experience in using frameworks like ROS (Robot Operating System) for robotics applications.
Self-motivated and disciplined to excel in a remote work environment, demonstrating excellent time management and proactive communication skills to collaborate effectively with a distributed team.
Hands-on experience with PCB design tools such as Altium Designer or Eagle, coupled with a strong understanding of circuit simulation techniques and sensor interfacing to troubleshoot and optimize embedded systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months