Senior Software Engineer

Interfaceauto

Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

33 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Interfaceauto seeks a Sr. Software Engineer to design the software for automotive BCM products, ensuring functional conformance to customer specifications while adhering to IM Processes and SPICE/CMMI guidelines.

The role involves embedded C/C++ development, AUTOSAR configuration, RTOS usage, and diagnostic stack work, with collaboration across hardware, software, and verification teams.

Qualifications

  • Extensive embedded C/C++ development experience for automotive ECUs.
  • Strong knowledge of RTOS, IPC, and kernel concepts.
  • Experience with AUTOSAR configuration and integration tools.

Responsibilities

  • Designs software for automotive BCM and ensures conformance to customer specs.
  • Develops, documents, and verifies software components across HW/SW.
  • Interacts with project teams to align on requirements and timelines.
  • Performs debugging, troubleshooting, and verification activities.
  • Provides technical guidance to junior engineers and GETs.

Skills

Embedded C/C++
RTOS
AUTOSAR
UDS ISO14229
Diagnostics stack
Model-Based Development

Tools

DaVinci
KSAR
Vector
Trace32
GDB
MS Visio/UML

Job description

Sr. Software Engineer is responsible for designing the SW of the automotive product (BCM) in order to guarantee that it functionally conforms to the Customer Specification, by respecting IM Process & Methodology (CMMI/SPICE).

1. Technical Skills:
Mandatory:
  • Advance knowledge of ‘C’ & C++ programming for Embedded systems (8/16/32 bit microcontrollers).
  • Good knowledge of OS concept, Multithreaded environment, IPC and Kernel knowledge. Must have worked with RTOS like OSEK OS, AUTOSAR OS, QNX etc.
  • Understanding of AUTOSAR standard (BSW and RTE)
  • Understanding of UDS Diagnostic Standards (ISO14229).
  • Expertise on Diagnostic Stack Configuration (DCM, DEM, CanTP).
  • Expertise on Memory Stack Configuration (NvM, Fee, Fls-Drv, EEP, EA)
  • Experience in AUTOSAR configuration tools (ex. DaVinci, EB-Tressos, KSAR, etc)
  • Experience of Integration of AUTOSAR stack (ex.Vector,KPIT, EB,etc)
  • Experience with debugging methods and tools (e.g., WinIdea, Trace32, Multi, CANoe,CanDiva)
  • Knowledge of low level HW driver development like RS-232, SPI, I2C, I2S, GPIO, DMA, ICOC, PWM, Ext. IRQs, WDOG, Flash NAND/NOR, EEPROM.
  • Knowledge of Ethernet, LIN & CAN communication protocols.
  • Extensive experience in software debugging using debugger GDB, DDD, Arriba, and HyperTerminal/JTAG debug probes.
  • Should have knowledge of code analysis (static + Dynamic) and unit & integration testing.
  • Embedded software development for vehicle body domain
  • Model Based Development using Matlab/Simulink/Stateflow and code generation using Targetlink/RTW.
  • Working knowledge with Redmine & SVN tools.
  • Working knowledge with SW design tools like Enterprise Architect, Rational Rose and UML or MS-Visio
. Behavioral Skills:
  • Excellent communication skills over English.
  • Be passionate about his job and to reach the targets assigned.
  • Use to Plan the activities as a "normal rule" of working.
  • Attitude to team working fairness, communication skills, works sharing and Strong Technical skills, with team leadership capability and attitude.
  • Able to simplify and summarize problems. Positive.
  • Attitude to Quality work. Rules and procedures respect.
Duties:
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Develops software & solutions by studying information needs; conferring with customers; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle(V-Model).
  • Employs troubleshooting strategies, narrows down search quickly. Works closely with other project team members as required ensuring the final combined product has compatible software, electronic hardware, and mechanical hardware which functions.
  • Plans his development and verification activities as per the detailed Project Planning of III level.
  • Provide technical support to engineers and GETs.
Authority:

He or She will report to the Software Team Leader, and he will be responsible for SW Design and Verification of the projects assigned to him or his/her team.

Accountability:
  • Working with the company’s engineers, project engineers and other stakeholders, to best meet the customers' diverse needs.
  • Be focused on deadlines fulfillment for deliverables under his/her responsibility.
  • Be able to interface and positively communicate with the Team in order to let them know which the deviations from Specifications are and what the corrections to be done are

Start your journey toward making mobility safer, greener and more connected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL

OP Mobility • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer - Automotive ECUs
Senior Embedded Software Engineer - Automotive ECUs

Darwinbox Digital Solutions Pvt. Ltd. • Krishnagiri District

On-site
INR 1,200,000 - 1,800,000
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL

OP Mobility • Bengaluru

On-site
INR 1,200,000 - 1,800,000
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER -
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER -

OPmobility • Bengaluru

On-site
INR 3,000,000 - 5,000,000
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER

OP Mobility • Bengaluru

On-site
INR 1,500,000 - 1,800,000
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -

OPmobility • Bengaluru

On-site
INR 1,800,000 - 2,600,000
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER
GLOBAL RESEARCH & INNOVATION SOFTWARE LEADER

OP Mobility • Bengaluru

On-site
INR 1,500,000 - 2,000,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
GLOBAL RESEARCH & INNOVATION PROFESSIONAL -
GLOBAL RESEARCH & INNOVATION PROFESSIONAL -

OPmobility SE • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Base Software Specialist (Automotive)
Base Software Specialist (Automotive)

Saaki Argus And Averil Consulting • Chennai District

On-site
INR 1,200,000 - 2,400,000