Job Description
Job Description
NextStep Recruiting is partnering with an innovative engineering organization to hire an Embedded Software Engineer. This role is ideal for someone early in their embedded development career (2–5 years) who is ready to work hands-on with hardware teams and contribute to next-generation product development. The engineer will focus on C/C++ development within Embedded Linux environments while supporting board bring-up, debugging, and performance optimization.
Key Responsibilities
- Develop, test, and maintain embedded software written in C/C++
- Work within Embedded Linux environments and assist in board bring-up and driver integration
- Collaborate closely with hardware and QA teams to support system-level development
- Debug software and improve performance, stability, and resource usage
- Contribute to documentation, including design specifications and testing procedures
Required Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related technical discipline
- 2–5 years of hands-on experience programming in C/C++
- Experience working with Embedded Linux platforms
- Understanding of low-level concepts such as interrupts, memory management, and peripheral interfaces (UART, SPI, I2C, Ethernet)
- Familiarity with hardware schematics and debugging tools
- Experience using version control systems (Git preferred)
- Strong problem-solving and analytical debugging skills
Preferred / Nice to Have
- Experience with Linux build systems (Yocto, Buildroot, etc.)
- Previous internship or project-based work in embedded systems
Why This Role
- Professional development and mentorship from senior engineers
- Meaningful, hands-on impact with hardware and product development
- Competitive compensation & full benefits
- Collaborative and engineering-focused culture
NextStep Recruiting provides equal employment opportunities (EEO) to all employees and applicants regardless of race, color, or applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities.