Related skills
unit testing python embedded linux arm uds iso 14229๐ Description
- Support the on-vehicle UDS diagnostic stack in Linux userspace on ARM.
- Develop and maintain embedded C++ software in Linux userspace on ARM.
- Drive a test-first mindset โ design and implement unit, integration, and bench tests.
- Own modules/subsystems โ design, implement, and maintain clean, well-tested code.
- Debug system-level issues involving IPC frameworks, network stacks, and hardware peripherals.
- Perform code reviews to ensure algorithmic correctness and coding standards.
๐ฏ Requirements
- Bachelor's in Computer Engineering/CS/EE/Robotics or related field; 2+ years experience; Masterโs/PhD acceptable.
- Demonstrated ability to write well-structured, maintainable software.
- Proficiency in embedded C++ (C++14+), MISRA-C++.
- Experience with Linux userspace development on embedded ARM.
- Experience writing automated tests; Python scripting for diagnostics.
- Ability to debug system-level issues with networks, IPC, and hardware peripherals.
๐ Benefits
- Competitive compensation packages
- Medical, dental, and vision insurance
- Health Savings Account with employer match
- Employer-matched 401(k) with immediate vesting
- Paid parental leave
- Paid medical leave
๐ Visa sponsorship
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!