Spinworks > Real-Time Software Engineer

Real-Time Software Engineer

Are you passionate about embedded systems? Do you enjoy finding a simple solution for a complex problem? Would you like to participate in the end-to-end development of intelligent payloads for nano-satellites?

Job Description

  • Implementation of embedded real-time software/firmware designs from concept through real-world demonstration:
    • Real-time firmware
    • Embedded/Linux Algorithms
    • GUI/CLI software

Minimum Qualifications

  • Degree in electronics, computer engineering or equivalent
  • Independent English speaker
  • Comfortable with Linux systems
  • C/C++ programming
  • Knowledge of communication protocols (UART, Ethernet, SPI, etc)
  • Experience with SDK’s (e.g. Xilinx SDK, Arduino SDK)

Preferred Qualifications

  • Experience with git version control
  • Experience with Python
  • Experience with programming and debugging ATmega/ARM/Zynq devices
  • Experience with FreeRTOS
  • Experience with Qt or GTK GUI development

Other jobs

You will design and execute an AI-leveraged marketing strategy using generative AI tools to create, optimise, and scale content across every channel. Your work will educate, inspire, and grow our global community of users and customers.
Are you passionate about embedded systems? Do you enjoy finding a simple solution for a complex problem? Would you like to participate in the end-to-end development of intelligent payloads for nano-satellites?
Are you passionate about embedded systems? Do you enjoy finding a simple solution for a complex problem? Would you like to participate in the end-to-end development of intelligent payloads for nano-satellites?