Embedded Systems Engineer

Remote • Posted 16 hours ago • Updated 7 hours ago
Contract Independent
Contract W2
6 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded
  • C
  • C++
  • PCB
  • ROS2

Summary

Embedded Systems Engineer

Local to Palo Alto, CA or Dearborn, MI is preferred but open to 100% remote need to be open to travel to either location.

  • Duration: 3 months initially, extendable on quarterly terms

Location: Palo Alto, CA preferred, but open to Dearborn, MI or remote 

+ Periodic travel will be required for design reviews, prototype bring-up, hardware integration, and testing. 

Responsibilities 

  • Translate robot-level requirements into electrical, power, communications, embedded-controller, and wiring architectures. 
  • Develop system power budgets covering continuous loads, peak loads, inrush current, conversion losses, and fault conditions. 
  • Select power supplies, converters, protection devices, controllers, sensors, connectors, cables, and related components. 
  • Design and review electrical schematics, PCB layouts, bills of materials, and fabrication packages. 
  • Identify opportunities for custom electronics and determine when qualified commercial components are the better solution. 
  • Design robot wiring harnesses, including schematics, wire lists, connector schedules, drawings, labeling, grounding, shielding, and routing requirements. 
  • Coordinate with PCB fabricators, contract manufacturers, and harness suppliers through prototype and first-article builds. 
  • Define communications interfaces using technologies such as CAN FD, EtherCAT, Ethernet, SPI, I²C, UART, or RS-485. 
  • Collaborate with embedded engineers on firmware requirements for power sequencing, monitoring, diagnostics, telemetry, fault handling, bootloaders, and field updates. 
  • Support ROS 2 device and hardware-abstraction integration. 
  • Lead or support prototype board bring-up, robot power-up, communications bring-up, and system troubleshooting. 
  • Develop bench, hardware-in-the-loop, integration, and fault-injection tests. 
  • Produce editable engineering documentation, interface-control documents, test evidence, and design-decision records. 
  • Transfer technical knowledge so customer engineers can reproduce, modify, and extend the delivered solution. 

The project’s expected disciplines include power electronics, PCB design, embedded firmware architecture, real-time control, cable and harness design, ROS 2 integration, and test engineering.  

Required Qualifications 

  • Senior-level experience in electrical engineering, embedded hardware, mechatronics, robotics, or a related field. 
  • Demonstrated ownership of electrical systems for complex electromechanical products. 
  • Strong circuit-design, schematic-capture, and PCB-development experience. 
  • Experience with power conversion, distribution, switching, sequencing, monitoring, and circuit protection. 
  • System-level component-selection and design-tradeoff experience. 
  • Hands-on wiring-harness design experience, including manufacturing documentation and supplier coordination. 
  • Practical knowledge of microcontrollers, embedded firmware interfaces, and real-time hardware behavior. 
  • Experience with embedded communications protocols and physical device integration. 
  • Proficiency using oscilloscopes, logic analyzers, current probes, electronic loads, multimeters, or comparable laboratory equipment. 
  • Experience bringing up and troubleshooting prototype electronics and integrated hardware. 
  • Ability to work independently and make sound engineering decisions in a lean, fast-moving project environment. 
  • Willingness to travel periodically for hands-on access to robot hardware. 

Preferred Qualifications 

  • Robotics, autonomous systems, advanced manufacturing, automotive, or industrial automation experience. 
  • Experience developing a robot or complex machine from an early prototype or clean-sheet stage. 
  • Experience designing custom embedded controllers, carrier boards, or power-management electronics. 
  • Familiarity with CAN FD, EtherCAT, ROS 2, hardware-abstraction layers, and Linux-based robot compute environments. 
  • Experience with bootloaders, field firmware updates, watchdogs, telemetry, diagnostics, and device-version management. 
  • Experience with hardware-in-the-loop testing and automated embedded validation. 
  • Familiarity with IPC-2221, IPC-2152, IPC-A-610, IPC/WHMA-A-620, IEC 60204-1, or NFPA 79. 
  • Experience designing for grounding, shielding, EMC, serviceability, and high-current electromechanical loads. 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90973529
  • Position Id: TECH1510
  • Posted 16 hours ago
Contact the job poster
SS

Shaik Salman

Recruiter @ Tech Rakers

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.