Back to Job Search

Embedded Software Developer / Software Engineer

Posted 3 days ago

Embedded Software Developer / Software Engineer

Southampton

£Negotiable

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 ROLE:

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.

KEY DUTIES:

  • 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 PERSON:

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