SENIOR EMBEDDED SOFTWARE ENGINEER

Company Details

Squeezing big performance out of small satellites and CubeSats.

The group AAC Clyde Space offers turnkey solutions and services from mission design to on-orbit operations, including reliable customizable satellite platforms in the range of 1 to 50 Kg and a full range of subsystems for cube and small satellites. With unrivalled flight heritage and end-to-end service, AAC Clyde Space enables customers to reach their mission goals through a single, trusted point of contact.

As we expand our platform capabilities at AAC Clyde Space* we are looking for creative, driven and enthusiastic embedded software engineers to join our avionics team to assist in the development, testing and deployment of our world-class satellite technology.

As we expand our platform capabilities at AAC Clyde Space* we are looking for creative, driven and enthusiastic embedded software engineers to join our avionics team to assist in the development, testing, and deployment of our world-class satellite technology.

Responsibilities will include

  • Developing and testing software to run on the various embedded computers distributed throughout our satellites
  • Deployment and characterisation of these systems
  • Creation of tooling to automate and streamline the production of our embedded systems
  • Maintaining and improving existing technology

Skills Required:

  • Candidate should be educated to at least bachelor’s degree standard in software engineering or other appropriate degree
  • Must be a confident C programmer with experience of developing for embedded systems
  • Comfortable developing tools in Python to assist with the testing and deployment of embedded systems
  • Working with other developers using modern version control methodologies such as Gitflow
  • Ability to work with a group of engineers and technicians to deliver work packages to time, cost, and quality

Useful Experience:

  • Experience in programming embedded systems (i.e. microcontrollers and/or embedded Linux)
    Software development for RTOS systems
  • An understanding of the upper levels of the software stack, working with APIs and some web technologies (e.g. Flask, Django, Vue.js, Electron)

Senior Roles Available:

  • 10+ years experience of relevant experience
  • Demonstratable skills in mentoring and reviewing work of a software engineering team
  • A background in working to industry standards such as MISRA-C
  • This position is available to fill immediately, so applicants are encouraged to reply promptly.

Tagged as: django, flask, microcontrollers, Vue.js, Electron, MISRA-C

Visit us on LinkedInVisit us on FacebookVisit us on Twitter