AUTOSAR BSW Foundation / Low-Level Driver Developer

Tata Technologies, Inc.
Auburn Hills, MI, United States
6 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Testing (Software) Software Applications AUTomotive Open System Architecture (AUTOSAR) Compilers Code Generation Computer Programming Software Debugging Embedded C Embedded Software GNU Linker Software Engineering Subversion
+5 more
Toolchain PIC Microcontroller Git Trace32 Canoe Software

Job description

  • Develop and integrate AUTOSAR BSW foundation modules and low-level drivers within the AUTOSAR Classic platform.
  • Perform AUTOSAR BSW integration and configuration using the ETAS iSOLAR toolchain.
  • Support integration of Application Software (ASW) with BSW, including mapping of SWCs to OS tasks across cores.
  • Define and implement RTE layer code generation rules based on AUTOSAR architecture design requirements.
  • Configure and support RTE and SWC configuration, including providing technical guidance to the development team.
  • Perform software testing, integration, and verification of RTE and BSW layers.
  • Debug system-level issues including reset handling, SMU faults, and NVM-related issues.
  • Plan and track software development activities aligned with project milestones and delivery schedules.

Requirements

  • Strong hands-on experience in Embedded C programming.
  • Good understanding of AUTOSAR architecture and BSW modules such as OS, CAN, LIN, Diagnostics, NvM, and IoHwAb.
  • Experience with NVM configuration and NVM block implementation.
  • Good understanding of AUTOSAR port interfaces and communication mechanisms.
  • Basic knowledge of linker configuration, memory mapping (MemMap.h), and OS configuration.
  • Experience with 16/32-bit microcontroller-based embedded software development.

Tools & Environment

  • ETAS iSOLAR AUTOSAR toolchain
  • EB Tresos Studio (MCAL configuration)
  • Vector CANoe / CANalyzer
  • Trace32 Debugger (Lauterbach)
  • Embedded compilers such as GHS / HighTec

Additional Skills

  • Good knowledge of software development lifecycle, quality processes, and metrics.
  • Experience with configuration and change management tools such as Git, SVN, or ALM systems.
  • Ability to analyze integration issues and support cross-module debugging., ETAS iSOLAR AUTOSAR toolchain, EB Tresos Studio (MCAL configuration),Vector CANoe / CANalyzer,Trace32 Debugger (Lauterbach), Embedded compilers such as GHS / HighTec

About the company

ComeJoinUs in #EngineeringABetterWorld. We’re a global product engineering and digital services company focused on fulfilling our mission of helping the world drive, fly, build, and farm by enabling our customers to realize better products and deliver better experiences. We’re the strategic engineering partner businesses turn to when they aspire to be better. Manufacturing companies rely on us to enable them to conceptualize, develop and realize better products that are safer, cleaner, and improve the quality of life for all the stakeholders, helping us achieve our vision of #EngineeringABetterWorld. We’re inspiring a new generation of engineers who, by embracing the opportunities that exist at the convergence of digital technology & traditional engineering, are developing better products. We’re redefining what the world understands by engineering and spreading the influence and impact of engineering as humanity’s best way of addressing its most important challenges and, We are Aptiv - a global technology company with 190,000 specialists in 46 countries. We develop innovative software and build the hardware to bring autonomous driving cars, advance…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:07 min

Navigating software integration compliance in safety automotive environments

Nico Schmidt · LIVE

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

Videos

See all

Related articles

See all