Senior Software Engineer
2 Days Old
Overview
Ultra I&C - Senior Software Engineer, Farnborough, England, United Kingdom
Join Ultra I&C to contribute to defense technology through electronic, mechanical, and software solutions in demanding environments.
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: Willing and able to obtain, and maintain, SC security clearance.
- Essential: Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance).
Qualifications / Skills
- Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience.
- Essential: Experience of at least one of the following: Embedded Linux application, kernel and/or driver development; C / C++ or Rust.
- Essential: Experience of best practice software development processes/lifecycles.
- Essential: Experience of Object Oriented Design and Design Patterns.
- Essential: Experience of software testing and design for test.
- Desirable: GUI development frameworks such as eGUI, GTK. Tauri.
- Desirable: Yocto, Petalinux and uBoot.
- Desirable: Python, Jupyter Notebooks or Matlab.
- Desirable: Web Development languages (HTML, Javascript, Typescript, React).
- Desirable: IOS/Android development.
- Desirable: Communications protocols – TCP, QUIC, WiFi.
- Desirable: GNU Radio and Software Defined Radios.
- Desirable: FPGAs and Exposure to Hardware.
- Desirable: UML design and tools such as Enterprise Architect.
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.
Benefits
- 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
Ultra I&C is an equal opportunity employer and values diversity and inclusivity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We support flexible working arrangements where possible. For issues with your application, please email careers@ultra-ic.com
Job Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Defense and Space Manufacturing
- Location:
- Farnborough
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer, AI / ML
-
Surrey
This established scientific software engineering and consultancy company develops and provides services around digital geological modelling solutions. They are looking to recruit a Senior Software Engineer to join their fledgling AI team to work on n...
More Details -
-
New Yesterday
Senior Software Engineer
-
Farnborough
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 environ...
More Details -
-
New Yesterday
Senior Software Engineer (Java or C/C++)
-
Farnborough, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Job Description Senior Software Engineer Location: Farnborough, with flexibility to work from home dependent on business demands The Role: We are in search of a Senior Software Engineer to support a Government Critical National Infrastructure proje...
More Details -
-
2 Days Old
Senior Software Engineer
-
Farnborough
- IT & Technology
Overview Ultra I&C - Senior Software Engineer, Farnborough, England, United Kingdom Join Ultra I&C to contribute to defense technology through electronic, mechanical, and software solutions in demanding environments. Responsibilities Work across t...
More Details -
-
5 Days Old
Senior Embedded Software Engineer
-
Woking, England, United Kingdom
The world around us is experiencing significant change, the greatest in generations. At Motion Applied, we're accelerating the response to that change. Our vision is that our people and technologies will pioneer a better future. Our mission is to ach...
More Details -
-
9 Days Old
Senior Embedded Software Engineer
-
Woking, England, United Kingdom
The Embedded Software Engineer creates the software that runs on the racing cars in Formula 1, INDYCAR and NASCAR. You will collaborate with teams across the department including Hardware, Application Development, Electronic Production, Track Support and Analytics to develop and maintain our low-level embedded software.
More Details -