Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Farnborough (Hampshire)
Ultra
Software engineer
Posted: 21 September
Offer description

Description

The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs.

Working in a small multi-disciplined engineering team develop innovative solutions to complex customer problems ranging from early research to full product development. Work flexibly across a range of frameworks and coding languages to deliver rapid prototypes and demonstrators. Take these concepts into more mature solutions, leading to a full product release.

Responsible for / Key responsibilities

* Work across the development lifecycle to design, implement and test solutions to customer problems.
* Develop software targeting a range of areas from bare-metal MCU, signal processing, Embedded Linux, GUI development on Windows, Linux and mobile; data analytics using Jupyter notebooks.
* Program in a range of languages appropriate to the solution ranging from Rust, C/C++ to Python and Web Development frameworks.
* Work / interact with FPGAs, electronic design and mechanical design.
* Work closely with team-members in an agile fashion achieving a balanced approach to requirement, schedule and cost.
* Generate appropriate documentation from requirements, design and testing material to support developments.
* Manage security of information as defined in the Security manual to ensure compliance with Government regulations.

Role requirements

* Essential:
o Willing and able to obtain, and maintain, SC security clearance.
o Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance).

Qualifications / skills required

* Essential:
o Degree in an engineering, mathematical or science-based subject or equivalent experience.
o Experience of at least one of the following;
+ Embedded Linux application, kernel and/or driver development.
+ C / C++ or Rust
o Experience of best practice software development processes/lifecycles
o Experience of Object Oriented Design and Design Patterns
o Experience of software testing and design for test

#IC

#LI-ONSITE

#LI-EG1


Notice

Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements.

Our Benefits

Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including:

* Participation in an Annual Bonus Scheme

* Private Medical Cover

* 25 days’ holiday (plus Bank Holidays) with the option to buy an extra 5 days

* Pension Contribution

* 4 x Life Assurance Cover

* Flexible working hours with opportunity for a 1pm finish on a Friday

* Flexible benefits including cycle to work scheme, will writing and more

* Security Clearance Allowance – where relevant and subject to you holding the required security clearance


Diversity, Equity & Inclusion Statement

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Farnborough (Hampshire)
Leidos
Software engineer
Similar job
Software engineer
Alton
Spectrum It Recruitment (South)
Software engineer
£50,000 a year
Similar job
Contract plc software engineer
Reading (Berkshire)
Samuel Frank
Software engineer
£55 - £60 an hour
See more jobs
Similar jobs
It jobs in Farnborough (Hampshire)
jobs Farnborough (Hampshire)
jobs Hampshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Farnborough (Hampshire) > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save