Senior Software Engineer
Farnborough, Hampshire, United Kingdom
Ultra Electronics Group
the highest security and trust worldwide.# Job 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 … 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 … experience. + Experience of at least one of the following; - Embedded Linux application, kernel and/or driver development. - C/C++ or Rust + Experience of best practice software development processes/lifecycles + Experience of Object Oriented Design and Design Patterns + Experience of software testing and design for test Desirable: + GUI development frameworks such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: