Work with a team of embedded systems and controls engineers to translate algorithms and prototype code into high-quality embedded software.
Work with senior leadership to set quality, conformance, and safety objectives for prototype and production code.
Select tools including compilers, operating systems, checkers, and middle-ware appropriate to the task.
Implement and advocate for processes to ensure code quality, e.g. requirements definition, design reviews, peer code reviews, etc.
Work with AV software engineers to ensure embedded software integrates well with higher level systems.
Work with DevOps engineers to develop a CI/CD workflow for embedded software
5+ years experience in embedded software development, preferably in the automotive industry or similar (e.g. military, aerospace).
Experience with model-based design and code generation techniques and tools.
Familiar with MISRA C coding standards.
Familiar with cyber-security principles as they apply to embedded software.
Familiar with functional safety principles (e.g. ISO 26262 or DO-178C) as they apply to embedded software.
Willing to occasionally travel. 1-2 weeks per year.
B.S. or M.S. in a relevant field.
Experience developing embedded software for AV or ADAS applications.
Internal Number: 87398
About PEAK Technical Staffing USA
PEAK Technical Staffing continues to be the technical staffing firm of choice for the nation's largest companies. Fortune 500 companies use PEAK's technical recruiting services for their engineering and IT project needs