$109,500 - $171,150 USD yearly
Originally posted 13 July 2026 by the employer. Relisted by the employer on 18 September 2026.
About the role
As a Sr System Engineer on the embedded engineering team, you will own the full development lifecycle of embedded electronic systems from concept and architecture through hardware design, PCB layout, and firmware implementation.
What you'll do
- Design and develop electronic systems from requirements to production, including power supply design, signal conditioning, communication interfaces, and mixed-signal circuits. - Perform schematic capture and lead PCB design reviews using industry-standard EDA tools (Altium). - Execute PCB layout, routing, and design rule review for multi-layer boards, ensuring signal integrity, EMC compliance, and thermal performance. - Write and maintain hardware design documentation, including schematics, BOM, and design verification reports. - Implement peripheral drivers and communication stacks for SPI, I2C, UART, CAN, USB, and Ethernet. - Write clean, maintainable C/C++ code following embedded best practices, covering memory management, interrupt handling, and low-power design. - Perform bring-up, debugging, and root cause analysis of complex hardware/firmware issues using oscilloscopes, logic analyzers, and JTAG/SWD debug tools.
What you'll need
- Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field. - 3+ years of hands-on experience in embedded systems engineering in a professional setting. - Strong proficiency in C/C++ firmware development for 32-bit ARM MCUs or MPUs. - Solid understanding of digital and analog circuit design, including power electronics fundamentals. - Experience with embedded communication protocols including UART, SPI, I2C, CAN, USB, and Ethernet. - Proficiency with debug tools such as JTAG/SWD probes, oscilloscopes, logic analyzers, and multimeters. - Strong documentation habits and experience with version control systems (Git).
Nice to have
- Embedded Linux experience including board bring-up, device tree configuration, and kernel/driver development. - Experience with Yocto Project or Ubuntu for custom Linux distribution builds, Linux IPC mechanisms, system services, and application development. - Field-Oriented Control (FOC) / BLDC / PMSM motor drive design and implementation. - Power electronics design covering DC-DC converters, motor driver stages, and gate drive circuits. - Experience with motor control libraries or DSPs.
Skills: electronic systems design, power supply design, PCB layout, signal integrity, embedded firmware