Office with coworkers working together at desks

Find your Career with LHP


Engineering Positions for the Future of Automotive

 

See Open Positions ↓

 

Better Together.

At LHP, we strive to support the automotive industry and our customers commitment to build a new wave of transportation. We are committed to building a team of engineers who are innovative, forward thinking, and are constantly striving to keep up with the shifting automotive industry. Go to work confidently with LHP and know you are working on the latest technologies in the transportation industry. 

 

Apply for Openings Today →

 

Diversity & Inclusion Statement

Diversity. Inclusion. They’re more than just words for us. They were foundational principles used in the beginning and they continue to guide LHP on how we build our teams, cultivate employees and create a company that’s the right fit for every person inside of it. Most importantly, creating an environment where everyone, from any background, can do their best work is the right thing to do.

 

Open Positions

Open Positions for LHP Engineering Solutions

All positions are located in the United States in various states based on the current need

 

Senior Power Electronics Engineer - Automotive 

Job Description: We are looking for Electrical Engineers with experience working with high voltage designs.  Primary responsibilities will be to support requirements, design, implementation and testing of high voltage embedded systems within the automotive domain.  Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Requirements + Responsibilities

    Responsibilities

    • Responsible for analyzing and defining high voltage system and component level requirements.
    • Responsible for understanding and supporting high voltage design and architecture.
    • Ability to work with customers to understand their requirements/use cases and participate in technical discussions.
    • Ability to analyze embedded systems with components related to high voltage and high current.
    • Ability to debug components/systems/architecture for related EV systems.
    • Responsible for requirements, design and development of new approaches, current industry trends, standards focused on high voltage systems.
    • Responsible for board level bring up of high voltage electronic designs.
    • Ability to use test equipment to validate PCB designs.
    • Ability to create, refine, and update test cases used for initial board bring up.
    • Responsible for documenting anomalies discovered during testing; providing detailed descriptions of expected results vs. observed results.
    • Application of high voltage safety procedures and proper use of PPE to prevent shock from high voltage systems.
    • Responsible for training other engineers on high voltage concepts, participate in delivering trainings to both internal and external customers.
    • Support unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Develop project work according to guidance and processes defined to meet applicable regulatory/statutory/legislative standards.
    • Participate in design reviews.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • B.S./M.S. in Electrical, Electronics Engineering or related experience, 5+ years of experience is desirable.
    • Experience designing, testing, or troubleshooting high voltage electrical PCB designs.
    • Experience with high voltage power electronics involved in AC/DC, DC/DC power supplies, and three phase motor inverters.
    • Experience using common test equipment (oscilloscopes, digital multi-meters, power supplies).
    • Experience using high voltage specialty test equipment (power meters, electronics loads, multi-quadrant power supplies) is a plus.
    • Experience with embedded hardware system design is a plus.
    • Familiar with programming/flashing microcontrollers is a plus, but not required.
    • Familiarity with embedded software development is a plus.
    • Knowledge and/or certification with high voltage is a plus.
    • Knowledge of safety standards such as ISO 26262 is a plus.

     

 

Senior Embedded Cyber Security Engineer - Automotive

 

  • Requirements + Responsibilities

    Responsibilities

    • Support analyzing and defining embedded system (Hardware and Software) Cyber Security requirements.
    • Responsible for understanding the embedded design and architecture with a focus on Cyber Security.
    • Ability to work with customers to understand their requirements/use cases and participate in technical discussions.
    • Ability to discuss and propose customers to advance state of the art in embedded systems security.
    • Perform threat and penetration analysis using tools and knowledge of off-the-shelf security tools.
    • Ability to perform penetration testing from a hacker perspective.
    • Ability to debug embedded Software, analyze field issues and reports for embedded devices.
    • Responsible for vulnerability research and document vulnerabilities from the past and analyze network traces.
    • Responsible for requirements, design and development of new approaches and countermeasures for emerging threats to embedded systems.
    • Perform simulation and lead the development of prototypes on embedded software and hardware to demonstrate advanced Cyber Security capabilities.
    • Participate and lead internal Cyber Security research projects.
    • Responsible for training other embedded engineer on concepts of Cyber Security, participate in delivering trainings to both internal and external customers.
    • Keep up with industry trends on Cyber Security, standards, participate in writing blogs and attending conferences.
    • Support unit/component/module/integration/system level testing for embedded systems.
    • Ensure process compliance and configuration management activities.
    • Work with Senior Software Engineers to develop features that have a high degree of hardware/software interaction and with a focus on Cyber Security.
    • Develop project work according to guidance and processes defined to meet applicable regulatory/statutory/legislative standards.
    • Participate in code and design reviews.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • B.S./M.S. in Embedded, Cyber Security (BSEE with an embedded background with CS training) or related experience, 5+ years of experience is desirable.
    • Strong knowledge and experience with Communication protocols and driver development such as CAN/LIN/I2C/SPI/Automotive Ethernet/TCP/IP and similar others.
    • Hands on experience with risk management analysis using frameworks like OCTAVE, threat modeling on embedded devices, Secure Boot systems.
    • Experience with Hardware Security Modules (in embedded uC).
    • Experience with CS standards such as ISO21434.
    • Experience with ARM, Infineon, NXP micro controllers and have enabled security.
    • Experience in HEAVENS and STRIDE processes.
    • Experience with Public Key Infrastructure in respect to embedded devices.
    • Knowledge of different authentication techniques for embedded devices.
    • Knowledge of different attack vectors for embedded devices, previous pentest work is desirable.
    • Knowledge of mitigation techniques for embedded devices.
    • Solid understanding of embedded hardware/software.
    • User level knowledge or awareness of ISO26262.
    • User level knowledge with AUTOSAR HSM setup, IoT devices and Secure Hardware Extensions.
    • User level knowledge or has setup Trustzones for ARM devices.
    • Strong documentation and writing skills.
    • Strong organizational and communication skills.
    • Strong with embedded programming languages such as C/C++.
    • Good understanding of software design methodologies and latest software quality and coding standards (like MISRA and SPICE).
    • Excellent communication skills.
    • CISSP certification is a plus.
 

Principal Embedded AUTOSAR Software Engineer (6+ years’ experience)

 

Job Description: We are looking for Principal Embedded AUTOSAR Software Engineers whose primary responsibilities will be to participate on collaborative, cross-discipline integrated product/project teams to plan, design, develop, test, integrate and provide support for real-time embedded software systems for automotive domain. A Principal Engineer is also responsible to support requirements, design, implementation and testing of embedded systems. You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details. Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Requirements + Responsibilities

    Responsibilities

    • Coach and train entry level Embedded Software engineers.
    • Create process improvement and implementation plans.
    • Deliver innovative, flexible, integrated solutions to meet customer's changing business needs.
    • Lead Embedded AUTOSAR Software projects.
    • Responsible for defining system, hardware and software level requirements.
    • Responsible for designing and architecting embedded systems.
    • Participate in overall development and implementation of embedded systems throughout the project lifecycle.
    • Ensure coordination between multiple development teams, work closely with senior and junior engineers to ensure task completion.
    • Apply quality assurance techniques throughout the project lifecycle.
    • Conduct software vulnerability assessments of embedded systems and propose changes.
    • Coordinate input from internal/external customers to better understand customer needs and requirements.
    • Conduct performance, control flow, data flow analysis, analyze static and dynamic aspects of software architecture.
    • Support development of technical documentation (requirements, design, testing, reports and others).
    • Define test strategy for unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Work closely with Senior Software Engineers and Architects to complete specific assignments.
    • Ensure regulatory/statutory/legislative compliance for all project work.
    • Participate in code and design reviews.
    • Exercising latitude in determining objectives and approaches with individual related projects.
    • Support top level management on matters pertaining to policies, plans, and objectives, influencing the future course of the organization.
    • Serve in as a project technical lead role.
    • Interact with customers on significant technical matters such as design and architectural discussions and propose most appropriate solutions.
    • Apply extensive expertise to develop solutions to complex problems without significant direction.
    • Providing guidance, coaching, and training to junior engineers.
    • Develop re-usable, scalable, and testable embedded software that can be easily adopted into a diverse range of products.
    • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
    • Contribute to delivering innovative, flexible, integrated solutions to meet customer's changing

    business needs.

    • Manage multiple tasks in a fast-paced environment.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • BS./M.S. in Electrical, Computer, Software, plus 6+ years of hands on experience.
    • Strong organizational and communication skills.
    • Expertise with embedded programming languages such as C/C++.
    • Expertise with embedded software development life cycle and testing tools.
    • Expertise with the following:
      • AUTOSAR architecture
      • Microprocessor and Microcontroller platforms
      • Driver development such as CAN/LIN/I2C/SPI and others
      • Basic Bootloader code development
      • Ethernet / UDP TCP, IP OSI Stack
      • Testing and debugging tools for embedded systems (HIL/SIL)
      • Development of Complex Driver Drivers (CDD) and Software Components (SWC)
      • BSW configuration
      • MCAL configuration
    • Expertise with software configuration management tools, defect tracking tools, and peer review.
    • Expertise with software design methodologies and latest software quality and coding standards (like MISRA and SPICE)
    • Knowledge or hands on experience with Functional Safety Standards such as ISO 26262 is a plus.
 

Embedded Software AUTOSAR Engineer (1-3 years’ experience)

 

Job Description: We are looking for Embedded Software Engineers with experience in developing using AUTOSAR architecture and tools, whose primary responsibilities will be to support requirements, design, implementation and testing of embedded systems with automotive domain. You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details. Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Responsibilities + Requirements

    Responsibilities

    • Support for analyzing and defining system and software level requirements.
    • Responsible for understanding the embedded design and architecture.
    • Development of the Embedded Software to meet the defined requirements.
    • Support implementation of components based on the design.
    • Participate in the overall development and implementation of embedded systems throughout the project lifecycle.
    • Confirm and validate that new software features integrate with system to meet functionality requirements.
    • Support development of technical documentation (requirements, design, testing, reports and others).
    • Support unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Work under supervision of a senior engineer to complete specific assignments.
    • Work with Senior Software Engineers to develop features that have a high degree of hardware/software interaction.
    • Develop project work according to guidance and processes defined to meet applicable regulatory/statutory/legislative standards.
    • Participate in code and design reviews.
    • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
    • Manage multiple tasks in a fast-paced environment.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • BS./M.S. in Electrical, Computer, Software, or related experience.
    • Strong organizational and communication skills.
    • User level knowledge of embedded programming languages such as C/C++.
    • User level knowledge of embedded software development life cycle and testing tools.
    • User level understanding of AUTOSAR architecture components, methodologies, latest software quality and AUTOSAR standards
    • User level knowledge in the following:
      • AUTOSAR architecture
      • Microprocessor and Microcontroller platforms
      • Driver development such as CAN/LIN/I2C/SPI and others
      • Testing and debugging tools for embedded systems (HIL/SIL)
      • Development of Complex Driver Drivers (CDD) and Software Components (SWC)
      • BSW configuration
      • MCAL configuration
    • Familiarity with software configuration management tools, defect tracking tools, and peer review
    • Strong documentation and writing skills
    • User level understanding of software design methodologies and latest software quality and coding standards (like MISRA and SPICE)
 

Project Manager

 

Job Description: 

We are looking for enthusiastic Project Manager whose responsibility is to plan and oversee projects to ensure they are completed in a timely fashion and within budget. Project managers plan and designate project resources, prepare budgets, monitor progress, and keep stakeholders informed through the entire project lifecycle. This role will be responsible for setting deadlines, assigning responsibilities and monitoring and summarizing progress of project, prepare reports for upper management regarding status of project.

 

  • Responsibilities + Requirements

    Responsibilities

    Project Planning:

    • Work with the sales leader and technical leader (Solutions Architect or Engineering Manager) to define project scope, financials, goals and deliverables. Develop project charter or other detailed documentation where needed (example: requirements). Charter includes project title, description, objective, team members, how team will engage, internal and external stakeholders; location of artifacts etc. Ensure what the customer is requesting is well understood.
    • Develop roadmap of all projects you are managing i.e.: customer; start/end dates; complexity or maturity level; team members % utilization; financials.
    • Define tasks, milestones and required resources (skill matrix and resource names). Develop RACI including customer resources as needed. Review previous projects lessons learned documentation as input to developing project plan.
    • Identify and manage project assumptions and risks (all assumptions are risks) and ways to mitigate.
    • Manage project budget which might include hardware, software, resources, margin, overhead, travel, etc.
    • Create schedule (master program schedule for communication and detailed schedule for team members) including dependencies.
    • Challenge the team on their schedule and financial estimates. Ensure there is data or experience behind each estimate. Develop confidence levels for each deliverable. Consider parallel versus work in series.
    • Ensure the right (skill level) resources are available and applied to the project when needed.
    • Enhance and utilize project management processes and standards.
    • Conduct team building moments.

    Project Execution and Measurement

    • Conduct assessments (internal and external) focused on process and standards such as Functional Safety, ASPICE, CMMI, INCOSE, and other similar.
    • Manage the project KPI(s) such as Ontime delivery, Budget, manage risk, etc. and develop recovery plans if needed.
    • Implement and manage change when necessary to meet project goals.
    • Evaluate and assess results of the project, manage customer feedbacks and record lessons learned.
    • Communicate on project status with customers on frequent intervals.
    • Conduct project closeout reviews.
    • Archive project specific documents.

    Requirements

    • Bachelor’s in mechanical, electrical, computer engineering or equivalent with 3+ years of experience or Master’s in mechanical, electrical, computer engineering or equivalent with 1+ years.
    • Exceptional management skills, MBA or PMP Certification is a plus
      • Exceptional analytical & decision-making skills
      • Exceptional communication, presentation & public speaking skills
      • Good project management & organization skills
    • Team leadership abilities
    • Demonstrated competency with project management tools and methodologies
      • Microsoft Projects, Project Scheduling
      • Finance reporting tools, Dashboard, Forecasting
      • Resource utilization, Root cause analysis
      • Agile, Scrum and Waterfall models
    • Exposure and understanding of domain such as
      • Model based controls, Embedded and non-embedded software development
      • Functional safety
      • OBD/Diagnostics
      • Power Train Controls
      • EV and Autonomous
    • Experience with modeling tools such as
      • Visio, UML, Use case analysis or similar
    • Understanding and user level experience with tools such as application lifecycle management, configuration management, release, version control and change management
      • DOORS, IBM ClearQuest, Clearcase, PTC Integrity, Microsoft TFS and other similar
    • Ability to manage projects with models such as Agile/Scrum, Waterfall, others.
    • Strong organizational and communication skills.
    • Knowledge or exposure to Functional Safety Standards such as ISO 26262 is a plus.

     

 

