1. Embedded Programming
Must-Have
Strong Embedded C programming knowledge for microcontroller-based systems.
Working knowledge of Python and/or shell scripting for automation and tooling.
Understanding of peripheral drivers, memory, boot sequence, and RTOS concepts.
Ability to read and understand existing embedded codebases and software-component interfaces.
2. Software Integration
Must-Have
Experience in embedded firmware or software integration and target bring-up.
Experience integrating drivers, middleware, RTOS, and application components.
Working knowledge of AUTOSAR and non-AUTOSAR software, including MCAL, CDD, and middleware concepts.
Familiarity with configuration and development tools such as EB tresos, S32 Configuration Tool, or S32 Design Studio is preferred.
3. Validation and Test Automation
Must-Have
Experience in firmware testing, integration testing, system testing, and test automation.
Ability to create test plans, test specifications, test cases, test scripts, reports, and traceability evidence.
Knowledge of automation or unit-test frameworks such as Unity, Ceedling, pytest, Robot Framework, or an equivalent framework.
Working knowledge of Git and CI/CT or CI/CD workflows.
4. Communication Protocols
Must-Have
Solid understanding of embedded communication protocols such as I²C, SPI, and UART.
Knowledge of automotive and network protocols such as CAN, LIN, Ethernet, and TCP/IP is preferred.
5. Debugging and Hardware Interaction
Must-Have
Experience with embedded debuggers and analysis tools such as Lauterbach, logic analyzers, CANoe, Wireshark, or oscilloscopes.
Ability to understand electrical schematics, PCB layouts, component data sheets, and hardware-software interfaces.
Strong analytical and root-cause analysis capability.
6. Automotive and Radar Domain
Preferred
Experience with automotive MCU platforms such as NXP S32R, SAF85xx, S32K, AURIX, or equivalent platforms.
Knowledge of automotive ECU domains, ADAS, radar applications, or Radar Front-End software is preferred.
Experience with Radar SDK, Radar Control Applications, or automotive radar software components is an advantage.
7. RTOS, Safety, and Quality
Preferred / Project-Dependent
Experience with AUTOSAR OS, NXP RTOS, FreeRTOS, QNX, Green Hills INTEGRITY, or another automotive RTOS.
Functional-safety testing experience and knowledge of ISO 26262 are preferred.
Knowledge of Automotive SPICE processes and software quality deliverables is an advantage.
8. Collaboration and Communication
Required
Ability to work independently and collaborate directly with customer technical teams.
Good English communication for technical discussion, reporting, and issue clarification.
Structured working style, ownership, and willingness to learn radar-domain technologies.