We are looking for an Embedded Software Engineer whose primary responsibility will be to support requirements, design, implementation, and testing of embedded systems, primarily within automotive domain. You will collaborate with other engineers (a team of highly experienced embedded engineers and architects) 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
- 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
- B.S./M.S. in Electrical, Computer, Software, or related experience.
- 1-3 years of related work 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)
Skills Required
- B.S./M.S. in Electrical, Computer, Software, or related field
- 1-3 years of related work experience
- Strong organizational and communication skills
- User-level knowledge of C/C++
- User-level knowledge of embedded software development lifecycle and testing tools
- Familiarity with embedded development IDEs
- Knowledge of microprocessor and microcontroller platforms
- Driver development experience (CAN, LIN, I2C, SPI, etc.)
- Experience with testing and debugging tools for embedded systems (HIL/SIL)
- Familiarity with software configuration management tools, defect tracking, and peer review
- Strong documentation and technical writing skills
- Understanding of software design methodologies and coding/quality standards (MISRA, SPICE)
What We Do
LHP is the thought leader, innovator and solution provider for the next generation of automotive functional safety and security challenges. LHP understands the challenges facing the industry and addresses the obstacles to adopting proper functional safety and cyber security practices and solutions. Since 2001, LHP Engineering Solutions (LHP) has provided engineering services and technology integration for embedded controls, telematics, data analytics, and model-based design. We specialize in creating custom, flexible, and comprehensive technology solutions in the automotive, aerospace, and medical fields. LHP Engineering Solutions is the functional safety leader committed to creating safe transportation in autonomous driving, electrification, cybersecurity, and connected vehicle testing. The Services We Provide: Data Analytics &IoT, Application Lifecycle Management (ALM); AUTOSAR, Cybersecurity, Model-Based Development, Standards and Regulations, Test as a Service. 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.









