Embedded Software Engineer
Embedded Software Engineer
bcgnj.com

- 12 yrs
- Not disclosed
- Plymouth, England
Contract · In Office
Job highlights
- Contract, in-office job for candidates with 12 years of experience.
- Salary not disclosed.
- Apply by 2 Dec 2026 on RiseFlake.
Job description
We are seeking a highly experienced Senior Embedded Software Engineer to join our team in Plymouth, MI. This long-term contract position requires a seasoned professional with extensive expertise in embedded systems and automotive software development. The successful candidate will play a critical role in designing, developing, and testing embedded software solutions, particularly within the domain of Battery Management Systems (BMS).
As a Senior Embedded Software Engineer, you will contribute to the entire software development lifecycle, ensuring high-quality and robust solutions. This role demands strong analytical skills, meticulous attention to detail, and a commitment to adhering to industry standards like ASPICE.
Key Responsibilities
- Lead the design, development, and implementation of embedded software for automotive applications, with a focus on Battery Management Systems (BMS).
- Develop high-quality Embedded C code, ensuring efficient performance and robust functionality.
- Perform extensive debugging and troubleshooting of embedded systems to identify and resolve software defects.
- Execute MIL/SIL testing and manage code generation using tools like Embedded Coder and TargetLink.
- Ensure requirements traceability and manage software configurations using JAMA, Git, and Jira.
- Apply deep knowledge of automotive software development processes and the Software V-Model.
- Collaborate with cross-functional teams to integrate software components and ensure system compatibility.
- Contribute to continuous improvement initiatives in software development practices and tools.
Requirements
- Bachelor's or Master's degree in Electronics, Electrical, or Computer Engineering.
- Minimum of 12 years of overall experience in embedded software development.
- At least 5 years of hands-on experience with TargetLink for model-based design.
- At least 5 years of experience applying ASPICE methodologies in software development.
- At least 5 years of specific experience with Battery Management Systems (BMS).
- Proficient in Embedded C programming and advanced debugging techniques.
- Familiarity with AUTOSAR, TESSY, CAPL scripting, HIL testing, and automotive diagnostics is a plus.
What We Offer
- An opportunity to work on cutting-edge automotive technology.
- A long-term contract engagement with significant impact.
- A collaborative and challenging work environment.
- Relocation assistance for eligible candidates.
- Exposure to advanced tools and industry-leading practices.
Job details
- Role
- Embedded Software Engineer
- Category
- Embedded Systems Engineer, Software Development
- Employment type
- Contract
- Work mode
- In Office
- Experience
- 12 yrs
- Salary
- Not disclosed
- Location
- Plymouth, England
- Openings
- 1
- Who can apply
- Professionals • 12-12 years of experience
- Apply by
- 2 Dec 2026
Key skills
- Battery Management Systems
- Git
Perks and benefits
- Certificate / Experience Letter
- Laptop / Equipment Provided
- Stipend / Salary
- Training and Mentorship
About the company

bcgnj.com
bcgnj.comBIPPL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. BIPPL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms of Service for more comprehensive information on this aspect. Please note that RiseFlake will not be responsible for any information you share on the company platform.