HCLTech logo

HCLTech

Embedded Software Engineer – Functional Safety

HCLTech

📍 Mexico, Mexico 🇲🇽

full-time
mid-level
hybrid
Posted —

Key Skills

EmbeddedCISO26262ECUECMUnitTesting

Industry

AutomotiveConsumer Electronics

Job Description

HCLTech is a global technology company, home to more than 223,000 people in 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2024 totaled $13.7 billion.


Location: Mexico (Remote/Hybrid depending on project needs)

Experience: 5–8 Years

About the Role

We are seeking an Embedded Software Engineer – Functional Safety to join a global engineering team supporting the development of safety-critical software for automotive Electronic Control Modules (ECMs). The ideal candidate will have strong experience in Embedded C development , automotive software, and a solid understanding of ISO 26262 Functional Safety processes.


Key Responsibilities

  • Develop and maintain safety-related software components for automotive Electronic Control Modules (ECMs).
  • Implement software requirements derived from Technical Safety Requirements (TSRs).
  • Ensure compliance with Functional Safety and software development processes.
  • Perform software verification activities, including unit testing, static analysis, code reviews, and integration testing.
  • Support software integration, troubleshooting, debugging, and defect resolution throughout the development lifecycle.
  • Participate in software design, code, and test reviews.
  • Maintain traceability between safety requirements, software design, implementation, testing, and released software baselines.
  • Collaborate with cross-functional engineering teams across global locations.


Required Qualifications (Must Have)

  • Bachelor's degree in Computer Engineering, Electronics Engineering, Software Engineering, or related field.
  • 5+ years of experience developing embedded software in C .
  • Experience in the automotive industry with Electronic Control Units (ECUs) or Electronic Control Modules (ECMs).
  • Working knowledge of ISO 26262 Functional Safety .
  • Experience with software verification activities such as:
  • Unit Testing
  • Static Code Analysis
  • Integration Testing
  • Peer Reviews
  • Strong debugging, analytical, and problem-solving skills.
  • Advanced English communication skills.


What We're Looking For

A highly motivated engineer with hands-on experience in automotive embedded software development who can thrive in a collaborative global environment and contribute to the successful delivery of safety-critical software solutions.


To learn more about how we process your personal data, please refer to the HCLTech Candidate Data Privacy Notice:

. Candidate Data Privacy Notice | HCLTech