
Find your future role
Job title
Principal Embedded Software Engineer
Ref no. | BHN545729 |
---|---|
Location | Enfield, England |
Start date | ASAP |
Job type | Permanent |
Job status | Closed |
Job summary
Our client are developing next generation radar solutions for the defence and commercial markets, they have an exciting opportunity for an experienced embedded software engineer to join their growing UK team.
Key skills required for this role
Embedded C, Embedded Software, Firmware, C++
Important
Strong embedded software engineering skills.
Job description
JOB SCOPE:
The Principal Embedded Software Engineer is responsible for the decomposition of top level system or product requirements into an implementable software architecture. You will be responsible for software developments from preliminary specification to verified design running on the target hardware. The post holder provides expert knowledge of software design, test and certification as well as, in conjunction with the Software Engineering Manager, providing coaching, leadership and guidance to other Design Engineers.
There is significant opportunity to work on the development of new, cutting edge radar systems for the defence and commercial markets as part of this role.
JOB FUNCTIONS:
- To use good engineering practice to produce embedded software for new, innovative and profitable products and solutions for the business.
- To support and enhance existing software in accordance with business and commercial requirements.
- To be responsible for defining requirements for a feature/bug fix up to full system level; design and document a solution that meets the requirements; and, implement, test and verify the design meets the requirements with supported test evidence.
- To write technical documentation including requirement specifications, test specification and functional description.
- Will be expected to take responsibility of multiple projects/work packages. This will involve scoping the task and defining resources together with estimated time scales. Project ownership will involve monitoring project progress and reporting to stake holders.
- To be responsible for building a software package for release; including: configuring the release, raising the appropriate documentation and chairing the release meeting.
- To be able to use test equipment such as: oscilloscopes, spectrum analysers, signal generators, etc. to test hardware on the bench running your implemented embedded software and verify it operates as expected.
- Technical liaison within and outside the business with customers, suppliers and collaborators on software related matters.
- Mentoring of junior members of the team and providing constructive feedback in code/document reviews.
- Travel within the UK & Germany may be required, and is considered an occasional feature of this role. Requests could be made at short notice.
QUALIFICATIONS:
- Degree qualified in a relevant subject or with equivalent experience.
- Significant, proven experience working on embedded software design.
- Proven track record of analysing system requirements at the highest level and decomposing them into a suitable implementation for a product.
- Proven track record of producing designs on time and within budget.
- Good command of written and verbal English.
Experience working on Radar or related DSP applications is desirable but not essential. Solid embedded software engineering skills are paramount.