GLOBAL RESEARCH & INNOVATION PROFESSIONAL
OPmobility · opmobility.com
Bengaluru
The job in short
Embedded C/C++ software development for automotive lighting products.
C++Embedded
Details
- Found
- 22 d ago · posted 2026-09-24
- Location as listed
- Bangalore, IN
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
SCOPE
You will be in charge of the design and implementation of embedded software and functions for a domain product. You will work in an international context and Agile environment. You will be in charge to understand one or several of the Opnsoft domains while bringing a strong knowledge on C/C++ SW development.
RESPONSABILITIES
• Understand system functionalities and related software requirements related to the products.
• Develop C/C++ code according to SW requirements.
• Debug and fix issues raised by validation teams.
• Knowledgeable about CI/CD development process and tools.
• Should be proficient in C and C++ and possess detailed knowledge of microcontroller protocols.
• Work closely with a multi-disciplinary team (system, hardware, algorithms, scientific researcher…) to ensure software development coherence vs. global product development.
• Development, integration and testing of embedded software components.
• Perform software unit testing, integration and qualification testing where required.
• Development and integration of software components on standard or internal platforms.
• Debug raised issues and proposes fixes by discussing with testers and SW requirement engineers.
• Develop SW according to automotive standards (autosar) with knowledge about safety, cybersecurity, A-Spice.
• Contributes to appropriate procedures and documentation and capitalizes knowledge.
• Actively build, extend and maintain internal software library. Library covers generic software components, which are widely re-using in customer projects.
• Actively support quote process for new lighting projects. Provide technical ideas how to be realized customer requirements and supporting review process.
REQUIREMENTS
• University Degree in Electronic & Electrical Engineering, Computer Science or equivalent.
• Experience in development and integration embedded software applications preferably for automotive.
• Excellent programming skills in C and good scripting skills (e.g., Python, MATLAB, C# etc.).
• Experience with different microcontroller architectures and communication buses.
• Experience with MBD development for embedded targets (MATLAB/Simulink).
• Familiar with agile as well as traditional development methodologies (SCRUM, V-Model).
• Master automotive quality and safety standards (Automotive SPICE, ISO26262).
• Good logical reasoning and problem investigation/resolution.
• Knowledge on requirements management (DOORS, Codebeamer).
• Good understanding of the functional safety.
• Experience with JIRA, Confluence, GITLAB, GitHUb, Jenkins….
• Knowledge and experience on Vector Tools (CANape, CANoe, Canalyzer).
• Good capacity of listening and communication skills.
• Team spirit and able to work autonomously.
• Fluent English.
Nice to have:
•
•
•
• Strong experience with AUTOSAR architecture, methodology and toolchain
PERSONAL CHARACTERISTICS & BEHAVIOURS
• Good teamwork, coordination, and communication skills.
• Good interpersonal skills to interact with diverse teams and take decisions.
• Very good analysis skills.
• Good problem-solving skills.
• Effective oral and written communication skills.
Embedded / Firmware Engineer jobs in Bengaluru · Embedded / Firmware Engineer jobs in India · All OPmobility jobs