Lead Embedded Engineer / Architecture / RTOS
Motion Recruitment Partners LLC.
Irvine, United States of America
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 190KJob location
Irvine, United States of America
Tech stack
Board Bringup
Booting (BIOS)
C++
Code Review
Communications Protocols
Computer Programming
Computer Engineering
Software Debugging
Linux
Embedded Software
Ethernet
Firmware
Hardware Design
Hardware Interface Design
Joint Test Action (IEEE Standards)
Real-Time Operating Systems
Systems Integration
Universal Asynchronous Receiver/Transmitter
Software Organization
Serial Peripheral Interface
PIC Microcontroller
Hardware Testing
GIT
Information Technology
Process Control Systems
Job description
They are seeking an experienced embedded engineer with a strong background in C/C++, microcontroller-based systems, and hardware integration. The ideal candidate enjoys solving complex technical challenges, mentoring engineers, and collaborating across hardware, software, cloud, and systems teams to deliver production-ready products., * Design, develop, and maintain embedded firmware for EV charging controllers and related embedded systems using C/C++ (35%)
- Develop low-level drivers and integrate hardware interfaces including CAN, UART, SPI, I2C, ADC, GPIO, Ethernet, and other communication protocols (25%)
- Support board bring-up, hardware validation, debugging, root cause analysis, and field issue resolution throughout the product lifecycle (20%)
- Collaborate with cross-functional hardware, software, Linux, cloud, systems, and test engineering teams to deliver high-quality products (10%)
- Contribute to firmware architecture, code reviews, technical documentation, engineering best practices, and mentor junior engineers (10%)
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 7+ years of embedded firmware development experience
- Expert-level C/C++ programming for embedded systems
- Strong experience with microcontroller-based real-time embedded development
- Experience with embedded communication protocols including CAN, UART, SPI, I2C, Ethernet, and GPIO
- Strong understanding of hardware/software interaction and low-level debugging techniques
- Experience using lab equipment including JTAG debuggers, oscilloscopes, logic analyzers, and protocol analyzers
- Experience with Git and modern software development practices
- Excellent troubleshooting, analytical, and communication skills, * Experience with EV charging, automotive, industrial controls, power electronics, or similar embedded products
- RTOS development experience
- Experience with bootloaders, OTA firmware updates, and firmware recovery mechanisms
- Familiarity with Linux-based embedded systems and system-level integration
- Experience mentoring engineers and leading technical initiatives
Benefits & conditions
- $170,000 - $190,000 base salary
- 5-8% annual bonus
- Full medical, dental, and vision benefits
- 401(k) plan
- Two weeks paid company shutdown during Christmas and New Year's
- 10 PTO days plus company holidays
- Onsite opportunity in Irvine, CA
- Opportunity to develop cutting-edge embedded technology powering the future of EV charging