Embedded Software Engineer Autosar

Company:  LER TechForce
Location: Columbus
Closing Date: 21/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Embedded Software Engineer – BSW Autosar

Location: Columbus, IN, hybrid

LER TechForce, an industry leader in embedded controls, software, and functional safety, is seeking a highly skilled Embedded Software Engineer to focus on low-level software development for Autosar-compliant base software. This position plays a key role in supporting the development of advanced engine systems for automotive applications.

This full-time role offers an innovative work environment, flexible schedules, and ample opportunities for ongoing professional growth.

Who We Are:

For over 20 years, LER TechForce has been a trusted partner to customers across North America, delivering solutions to engineering challenges in embedded systems, functional safety, and beyond. To learn more, visit us on .

What You'll Be Doing:

Developing complex device drivers (CDDs) for automotive applications.

Working within the AutoSAR Basic Software (BSW) layer to ensure compliance and performance.

Developing and implementing low-level drivers and diagnostic routines for hardware interfaces including PWM, analog inputs, discrete signals, frequency inputs, H-bridge circuits, and brushless motors.

Writing and optimizing Flash drivers for memory programming.

Creating and debugging SPI interfaces and working with SPI devices for I/O and flash memory diagnosis.

Implementing communication protocols such as UDS, XCP, MSC, and Automotive Ethernet (TCP/IP over Modbus).

Leveraging Autosar tools, particularly Vector DaVinci Developer and Configurator, for software development and integration.

Performing multicore programming and utilizing Infineon microcontrollers for automotive systems.

Utilizing version control software (e.g., ClearCase, GIT, Integrity) to manage codebases and ensure project integrity.

Writing and maintaining scripts in languages like Perl and Python for automation and testing.

Collaborating with cross-functional teams to deliver high-quality software solutions for engine control systems.

What You'll Need to Succeed:

Bachelor’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or a related technical discipline.

5+ years of hands-on coding experience in C/C++, with a strong focus on embedded systems.

5+ years of experience developing AutoSAR Basic Software (BSW)

Extensive experience operating in BSW layers like Complex Device Drivers, Bootloaders, I/O Hardware Abstraction

Expertise in using AutoSAR development tools such as Vector DaVinci Developer and Configurator.

Experience with Infineon microcontrollers and multicore programming.

Proficiency with communication protocols such as UDS, XCP, and MSC, and automotive Ethernet.

Experience developing low-level drivers and diagnostic routines for automotive hardware.

Proficiency in developing SPI interfaces and diagnosing I/O issues ((PWM, Analogs, Discrete, frequency inputs, Hbridge, Brushless Motors)

Familiarity with version control systems like ClearCase, GIT, and Integrity.

Experience with Python and other scripting languages.

Experience with compilers and linkers, such as Hitex, WindRiver, or GNU.

Beneficial experience:

OBD Diagnostics

Functional Safety, ISO 26262

Adaptive Autosar

 

What We Offer:

Full benefits package including medical, dental, vision, HSA, and FSA options.

401K with a match and immediate vesting.

Short-term and long-term disability, life insurance, and other optional benefits.

Employee Assistance Program and employee discounts.

Ongoing professional development, including technical training and leadership development programs.

The opportunity to work on cutting-edge, industry-leading projects.

If you are passionate about embedded software development and want to contribute to the future of automotive technology, we encourage you to apply.

#LI-MC1
Apply Now
Share this job
  • Similar Jobs

  • Embedded C Software Engineer - Firmware Messages

    Columbus
    View Job
  • Embedded C Software Engineer - Control Module Timing

    Columbus
    View Job
  • Software Engineer Sr

    Columbus
    View Job
  • Actimize Software Engineer

    Columbus
    View Job
  • Senior Software Engineer

    Columbus
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