Embedded C/C++ Software Engineer (Dev/ Test Role)
FPT SoftwareThis job is no longer accepting applications
Job Description
2 - Job Description:
Support design, development, and testing of product-specific embedded software for Radar/ADAS systems across the product development cycle.
Implement and debug software modules based on software requirements and architecture guidance.
Apply model-based development concepts on distributed embedded systems where applicable.
Prepare and update software module test reports, integration test reports, and related technical documentation.
Use development and simulation tools such as CANoe, Rhapsody, Polyspace, WindIdea, DaVinci, DOORS, or PTC under project guidance.
Support technical discussions with internal teams and customer engineers regarding function implementation and system interfaces.
Follow project process, coding guidelines, configuration management, and quality expectations.
Perform other tasks assigned by the Department Manager or project lead.
3 - Qualifications:
Bachelor degree or above in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or related field.
2+ years of experience in Embedded Systems or automotive software development.
Basic to good knowledge of C/C++ programming and embedded debugging.
Familiarity with 32-bit MCU concepts; Infineon TriCore experience is a plus.
Basic knowledge of CAN, LIN, Ethernet, TCP/IP, and UDS is preferred.
Exposure to AUTOSAR, model-based development, or automotive development processes is a plus.
Good teamwork, learning mindset, and communication skills.
Ability to communicate in English in a project environment.
