Job Description
EMBEDDED SOFTWARE ENGINEER
Full Time. Based: Harwell with the opportunity for flexible home working 1-2 days a week.
JOB PURPOSE
To lead the delivery of electronics projects at OPD and strategically develop OPD’s firmware and hardware design and development offerings to our clients.
ABOUT YOU
We’re looking for an experienced embedded software engineer who is confident in delivering technically complex projects and managing firmware and hardware development from concept to production.
ROLE RESPONSIBILITIES
* Support proposals development that accurately reflect the scope and requirements of hardware projects, including timelines, deliverables and budgets
* Lead the technical direction of embedded software design in a wide range of projects
* Collaborate with subcontractor resources, Design and Engineering team colleagues to develop innovative and effective solutions
* Support Electronics Engineering with board bring-up and debugging
* Lead unit development, integration and automated tests as part of software development process
* Develop clean, maintainable and production-level software
* Compile and review technical documentation
REQUIRED SKILLS
1. Degr...