Embedded Software Engineer
LER TechForce, an industry leader in embedded controls, software, and functional
safety, is seeking an 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 LinkedIn
<https://www.linkedin.com/company/ler-techforce> .
Location:
Remote, Guadalajara, MX beneficial
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, Mechatronics Engineering, or a related technical discipline.
-
5+ years of overall work experience
-
3+ years of hands-on coding experience in C/C++, with a strong focus on embedded systems.
-
3+ 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
-
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.