This page was automatically translated and may contain errors. View in English.
Tech Mahindra

Embedded C Development with Microcontrollers

Tech Mahindra

Bengaluru, Karnataka, India · Tempo pieno

Sii il primo a candidarti

Esperienza
5+ anni
Stipendio
Aperture
1
Pubblicato
4 ore fa
Modalità di lavoro
In ufficio
Istruzione
B.Tech/B.E.
Requisiti di ammissibilità
Candidates with a B.E./B.Tech background in E&C or EEE are specifically needed. The source also mentions Any Graduate and B.Tech/B.E. in Any Specialization as eligible, so applicants from those educational backgrounds may apply. Experience of 5+ years in embedded software development is expected.
Riprendere
È necessario candidarsi

Dove lavorerai

Descrizione del lavoro

About the company

Tech Mahindra is a global systems integration and business transformation firm within the Mahindra Group, with a strong focus on telecom and related technology services. Its portfolio spans consulting, application development, network services, product engineering, managed infrastructure, and business support services. The organization operates internationally and supports large-scale transformation programs across multiple regions.

Job overview

This role is for an embedded software professional to work from a client site in Bengaluru. The position calls for more than 5 years of experience in embedded development, along with a background in E&C or EEE engineering. The team is looking for someone who can manage the full embedded software lifecycle and contribute to safety-critical automotive or microcontroller-based systems.

Responsibilities

  • Handle the embedded software journey end to end, from requirements and design through development, testing, and release.
  • Create clean, modular architecture across application, middleware, driver, and HAL layers.
  • Build and integrate communication components such as CAN, J1939, Automotive Ethernet, UDS, and CANopen.
  • Maintain high standards for reliability, performance, and quality in safety-focused systems.
  • Carry out debugging, verification, coverage analysis, and defect resolution.
  • Implement safety-related software measures in line with ISO 26262 and similar standards.
  • Prepare technical documentation using arc42, UML, and Doc-as-Code methods.
  • Work closely with cross-functional teams and guide junior team members when needed.

Requirements

  • At least 5 years of hands-on experience in embedded software development.
  • Strong command of C programming with adherence to MISRA guidelines.
  • Solid understanding of microcontrollers, especially ARM Cortex-M/R and AURIX families.
  • Practical experience using RTOS in safety-critical environments.
  • Working knowledge of automotive and embedded communication protocols including CAN, J1939, Automotive Ethernet, and UDS.
  • Experience with bootloader development and hardware-software debugging.
  • Exposure to AUTOSAR MCAL and functional safety concepts such as ISO 26262.
  • Experience with static analysis, unit testing, and structural testing tools and practices.
  • Good documentation habits, analytical thinking, leadership ability, and strong communication skills.
  • B.E./B.Tech in E&C or EEE is required; any graduate or B.Tech/B.E. in any specialization is also mentioned in the eligibility details.
  • Applicants should be ready to share their updated resume, current CTC, expected CTC, notice period, and location details.

Preferred skills

  • Model-based development
  • Python scripting
  • Jinja2
  • AUTOSAR Classic architecture
  • Automotive cybersecurity
  • Hardware security module (HSM) knowledge
  • Experience with AI-assisted development tools such as GitHub Copilot or ChatGPT

Additional information

The role is based at a client location in Bangalore. The required experience level is a minimum of 5+ years. No stipend or salary amount was specified in the source. Start date, application deadline, and number of vacancies were not provided.

Terms and conditions

Candidates are expected to provide complete professional details including current and expected compensation, notice period, and present location when sharing their resume.

Lasciate questo messaggio se desiderate una risposta: non lo useremo per nessun altro scopo.

Clicca per navigare, trascina e rilascia, oppure impasto uno screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Dimensione massima 20 MB ciascuno · Fino a 5 file

🤖
Assistente Broxer
Assistenza online tramite intelligenza artificiale immediata
🤖
Risposte basate sull'intelligenza artificiale fornite da Broxer Help