Job Description & Skill Requirement:
- Proven experience in software engineering, embedded systems development, or related field; preferred higher-level education in Computer Science, Electrical Engineering, or a related field.
- Strong programming skills in embedded C/C programming.
- Experience in Linux Application programming.
- Experience with embedded systems development, including real-time operating systems (RTOS).
- Knowledge of software version control systems (e.g., Git).
- Experience in Unit and Integration testing.
- Good understanding of vehicle communication network CAN & Ethernet.
- Vehicle network architecture - ECU nodes, Gateways, and Network log analysis.
- Automotive software development life cycle, processes, and quality templates.
Software Embedded Development Engineer (12+ experience)