A company is looking for an Embedded Software Engineer to join their Platform Team.
Key Responsibilities
Take ownership of core components or features of the embedded platform and ensure high-quality delivery
Conduct QA and on-device testing while documenting work and collaborating with cross-functional teams
Assist in debugging complex hardware / software issues and mentor other engineers
Required Qualifications
Hands-on experience developing software for embedded devices, particularly autonomous systems
Proficiency in Rust and strong C / C++ development skills for embedded Linux environments
Experience with embedded Linux systems using the Yocto Project or similar build systems
Familiarity with Qualcomm SoCs and their development toolchains
Understanding of low-level concepts such as bootloaders, kernel configuration, and device drivers
Embedded Software Engineer • Lansing, Michigan, United States