Embedded Software Engineer

at  Alba Orbital Ltd

Glasgow, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 May, 2025Not Specified07 Feb, 20251 year(s) or aboveEmbedded Linux,Django,Hil,Profit Sharing,Testing,C++,Embedded Systems,C,Web TechnologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Want to invent the future of the Space Industry? You have come to the right place!
Alba Orbital is looking for an Embedded Software Engineer to join our satellite engineering team. We fundamentally believe that our PocketQubes provide the ideal platform for small groups to design, build and launch their own spacecraft. We need ambitious, driven and bright minds to make this a reality. The candidate will have the chance to exercise their initiative, adaptability and drive in a fast-paced, highly technical environment. This role will have an emphasis on developing and testing software to run throughout our satellites.
You must be a team player, who can prioritise when working on multiple projects within a multi-disciplinary team. You will be tasked with designing, developing, testing and debugging firmware for onboard systems using microcontrollers and embedded Linux. You will also build and maintain software tools to support these processes, and collaborate with the other engineers to validate and improve satellite systems. This position would best suit an early-stage or entry level engineer with a bachelor’s degree in Computing Science or Engineering/ Electronics or related subject, and ideally have some industrial experience. Please note, this job will require working on-site at Alba Orbital Ltd. full-time (i.e. is not a remote working position).

REQUIRED SKILLS

· Minimum Bachelor’s degree in Software Engineering/Computer Science or similar
· Experience in C to assist with testing and deployment of embedded systems
· Experience in programming embedded systems (i.e. microcontrollers and/or embedded Linux)
· An understanding of the upper levels of the software stack, working with APIs and some web-technologies (e.g. Flask, Django, Vue.js, Electron)
· Knowledge of analogue and digital circuits, and ability to interpret schematics and device datasheets
· Enthusiasm for continuous learning
· Ability to work with little supervision

PREFERABLE EXPERIENCE

· Experience translating specified requirements into sub-system plans and designs
· Experience in Python programming
· Experience of Hardware-In-the-Loop (HIL) testing
· Embedded OS (FreeRTOS, embedded Linux)
· FPGA expertise (Verilog/ VHDL)
· Experience working on a CubeSat or space industry experience
Job Types: Full-time, Permanent
Pay: £29,000.00-£32,000.00 per year

Benefits:

  • Company pension
  • Profit sharing

Schedule:

  • 8 hour shift

Education:

  • Bachelor’s (required)

Experience:

  • C or C++: 1 year (required)

Work Location: In perso

Responsibilities:

· Automate and streamline the production of our embedded systems
· Maintaining and improving existing technology
· Develop low-level drivers for I2C, SPI and UART interfaces
· Proficient in the C and Python coding language to assist with testing and deployment of embedded systems
· Ability to work in a team of engineers and technicians to deliver work packages to time, cost and quality


REQUIREMENT SUMMARY

Min:1.0Max:6.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Software engineering/computer science or similar

Proficient

1

Glasgow, United Kingdom