Senior Base Software Development Engineer - Bootloader

Stellantis

Auburn Hills (MI)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stellantis is seeking a BSW Embedded Software Engineer to join a team delivering core software components for EE/core and powertrain control modules. You will analyze requirements, design, code, and test, including virtualization techniques used in base software development.

Collaboration with controls, calibration, and systems engineers is essential. The role emphasizes cross-functional interaction and experience with Base SW/Bootloaders; strong ASPICE/ISO 26262 familiarity is a plus.

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering or related field.
  • 8 years' overall experience.
  • Embedded C/C++ software (hand-coding).
  • Experience with software development processes.
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration of DEM/DCM modules.
  • Software verification/validation including white/black/gray box testing; experience with data acquisition tools.
  • Strong communication skills; ability to adapt to a changing environment.
  • Familiarity with ASPICE and ISO 26262.
  • Experience with Vector CANoe/CANAnalyzer.
  • Experience with NXP Cobra-55, Aurix TC family.
  • Experience using Lauterbach debuggers.

Responsibilities

  • Develop basic software components for EE/core and powertrain control modules.
  • Perform software requirements analysis, design, coding, test plan creation and testing.
  • Review requirements; create software design documents; code in C/C++/assembly; craft test plans.
  • Collaborate with controls, calibration and systems engineers; engage with vendors as needed.

Skills

Embedded C/C++
C/C++/assembly coding
Software verification/validation
ASPICE/ISO 26262 familiarity
Vector CANoe/CANAnalyzer
NXP Cobra-55 Aurix TC
Data acquisition tools
Cross-functional teamwork

Education

Bachelor of Science in Electrical/Computer Engineering or related
Master's degree (preferred)

Tools

ETAS INCA
ISOLAR/System Desk
MICROSAR configuration
Lauterbach debuggers
CAN/LIN/XCP tools

Job description

The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation and testing for EE/core and powertrain base software. The team will perform reviews and/or inspections of requirements, creation of Software design documents, C/C++/assembly code, test plans, as well as, testing and embracing virtualization methods and techniques used in the base software development life cycle. This Candidate will interact with other department/vendors on eliciting software requirements and work in a cross-functional environment with controls, calibration, and systems engineers. Experience working in Base SW and/or Bootloaders is a plus.

Basic Qualifications:
  • Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related field
  • 8 years' overall experience
  • Experience with embedded C/C++ software (hand-coding)
  • Experience in programming / scripting language(s) Adherence to a defined software development process.
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration of DEM/DCM modules
  • Experience in software verification / validation including white box, black box and gray box testing Experience using data acquisition tools
  • Strong communication skills, both verbal and written Ability to adapt to a changing environment with minimal effect on productivity
  • Familiarity of industry standard process framework models (ASPICE, ISO 26262)
  • Experience with Vector CANoe/CANAnlayzer
  • Experience with NXP Cobra-55 , Aurix TC family of automotive microprocessors
  • Experience using Lauterbach debuggers
Preferred Qualifications:
  • Master's degree in Engineering Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.
  • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP Electrobit EBTREOS Studio MICROSAR configuration Embedded C/C++ software experience in a Real Time Operating System environment
  • Experience with ETAS INCA, ISOLAR, System Desk Experience implementing Embedded Real-Time Controls and Software solutions
  • Experience with development of bootloader SW
  • Strong understanding of internal combustion engines, hybrid, battery electric and/or vehicle subsystems

The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation and testing for EE/core and powertrain base software. The team will perform reviews and/or inspections of requirements, creation of Software design documents, C/C++/assembly code, test plans, as well as, testing and embracing virtualization methods and techniques used in the base software development life cycle. This Candidate will interact with other department/vendors on eliciting software requirements and work in a cross-functional environment with controls, calibration, and systems engineers. Experience working in Base SW and/or Bootloaders is a plus.

At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Base Software Development Engineer - Bootloader
Senior Base Software Development Engineer - Bootloader

Stellantis NV • Auburn (AL)

On-site
USD 90,000 - 120,000
Company Vehicle Lease Program
Comprehensive Health & Well-being
Generous Paid Time Off
+6
Senior Base Software Development Engineer - Bootloader
Senior Base Software Development Engineer - Bootloader

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Health coverage
Paid time off
Retirement plan
+3
Senior Embedded Base Software Engineer (Bootloader focus)
Senior Embedded Base Software Engineer (Bootloader focus)

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Propulsion Base Software Sr Core Development Engineer
Propulsion Base Software Sr Core Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Base Software Engineer — Bootloader & RTOS
Senior Embedded Base Software Engineer — Bootloader & RTOS

Stellantis NV • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Health coverage
Paid time off
Retirement plan
+3
Senior Embedded Base Software Engineer (C/C++ & AUTOSAR)
Senior Embedded Base Software Engineer (C/C++ & AUTOSAR)

Stellantis NV • Auburn (AL)

On-site
USD 90,000 - 120,000
Company Vehicle Lease Program
Comprehensive Health & Well-being
Generous Paid Time Off
+6
HW White Box Test Characterization
HW White Box Test Characterization

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Autosar Bootloader Engineer
Autosar Bootloader Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 120,000 - 150,000
Electrical Architecture Application Engineer
Electrical Architecture Application Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Hardware Electronics Design Engineer
Hardware Electronics Design Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 170,000