Principal Embedded Software Engineer (6+ years’ experience)

 

Job Description: We are looking for Principal Embedded Software Engineers whose primary responsibility will be to participate on collaborative, cross-discipline integrated product/project teams to plan, design, develop, test, integrate and provide support for real-time embedded software systems for automotive domain. Principal Engineer is also responsible to support requirements, design, implementation and testing of embedded systems. You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details. Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Responsibilities + Requirements

    Responsibilities

    • Coach and train entry level Embedded Software engineers.
    • Create process improvement and implementation plans.
    • Deliver innovative, flexible, integrated solutions to meet customer's changing business needs.
    • Lead Embedded Software projects.
    • Responsible for defining system, hardware and software level requirements.
    • Responsible for designing and architecting embedded systems.
    • Participate in overall development and implementation of embedded systems throughout the project lifecycle.
    • Ensure coordination between multiple development teams, work closely with senior and junior engineers to ensure task completion.
    • Apply quality assurance techniques throughout the project lifecycle.
    • Conduct software vulnerability assessments of embedded systems and propose changes.
    • Coordinate input from internal/external customers to better understand customer needs and requirements.
    • Conduct performance, control flow, data flow analysis, analyze static and dynamic aspects of software architecture.
    • Support development of technical documentation (requirements, design, testing, reports and others).
    • Define test strategy for unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Work closely with Senior Software Engineers and Architects to complete specific assignments.
    • Ensure regulatory/statutory/legislative compliance for all project work.
    • Participate in code and design reviews.
    • Exercising latitude in determining objectives and approaches with individual related projects.
    • Support top level management on matters pertaining to policies, plans, and objectives, influencing the future course of the organization.
    • Serve in as a project technical lead role.
    • Interact with customers on significant technical matters such as design and architectural discussions and propose most appropriate solutions.
    • Apply extensive expertise to develop solutions to complex problems without significant direction.
    • Providing guidance, coaching, and training to junior engineers.
    • Develop re-usable, scalable, and testable embedded software that can be easily adopted into a diverse range of products.
    • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
    • Contribute to delivering innovative, flexible, integrated solutions to meet customer's changing

    business needs.

    • Manage multiple tasks in a fast-paced environment.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • S./M.S. in Electrical, Computer, Software, plus 6+ years of hands on experience.
    • Strong organizational and communication skills.
    • Expertise with embedded programming languages such as C/C++.
    • Expertise with embedded software development life cycle and testing tools.
    • Expertise with development IDEs for embedded systems.
    • Expertise with the following:
      • Microprocessor and Microcontroller platforms
      • Driver development such as CAN/LIN/I2C/SPI and others
      • Basic Bootloader code development
      • Ethernet / UDP TCP, IP OSI Stack
      • Testing and debugging tools for embedded systems (HIL/SIL)
    • Expertise with software configuration management tools, defect tracking tools, and peer review.
    • Expertise with software design methodologies and latest software quality and coding standards (like MISRA and SPICE)
    • Knowledge or hands on experience with Functional Safety Standards such as ISO 26262 is a plus.
 

Sr. Embedded Software Engineer (3-6 years’ experience)

 

Job Description: We are looking for Sr. Embedded Software Engineers whose primary responsibility will be to support requirements, design, implementation and testing of embedded systems with automotive domain. You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details. Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Responsibilities + Requirements

    Responsibilities

    • Responsible for defining system, hardware and software level requirements.
    • Responsible for designing embedded systems, participating in design and architecture.
    • Support design and development of software components based on design.
    • Participate in overall development and implementation of embedded systems throughout the project lifecycle.
    • Ensure coordination between multiple development teams, work closely with junior engineers to ensure task completion.
    • Apply quality assurance techniques throughout the project lifecycle.
    • Compile data and define changes required in software, hardware and component features.
    • Conduct software vulnerability assessments of embedded systems and propose changes.
    • Coordinate input from internal/external customers to better understand customer needs and requirements.
    • Confirm and validate that software features integrate with system to meet functional and performance requirements.
    • Support development of technical documentation (requirements, design, testing, reports and others).
    • Support unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Work closely with Senior Software Engineers and Architects to complete specific assignments.
    • Ensure regulatory/statutory/legislative compliance for all project work.
    • Participate in code and design reviews.
    • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
    • Contribute to delivering innovative, flexible, integrated solutions to meet customer's changing

    business needs.

    • Manage multiple tasks in a fast-paced environment.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

     

    Requirements

    • S./M.S. in Electrical, Computer, Software, plus 3+ years of hands on experience.
    • Strong organizational and communication skills.
    • Experience with embedded programming languages such as C/C++.
    • Experience with embedded software development life cycle and testing tools.
    • Experience with development IDEs for embedded systems.
    • Experience with the following:
      • Microprocessor and Microcontroller platforms
      • Driver development such as CAN/LIN/I2C/SPI and others
      • Testing and debugging tools for embedded systems (HIL/SIL)
    • Hands on with software configuration management tools, defect tracking tools, and peer review.
    • Strong documentation and writing skills.
    • Experience with software design methodologies and latest software quality and coding standards (like MISRA and SPICE)
    • User level knowledge or hands on experience with Functional Safety Standards such as ISO 26262 is a plus.
 

Embedded Software Engineer (1-3 years’ experience)

Job description We are looking for Embedded Software Engineers whose primary responsibility will be to support requirements, design, implementation and testing of embedded systems with automotive domain. You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details. Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

 

  • Responsibilities + Requirements

    Responsibilities

    • Responsible for analyzing and defining system and software level requirements.
    • Responsible for understanding the embedded design and architecture.
    • Support implementation of components based on design.
    • Participate in overall development and implementation of embedded systems throughout the project lifecycle.
    • Ensure coordination between multiple development teams.
    • Confirm and validate that new software features integrate with system to meet functionality requirements.
    • Support development of technical documentation (requirements, design, testing, reports and others).
    • Support unit/component/module/integration/system level testing.
    • Ensure process compliance and configuration management activities.
    • Work under supervision of a senior engineer to complete specific assignments.
    • Work with Senior Software Engineers to develop features that have a high degree of hardware/software interaction.
    • Ensure regulatory/statutory/legislative compliance for all project work.
    • Participate in code and design reviews.
    • Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
    • Manage multiple tasks in a fast-paced environment.
    • Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

    Requirements

    • S./M.S. in Electrical, Computer, Software, or related experience.
    • Strong organizational and communication skills.
    • User level knowledge of embedded programming languages such as C/C++.
    • User level knowledge of embedded software development life cycle and testing tools.
    • Familiarity with development IDEs for embedded systems.
    • User level knowledge in the following:
      • Microprocessor and Microcontroller platforms
      • Driver development such as CAN/LIN/I2C/SPI and others
      • Testing and debugging tools for embedded systems (HIL/SIL)
    • Familiarity with software configuration management tools, defect tracking tools, and peer review.
    • Strong documentation and writing skills.
    • User level understanding of software design methodologies and latest software quality and coding standards (like MISRA and SPICE)
 

Submit Your Resume Today

Find a career with LHP. Reach out to talk to a team member regarding open positions.