Back to Job Search

Embedded Software Developer / Software Engineer

Posted 3 days ago

Embedded Software Developer / Software Engineer



12 Month Contract

We are currently looking to recruit an Embedded Software Developer/Software Engineer on behalf of a Defence Contractor in the Southampton area. SC security clearance is required for this position.


The successful Embedded Software Developer will play an integral role in the development of real time solutions and device control application development & debugging. There is also flexible working available, where you will split your time working remotely and on site.


  • Develop precise timing & functional performance requirements.

  • Lead automated testing, continuous integration & verification processes.

  • Design and delivery of a support strategy and management of updates.

  • Support for module and system-level integration, execution of testing and analysis of test recordings and results.

  • Board level debugging

  • Support real-world integration and trials when required.

  • Interact with multiple stakeholders through software development stages of design, implementation, test and integration

  • Contribute to company Software Development Plans

  • Creation of software test plans and specifications.

  • Thorough and accurate estimation based on appropriate sub work breakdown structures, scheduling and assumptions in addition to the known technical requirements.

  • Writing and reviewing software requirement specifications.

  • Generating user and troubleshooting guides


The ideal Embedded Software Developer / Software Engineer will have the following skills and experience:

  • Minimum of 5 years experience within an embedded software engineering role, with a manufacturing company

  • Proven track record of developing real time solutions in C & Assembler.

  • Prior experience supporting real-world integration and trials

  • Exposure to the full software development life cycle

  • Ability to work using their initiative and within a team

  • Excellent decision making skills with an ability to solve complex issues

  • Excellent analytical skills with an ability to communicate effectively, both written and oral

  • Act as a team member and work with people from various areas and levels within the business