onsite
Embedded Software Engineer - CarByte
Software Engineer
Develop and maintain high‑performance embedded firmware for automotive systems, leveraging C/C++, Embedded Linux, RTOS, and AUTOSAR. Drive end‑to‑end product development, from concept through validation, ensuring reliability and compliance with automotive standards.
About the role
Key Responsibilities
- Design, implement, and test embedded software for automotive ECUs using C/C++ and Embedded Linux.
- Integrate and validate AUTOSAR modules and automotive communication protocols such as CAN, LIN, and FlexRay.
- Collaborate with hardware teams to optimize firmware for real‑time performance and power efficiency.
- Perform rigorous debugging, unit testing, and integration testing to meet safety and quality standards.
- Document design decisions, code reviews, and test results for traceability and compliance.
Requirements
- 3+ years of experience in embedded software development for automotive or industrial applications.
- Strong proficiency in C/C++ and experience with RTOS and Embedded Linux environments.
- Hands‑on knowledge of AUTOSAR architecture and automotive communication protocols.
- Experience with version control (Git), continuous integration, and automated testing frameworks.
- Excellent problem‑solving skills and a proactive, collaborative mindset.