Overview
The Embedded Software Engineer will undertake a 6-month contract focused on developing embedded software solutions in a Linux environment. The contractor will collaborate closely with hardware and systems engineers to design, implement, and maintain device drivers. This role requires expertise in embedded software development to ensure high-quality outcomes.
Responsibilities
- Develop embedded software in C within a Linux environment.
- Design, implement, and maintain device drivers.
- Collaborate with hardware and systems engineers to ensure successful project integration.
- Test and debug embedded software to enhance functionality.
- Provide technical support and documentation for software deployment.
Requirements
- Minimum of 3 years of experience in embedded software development.
- Strong proficiency in C programming within Linux environments.
- Experience with device drivers or kernel-adjacent development.
- Ability to work comprehensively with cross-functional teams.