Search by job, company or skills

populace world solutions

Embedded Systems Test & Development Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Embedded Systems Test & Development Engineer

Location: Chennai (Hybrid)

Experience: 4-6 Years

Employment Type: Full-time

Job Summary:

We are looking for an experienced Embedded Systems Test & Development engineer with 4 to 6 years of hands on expertise in testing and developing test cases and scripts for the Electronic Control Units(ECU) using industry-standard tools such as Spirent TTworkbench, Vector CANoe and CANalyzer. The ideal candidate should possess strong knowledge in networking, operating systems(Linux and Windows), Embedded C programming and C++ programming along with experience in software development for embedded platforms.

Required Skills & Qualifications:

  • Bachelor's or Master's degree in Electronics, Computer Science, or related fields.
  • 4-5 years of experience in embedded systems testing and development, preferably in automotive r industrial domains.
  • Strong programming skills in C and C++ for embedded systems.
  • Proficiency in Spirent TTworkbench, Vector CANoe and CANalyzer.
  • Strong understanding of networking protocols and automotive communication standards.
  • Hands-on experience with industrial protocols (Modbus, PROFIBUS, EtherCAT, Ethernet/IP) and automotive protocols (CAN, CANopen, LIN).
  • Experience with microcontrollers (ARM, STM32, NXP, TI, etc.).
  • Proficiency in RTOS (FreeRTOS, VxWorks, or similar) and bare-metal programming.
  • Experience with debugging tools (JTAG, oscilloscope, logic analyzers) and communication analyzers.
  • Familiarity with safety standards and compliance requirements for industrial and automotive applications.
  • Strong problem-solving skills and ability to work in cross-functional teams.

Key Responsibilities:

  • Design, develop and execute test cases for ECU validation using Spirent TTworkbench.
  • Perform simulation, logging and analysis of ECU communication using Vector CANoe and CANalyzer.
  • Configure and maintain test environments including HIL setups and network simulation tools.
  • Analyze test results, identify defects and collaborate with development teams for issue resolution.
  • Develop automation scripts using CAPL, Python or Embedded C for test execution.
  • Work with communication with protocols such as Modbus, Profibus, EtherCAT, CAN, Ethernet/IP.
  • Work on real-time operating systems (RTOS) and bare-metal programming.
  • Develop embedded software modules for ECU features, diagnostics and communication stacks.
  • Perform debugging, testing, and troubleshooting of embedded systems.
  • Maintain version control using Git and document software design processes.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146835191

Similar Jobs