Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Developer with Linux , QNX : Bangalore @ Tech Mahindra

Home > Engineering

Tech Mahindra  C++ Developer with Linux , QNX : Bangalore

Job Description

Hi,

Please find the below JD, if you are interested ,please share your updated resume, CTC, ECTC, NP and location details .

Location : Client location (Bagmane Tech Park, Bangalore)

Exp: Min 7+ Yrs (rel min 5+ in C++)

F2F interview is Mandatory

Primary Skills:

  • Min 5+ yrs exp on C++ development
  • Linux
  • QNX
  • Automotive ADAS
  • Functional safet-part6
  • DriveWorks / DriveOSgood to have

Must-have qualifications:
- 6+years professional software engineering experience, with at least 5 years in modern C++
- Exposure and hands-on experience in automotive software stack (infotainment or ADAS systems) or other safety-critical systems will be an added advantage
- Hands-on experience with hierarchical/finite state machines as the modelling primitive for safety logic (preferably YAML/JSON-driven).
- Experience with one or more automotive middleware stacks: NVIDIA DriveWorks / DriveOS, AUTOSAR Adaptive, ROS2 in automotive context, Apollo, or equivalent internal frameworks.
- Build-system fluency in Bazel (or strong willingness/proof you can ramp fast on it) including writing cc_library / cc_binary rules, debugging selects, platform/toolchain resolution, and remote-cache behaviour.
- Functional safety literacy: ISO 26262 vocabulary (ASIL levels, FuSa distinction, safety goals safety requirements decomposition).
- Strong YAML / configuration-driven design instincts comfortable trading off code vs. config, and aware of the schema-versioning / validation hazards.
- Disciplined Git workflow: feature branches, MR hygiene, code review via GitLab glab / GitLab push-options, comfortable resolving non-trivial rebases / cherry-picks etc.
- DRIVE QNX or QNX 7.x experience (BSP, safety vs. non-safety builds, IPC, resource managers).
- Python at-ease level (3.10+) the simulation, signal-analysis, and CI orchestration tooling
- Excellent written communication the team produces extensive Markdown specs, summaries, MR descriptions, and requirement-mapping documents etc.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Production, Manufacturing & Engineering
Role Category: Engineering
Role: Engineering - Other
Employement Type: Full time

Contact Details:

Company: Tech Mahindra
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   linux Development QNX Automotive Embedded C++

 Fraud Alert to job seekers!

₹ Not Disclosed

Tech Mahindra

Roles and Responsibilities Handle customer calls to resolve their queries and concerns. Provide excellent customer service by listening actively, empathizing with customers' issues, and offering solutions. Maintain accurate records of all interactions with customers using CRM software. Collaborat...

Job Listings