Software Developer (Automotive SWE 3 for Offshore)

SIRI AB

India

On-site

INR 1,200,000 - 1,800,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SIRI AB is seeking a Software Developer (Automotive SWE 3) for offshore support in India. The role focuses on embedded BMS software development for EV/Hybrid platforms, aligning with ISO 26262 and ASPICE processes.

You will work with a globally distributed team to design, develop, and verify software modules for multi-core microcontrollers. The suitable candidate has 6–8 years of embedded software experience, strong C programming, and exposure to SWE1/SWE2 activities; collaboration with OEMs and

Qualifications

  • B Tech in ECE/EEE/CS or similar educational background.
  • 5+ years of experience with automotive embedded software, Embedded C programming and BMS development.
  • Extensive experience with design, development, debugging and initial testing for multi-core microcontrollers like Infineon AURIX TC3xx/TC2xx.
  • Experience with real-time operating systems.
  • Experience in CAN communication and tools like CANoe and CANalyzer.
  • Experience with compilers like HiTec; awareness of compiler optimization techniques.
  • Experience reviewing source code and fixing bugs.
  • Experience with static code analysis and change management tools.

Responsibilities

  • Deliver a new generation of customer products as part of a globally distributed team.
  • Design, develop, debug and test automotive software modules.
  • Update software requirements and interfaces per safety specifications.
  • Contribute to software architecture design and RTOS task configuration.
  • Interact with project stakeholders to ensure requirements are implemented per architecture.
  • Review requirements, source code and test plans; participate in defect investigations.

Skills

Embedded software development
SWE1
SWE2
UML
RTOS
CAN/CANoe/CANalyzer
Infineon AURIX TC3x/TC2x
Static code analysis
Version control

Education

B Tech in ECE/EEE/CS or similar

Tools

CANoe
CANalyzer
HiTec compiler
Polarion/DOORS
Enterprise Architect
PXROS

Job description

2026054 – Software Developer (Automotive SWE 3 for Offshore)

Job Location: India

Number Of Positions: 2

Work Experience: 6-8 years

Profile Send by Date: 2024-06-03

Job Description

We are strengthening our Battery Management System (BMS) development team and are hiring SW Development Engineers (SWE3) for offshore development support.

The team develops battery management systems for electric and hybrid vehicles, working closely with leading global OEMs and Tier-1 suppliers. The role involves developing and extending the BMS platform software, compliant with ISO 26262 functional safety standards and developed within the ASPICE framework.

The ideal candidate should have experience in embedded software development along with exposure to software requirements engineering (SWE1) and software architecture design (SWE2). The role includes collaboration with global teams and contribution to projects from development through production and commercialisation. Your Role

  • Contribute todelivering a new generation of our customer product.
  • Work as amember of a globally distributed team designing and developing automotive SW.
  • Update/modifythe software requirement specifications for new features as per functionalsafety specifications/requirements.
  • Support orexecute the design of software architecture using UML tools and defineinterfaces between software modules.
  • Design,develop, debug and test software modules using the UML tool, compiler andDebugger.
  • Contribute tothe configuration and design of tasks using safety-compliant real-timeoperating systems (RTOS).
  • Interact withdifferent stakeholders of the project and ensure requirements areimplemented, adhering to the architecture.
  • Participatein the review of requirements, source code, and test plan.
Requirements

Requirements – Must list (short, and really must, no order)

  • B Tech in ECE/EEE/CS or similar educational background.
  • => 5 years of experience with automotive embedded software, Embedded C programming and Battery Management System (BMS) development.
  • Extensive experience with design, development, debugging and initial testing of source code for multi-core microcontrollers like Infineon AURIX TC3xx and TC2xx.
  • Experience with the implementation of software components using real-time operating systems.
  • Experience in CAN communication and related tools like CANoe and CANalyzer
  • Experience with compilers like HiTec and awareness of compiler optimisation techniques for the improvement of the performance of the microcontroller.
  • Experience with reviewing source code and fixing potential software bugs in software.
  • Experience with static code analysis and fixing deviations.
  • Experience with version control and change management tools.
Good to Have
  • Experience with CPU load analysis for multicore and re-design of tasks for better CPU loading.
  • Experience with MCAL, Bootloader and UDS
  • Experience in Functional Safety FUSA (ISO 26262)
  • Experience with safety-compliant real-time operating systems like PXROS.
  • Experience with software requirements using related tools like Polarion or DOORS
  • Experience with the design of software modules using UML tools like Enterprise Architect.
  • Experience with the design and implementation of cybersecurity for embedded products.
  • Experience with the design of test plans and testing of the software module.
Soft Skills
  • Enthusiasm for processes, tools and process optimisation
  • Structured and have a good sense of detail.
  • Driven and result-oriented.
  • Happy to share your best practices and equally happy to learn from others.
  • Great communicator and good communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job Description_ Senior Engineer_ Battery Management System
Job Description_ Senior Engineer_ Battery Management System

Olectra Greentech • Seetharampur

On-site
INR 1,200,000 - 1,800,000
Job Description Battery Management System (BMS) Software Lead
Job Description Battery Management System (BMS) Software Lead

Olectra Greentech • Seetharampur

On-site
INR 2,800,000 - 4,600,000
Application SW Engineer (Design and Development)
Application SW Engineer (Design and Development)

SIRI AB • India

On-site
INR 800,000 - 1,200,000
Embedded Software Engineer (ASW & BSW) (SW&S)
Embedded Software Engineer (ASW & BSW) (SW&S)

Nippon Electronics • Krishnagiri District

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer - Developer &...
Embedded Software Engineer - Developer &...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,200,000 - 2,400,000
SME – Autosar SW Architect (12-16 Yrs)
SME – Autosar SW Architect (12-16 Yrs)

Aptiv PLC • Bengaluru

On-site
INR 2,500,000 - 4,500,000
MTS 2 - Embedded Software(BMS)
MTS 2 - Embedded Software(BMS)

Euler Motors • Delhi

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

OP Mobility • Bengaluru

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

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

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