Associate Embedded Software Engineer
Core
Develop mission-critical embedded C++ software on Linux-based embedded systems for hardware-focused engineering projects.
Role type
Associate Embedded Software Engineer
Builds
Embedded radio platforms, automated hardware-in-the-loop tests, and integrated products for customer flight systems
Domain
Aerospace, robotics, communications
Required skills
C++, C, Linux development, microcontroller programming, hardware bring-up, schematic review, hardware debugging, RF link debugging, TCP/IP, UDP, socket programming
Preferred skills
Digital signal processing, modem design, RF communications, Xilinx MPSoC, Buildroot, U-Boot, Xilinx FSBL, FPGA RTL, Python, CMake, Make, Bazel, GitLab CI, hardware-in-the-loop testing, RF hardware testing with spectrum analyzers and oscilloscopes
Technologies
Linux, C++, C, Xilinx MPSoC, Buildroot, U-Boot, Xilinx FSBL, FPGA, Python, CMake, Make, Bazel, GitLab CI
Responsibilities
Develop embedded C++ software, collaborate on system requirements and architecture, participate in hardware bring-up and schematic reviews, build automated hardware-in-the-loop tests, troubleshoot embedded hardware and software issues, integrate products into customer flight systems, debug RF links
Seniority
Associate, entry-level IC
