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

Embedded C Development with Microcontrollers

Tech Mahindra

Bengaluru, Karnataka, India • Penuh Waktu

Jadilah yang pertama mendaftar

Pengalaman
5+ tahun
Gaji
Lowongan
1
Diposting
5 jam yang lalu
Mode kerja
Di kantor
Pendidikan
B.Tech/B.E.
Kelayakan
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.
Melanjutkan
Wajib mendaftar

Tempat Anda akan bekerja

Deskripsi pekerjaan

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.

Biarkan saja jika Anda ingin mendapat balasan — kami tidak akan menggunakannya untuk hal lain.

Klik untuk melihat-lihat, seret & lepas, atau pasta tangkapan layar

PNG, JPG, GIF, MP4, WebM, MOV · Maksimal 20MB per file · Hingga 5 file

🤖
Asisten Broxer
Bantuan AI online dan instan
🤖
Didukung AI · jawaban dari Broxer Help