Embedded Software Engineer

LHP, Inc.

Erie (Erie County)

Hybrid

USD 90,000 - 120,000

Full time

9 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

LHP Engineering Solutions seeks an Embedded Software Engineer for an on-site role in Erie, PA. You will design, develop, and test embedded software applications, perform reviews, and release software per guidelines.

You will work with safety and system teams to deliver high-quality solutions for a transportation-focused product portfolio. The ideal candidate combines strong C/C++ skills with experience in embedded RTOS environments, Linux, and containerized development, and you will report to

Qualifications

  • Bachelor’s or higher in Electrical Engineering, Software Engineering, or Computer Science.
  • 5 years hands-on embedded real-time software design and development.
  • Experience with HIL testing.
  • Embedded C programming experience.
  • Knowledge of Linux and Docker preferred.
  • Strong problem-solving and debugging skills.
  • Ability to read/decompose architecture requirements.
  • Experience with Serial/Ethernet communications.
  • Familiarity with DOORs or similar requirements tools.

Responsibilities

  • Develop multi-threaded C/C++ apps on embedded RTOS.
  • Collaborate with software, systems, safety, and test teams.
  • Ensure on-time deliveries and high-quality software.
  • Perform design/code reviews and unit testing.
  • Release software per company processes and guidelines.
  • Work with project managers to define scope, resources, timelines.

Skills

C/C++
Embedded real-time software
HIL testing
Embedded C
Linux
Docker
Requirements decomposition
Serial/Ethernet
SQL databases
Documentation and code reviews
Debugging and defect resolution
Cross-functional collaboration
DOORs

Education

Bachelor's degree in Electrical Engineering, Software Engineering, or Computer Science

Tools

DOORs
Docker
Linux

Job description

LHP Engineering Solutions is a Functional Safety global 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.

As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requests. You will have the ability to achieve short-term and some long-term business goals for a transportation-related software product portfolio. You will report to the Software Manager and the broader business unit to ensure that we are meeting on-time deliveries and delivering the highest quality Software to our customers. You will be responsible for the design, development, and testing of Embedded Software Applications. You will perform requirement and design reviews, code reviews, and unit testing; and will be responsible for releasing Software, per company processes and guidelines.

THIS POSITION IS BASED ON-SITE IN ERIE, PENNSYLVANIA.

Your responsibilities will include:

  • Acting as a member of the Software team representing the face of high-quality design and development practices
  • Developing multi-threaded C/C++ applications running under an embedded RTOS (Linux, MQX, Green Hills Integrity, FreeRTOS, VxWorks)
  • Developing high-performance, scaled, and innovative end-to-end software systems applications
  • Collaborating with software engineers, system engineers, safety engineers and test engineers to implement solutions that are aligned with and extend platforms and product solutions
  • Working closely with Project Managers and others leads to determine scope of work, resource assignment and timelines
  • Writing code that meets standards and delivers desired functionality using the technology selected for the project
  • Participating actively in design and code reviews
  • The potential to perform other duties outside of your function, for which adequate training will be provided if necessary

Requirements

  • A Bachelor’s, or higher, Degree from an accredited college or university in an Electrical Engineering, Software Engineering of Computer Science major.
  • 5 years of hands-on experience in embedded real-time software performing design and development building scalable software with an emphasis around design, implementation, debugging, and support of the product.
  • Proficiency and experience with HIL testing
  • Platform team member with experience in embedded C
  • Experience with Linux OS preferable
  • Experience with docker containers preferable
  • Ability to read/write/decompose architecture requirements
  • Proficiency with resolving defects and implementing new features
  • Experience with Serial/Ethernet communications preferable
  • Ability to understand complex systems
  • Hands-on experience with databases/SQL

The ideal candidate will have

  • Strong written and verbal communication skills.
  • The ability to work in a cross-functional, global environment.
  • Experience with DOORs and/or other requirements management and traceability tools
  • An interest in how the build environment and the core components of software goes together: libraries, monoliths, compilers, linkers.
  • Strong technical skills in C / C++

Founded in 2001, LHP has provided engineering services, training, and technology solutions within the transportation industry for over 20 years. Join us in our commitment to serving the greater transportation industry and creating a safer, smarter, and more connected world through functional safety implementation.

EEO Statement: LHP, Inc. is committed to the principles of equal employment opportunity and does not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status under federal, state, or local law.

ADA Statement: LHP, Inc. will make reasonable accommodations for qualified individuals with disabilities. If you need assistance or accommodation due to a disability, please contact Human Resources.

LHP, Inc. participates in E-Verify to verify work authorization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Firmware Engineer
Staff Firmware Engineer

LHP, Inc. • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LHP, Inc. • Goleta (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Staff Firmware Engineer
Staff Firmware Engineer

LHP, Inc. • Oak Brook (IL)

Hybrid
USD 120,000 - 150,000
Application Engineer - Software & Controls
Application Engineer - Software & Controls

LHP, Inc. • Glendale Heights (IL)

On-site
USD 80,000 - 120,000
Application Engineer - Software & Controls
Application Engineer - Software & Controls

LHP Engineering Solutions • Glendale Heights (IL)

On-site
USD 75,000 - 110,000
Firmware Engineer
Firmware Engineer

LHP, Inc. • Goleta (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Test Engineer
Test Engineer

LHP, Inc. • Goleta (CA), Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior Embedded Cybersecurity Engineer
Senior Embedded Cybersecurity Engineer

LHP Engineering Solutions • Columbus (IN)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

LHP Engineering Solutions • Goleta (CA)

On-site
USD 90,000 - 130,000
Embedded Systems Engineer — High-Performance C/C++ & RTOS
Embedded Systems Engineer — High-Performance C/C++ & RTOS

LHP, Inc. • Erie

Hybrid
USD 90,000 - 120,000