Senior Embedded Software Engineer Job In Welwyn

Senior Embedded Software Engineer - Nemo Resourcing Limited
  • Welwyn, Other, United Kingdom
  • via clickajobs.com
-
Job Description

Senior Embedded Software Engineer - C++
This is a really interesting new opportunity with a long-time client of ours in the Space sector. The role sits in our client's R&D team, which focuses on designing and developing solutions to program SoC, primarily for communications applications, especially Satellite Communications. Our client has a fantastic track record of innovation in this sector and you'll be working on a range of projects: anything from prototypes in Free Space Optical comms to Software Defined Radio solutions deployed in small satellites.

Most of the development work is done in C++, with various other languages further up & down the stack. The team actively follows and adopts new technologies and approaches. Creativity is highly valued, as is an organised approach to technical work across a wide variety of project topics, and an ability to take a "systems view" of the broader context of the solution.

Senior Embedded Software Engineer - C++ - responsibilities
Software engineering in C++, primarily for embedded SoC for Spacecraft
Analysing requirements, modelling and prototyping
Defining architecture
Developing interfaces
Implementation & validation
Using modern version control systems
Working in a agile but controlled ("wagile") environment


Senior Embedded Software Engineer - C++ - requirements
Proven experience of C++ development for Linux
Good understanding of real-time and embedded systems
Knowledge of C++ architectural options
Enthusiasm for using the latest tools & technology
Experience of version control systems, e.g. Git
Capable of working independently and taking on a range of responsibilities


The following are not essential but would be nice to have: -
Linux Kernel/Driver development
Experience with SDR comms protocols/protocol stacks
Experience in Space/Aerospace or 5G
Knowledge of other languages, e.g. Java, C, JavaScript, Matlab, ADA, Fortran
Scripting experience - Bash/Python

;