Embedded Software Engineer

Job Category: Engineering
Location: Glasgow, United Kingdom
Employment Type: Permanent
Location Terms: On-site
Salary: GBP60000

Embedded Software Engineer - Glasgow

About this Role:

We are seeking a full-time Embedded Software Engineer with experience in product development to join our team in Glasgow, UK. As we expand our platform’s capabilities, we need creative, driven individuals to assist in developing, testing, and deploying satellite technology. You'll work on projects of varying sizes, ensuring timely and high-quality delivery, from driver development to encrypted communications. Occasional travel may be required to support other sites.

Key Responsibilities:

  • Support Software Architects and System Engineers in scoping work and specifying requirements.
  • Deliver work tasks to required standards and compliance.
  • Design, develop, debug, and test software for embedded systems on satellites.
  • Script for automation and testing, and maintain tooling for production and testing automation.
  • Provide support to other engineering teams as needed.

Skills Required:

  • Degree in relevant discipline or equivalent experience.
  • Proficiency in C programming with a strong track record in embedded systems development.
  • Solid understanding of embedded real-time development challenges and architecture.
  • Familiarity with Linux command line and GNU toolchain.
  • Experience with Python scripting for testing and deployment automation.
  • Competent in modern version control methodologies such as Git flow.
  • Ability to work independently and collaborate effectively within cross-cultural teams.
  • Strong problem-solving skills and ability to prioritize workload in dynamic environments.
  • Proficiency in Microsoft Office and other relevant IT skills.
  • Fluent in English, both verbally and written.

Desired Skills:

  • Experience in coaching and mentoring junior team members.
  • Knowledge of environmental testing and ESA standards.
  • Proficiency in Python and Bash scripting.
  • Familiarity with Agile and SCRUM methodologies.
  • Experience with control systems and algorithm deployment on hardware.
  • Understanding of CI/CD in complex embedded systems.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!