Наши требования
Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 5+ years of professional experience in software engineering
Development experience in Rust, C/C++, Python, VHDL, SystemVerilog
Fluency with Linux systems programming and driver development
Familiarity with building embedded Linux images (Buildroot, Bitbake, Yocto)
Experience building or working with hard real-time embedded systems (bare-metal or RT Linux)
Familiarity with Precision Time Protocol (IEEE1588 PTP)
Experience with spacecraft flight software development
Experience with continuous integration and continuous delivery systems
Basic knowledge of electronics, computer architecture, and control systems
Experience with software verification and testing methods
Experience with software and network performance analysis and debugging
Experience with fault tolerant software design and implementation
Experience defining and creating test systems for both hardware-in-the-loop and hardware-out-of-the-loop