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

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?
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?