onsite
Embedded Software Engineer - VerveTronics Imagineering Pvt. Ltd.
Software Engineer
Embedded Software Engineer designing and optimizing C/C++ firmware for diverse hardware platforms, collaborating with hardware teams, ensuring industry compliance, and driving code quality through reviews and rigorous testing.
About the role
Key Responsibilities
- Design, develop, and optimize embedded software solutions across multiple domains using C/C++ and RTOS environments.
- Collaborate closely with hardware engineers to integrate firmware with electronic components and validate system functionality.
- Ensure compliance with industry standards and guidelines, maintaining high quality and safety requirements.
- Lead code reviews, perform unit and integration testing, and debug complex hardware-software interactions.
- Document design decisions, maintain project timelines, and produce deliverables for stakeholders.
Requirements
- Proven experience in embedded software development for real‑time systems.
- Strong proficiency in C/C++ and familiarity with RTOS concepts.
- Hands‑on experience with hardware debugging tools (e.g., JTAG, logic analyzers).
- Knowledge of industry standards such as ISO 26262 or IEC 61508 is a plus.
- Excellent problem‑solving skills and a collaborative mindset.