**LHP Engineering Solutions **is a global Functional Safety leader committed to creating safe transportation with developing technologies such as Electric Vehicles, Advance Driver Assistance Systems. At LHP we ensure Functional Safety and Cyber Security development of these systems and technologies by leveraging our core expertise with widely accepted standards such as AUTOSAR, ISO26262, ASPICE, ISO/SAE 21434.
We seek a **Senior/Principal Embedded Firmware Engineer **interested in relocating to **Columbus, Indiana USA**, who will be responsible for developing and maintaining firmware for our automotive products. They will collaborate with cross-functional teams to design, develop, test and integrate software components, and ensure that our products meet the highest standards for safety, reliability and performance.
**Responsibilities**:
- Design, develop and maintain embedded firmware/low-level drivers for automotive products.
- Collaborate with cross-functional teams to define software requirements, architecture and design.
- Develop and implement software components for automotive systems, including communication protocols (Classical CAN/CAN-FD/J1939), low-level device drivers, and control algorithms.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with hardware engineers to ensure that software and hardware are properly integrated.
- Troubleshoot and debug issues in embedded systems and software environment.
- Participate in the development of new features and products, and provide technical guidance to junior engineers.
**Requirements**:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering or related field.
- Strong programming skills in C/C++ and experience with embedded systems programming is a must.
- Experience with microcontrollers, communication protocols (e.g. CAN, LIN, Ethernet), and hardware interfaces (e.g. ADC, PWMs).
- Familiar with Telematics Firmware/Wi-Fi, and BLE/BT (Bluetooth) development is a plus
- Familiarity with automotive safety standards (e.g. ISO 26262) and software development processes (e.g. ASPICE).
- Experience with software development tools and version control systems (e.g. Git, DOORS, SVN).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent written and verbal communication skills.
- Experience leading and mentoring junior engineers is a plus.