Search by job, company or skills

Embitel Technologies

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Develop unit test specifications for MBD/C components based on software requirements and design documents.
  • Design and implement automated unit tests using TPT (Time Partition Testing) and Google Test (GTest) frameworks.
  • Collaborate with software developers and system engineers to understand functional requirements and model behavior.
  • Perform test execution, debugging, and analysis of test results to identify issues and ensure quality.
  • Maintain and enhance test frameworks and infrastructure for continuous integration and automated testing.
  • Document test cases, results, and coverage metrics to support software verification and validation.
  • Participate in code reviews, model inspections, and test strategy discussions.
  • Ensure compliance with automotive standards such as ASPICE (SWE 4.5.6) , ISO 26262, and MISRA where applicable.

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Automotive Engineering, or related field and 2 to 7 years of working experience in Embedded C Software Testing.
  • Strong experience in Model-Based Design (MBD) using tools like MATLAB/Simulink.
  • Hands-on experience with TPT/ vectorcast and GTest for unit testing in MIL/SIL environment.
  • Proficiency in C/C++ and scripting languages (e.g., Python, Shell).
  • Experience with Vector tools (CANoe, CANalyzer, VT System)
  • Familiarity with embedded systems, real-time software, and automotive communication protocols (CAN, LIN, etc.).
  • Understanding of software development lifecycle and unit testing methodologies.
  • Excellent problem-solving, analytical, and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138361121

Similar Jobs