Job description
Role Overview
As a Software Developer for ISG/EFI-ECU, you will be at the heart of our automotive innovation. You will be responsible for the end-to-end design, development, and implementation of software solutions for Engine Control Units (ECUs). This role requires a blend of technical mastery in embedded systems and a collaborative spirit to deliver high-quality software that powers the next generation of automotive applications.
Key Responsibilities
- Design & Development: Architect and implement robust software solutions specifically for ISG (Integrated Starter Generator) and EFI (Electronic Fuel Injection) systems.
- Coding Excellence: Write clean, efficient, and maintainable code in Embedded C, adhering to industry standards for automotive safety and performance.
- Testing & Debugging: Conduct rigorous unit testing and system-level debugging to identify and resolve software defects early in the development lifecycle.
- System Integration: Support the integration of software components into the larger vehicle ecosystem, ensuring seamless hardware-software synergy.
- Cross-Functional Collaboration: Partner with hardware engineers, system architects, and QA teams to ensure all products meet strict quality benchmarks and project deadlines.
- Continuous Improvement: Stay at the forefront of automotive software trends, incorporating new technologies and methodologies to enhance ECU functionality.
Mandatory Skills & Qualifications
- Programming: Expert-level proficiency in Embedded C.
- Hardware Knowledge: Strong experience working with Microcontrollers (e.g., ARM Cortex, Aurix, or similar architectures).
- Communication Protocols: Deep understanding of automotive protocols, specifically CAN (Controller Area Network).
- Tooling: Hands-on experience with Vector Tools (e.g., CANoe, CANalyzer, or CANape).
- Interface Development: Experience in GUI Development for diagnostic or monitoring tools.
- Domain Expertise: General knowledge of communication protocols and their application in real-time embedded environments.
Preferred Attributes
- Strong analytical and problem-solving mindset.
- Ability to thrive in a fast-paced, deadline-driven environment.
- Excellent communication skills for collaborating with global, cross-functional teams.
- A passion for the future of automotive technology and "smart" vehicle systems.