abra R&D is seeking an Embedded Software Engineer (C/C++)!
Job Description:
We are looking for a skilled Embedded Software Engineer to design and develop innovative features for microcontroller-based systems and Linux-embedded platforms. This role requires expertise in low-level programming, system design, and hands-on integration in Linux environments.
Key Responsibilities:
- Develop and maintain software for microcontrollers using C.
- Design and implement application-level solutions for Linux-based embedded systems in C++11 and higher.
- Work in Linux environments, including both No-OS and Linux platforms.
- Lead feature development from requirements through design, integration, and post-release issue resolution.
- Collaborate with cross-functional teams to ensure system reliability and performance.
- Write and maintain technical documentation, including software release notes (advantage).
Qualifications
- 3+ years of experience in microcontroller development using C.
- 2+ years of application development in Linux-based environments using C++11 or higher.
- Hands-on experience with Linux environments, including No-OS development.
- Proven ability to independently execute the full development lifecycle of software features.
- Strong problem-solving skills and attention to detail.
Advantages:
- Experience in writing software release documentation.