Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer
Posted 7 days 16 hours ago by Oxford Product Design Ltd
Permanent
Not Specified
I.T. & Communications Jobs
Oxfordshire, East Hagbourne, United Kingdom, OX119
Job Description
About the role:
To deliver electronics projects at OPD and be involved in the strategic development of OPD's firmware and hardware development for our clients.
About you:
We're looking for an experienced embedded software engineer who is confident in delivering technically complex projects and leading 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
Role Requirements:
- Degree in Electronics or Electrical Engineering ,
- 5 years (+) of experience in embedded software design ,
- Proficiency in C/C++ and Python ,
- Strong background in bare metal programming, RTOS on Microcontrollers and multithreading ,
- Proven track record of successfully software development, from architectural design to release for production ,
- Version control and repository systems (Git, etc.) ,
- Strong knowledge of wired and wireless communication protocols ,
- Excellent communication and interpersonal skills, with the ability to build strong relationships with clients and colleagues ,
- (Beneficial) Knowledge of signal processing technics and DSPs ,
- (Beneficial) Understanding of CI/CD pipelines and modern software development practices ,
- (Beneficial) Experience in medical software development
Oxford Product Design Ltd
Related Jobs
IT Software Tester
- Utrecht, Netherlands
Business Development Manager
- Madrid, Spain
Business Development Manager (m/f/d) - Polyolefin Technologies
- Baden-Württemberg, Mannheim, Germany, 68159
Functional Application Manager
- Zeeland, Vlissingen, Netherlands, 4381 AA
SQL / BI Data Analyst
- Not Specified, Netherlands