[EPC] 3 Embedded Software Engineers (1-3 YoE)
Core
Develop embedded software for engine and vehicle control units to manage power performance, energy efficiency, emissions, and drive-ability features.
Role type
Embedded Software Engineer (1-3 years experience)
Builds
Base software platforms, diagnosis tools, device encapsulation libraries, and Software-in-the-Loop (SiL) environments for automotive powertrain systems.
Domain
Automotive Powertrain / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C, Microcontroller/Embedded System architecture, V-Model/Agile/Kanban, Git, CI/CD pipelines (Jenkins/GitHub Actions), Static/Dynamic testing (HiL/SiL), Hardware interface knowledge (GPIO, SPI, sensors, actuators)
Preferred skills
Real Time Operating System (RTOS), Emulators/Simulators, Scripting (Python, Java, Perl, C#, TypeScript), AUTOSAR/ASPICE standards, Engineering tool development (Rust, TypeScript, C#)
Technologies
C, Rust, TypeScript, Python, C#, Java, Perl, C#, Jenkins, GitHub Actions, HiL, SiL
Responsibilities
Analyze customer requirements and design embedded software/test suites; Develop clean, efficient, and well-documented code; Collaborate with cross-functional teams to define and deliver new features; Answer customer queries and propose technical solutions; Develop and maintain CI/CD pipelines; Perform static and dynamic testing from system to component level using HiL/SiL environments.
Seniority
Junior to Mid-level, hands-on IC