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
#J-18808-Ljbffr
Location:
Farnborough
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search