Embedded Software Engineer – SDR Development

1 month, 2 weeks ago
Full-time
Senior
Software Development
Red Canyon Engineering & Software

Red Canyon Engineering & Software

Red Canyon Engineering & Software develops cutting-edge technology aimed at facilitating space exploration and the utilization of renewable resources on Earth, while also engaging in significant missions such as searching for water on Mars and analyzin...

Aerospace & Defense
51-250
Founded 2000

Description

  • Lead development of the UST-Lite software-defined radio (SDR) software stack.
  • Design and implement embedded C/C++ and Python software for LEON3 softcore processors on Xilinx Kintex UltraScale and Microchip ProASIC3 platforms.
  • Architect and implement autoboot mechanisms for FPGA and soft processor initialization.
  • Develop SDR application software for hardware configuration, initialization, protocol control, management, and supervisory functions.
  • Collaborate with FPGA engineers to embed softcore IP and integrate hardware/software interfaces.
  • Define and implement commands, telemetry, and configuration mechanisms for multiple SDR operational modes.
  • Implement and test SpaceWire cores and protocol handling, with future support for Ethernet and CAN interfaces.
  • Own software system integration, debugging, firmware interaction troubleshooting, and system bring-up.
  • Review system requirements and maintain traceable lower-level software requirements and verification evidence.
  • Develop software design documentation, support applications for avionics interface simulation, and build/boot/operational procedures.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent relevant experience.
  • At least 5+ years of embedded software development or closely related experience.
  • U.S. Citizenship or U.S. Permanent Residency is required.
  • Strong C/C++ experience for embedded systems, preferably in softcore processor environments.
  • Familiarity with assembly language or space-optimized bootstrapping code.
  • RTEMS RTOS experience, including integration, configuration, and deployment on LEON3.
  • Hands-on experience with Linux build environments and cross-compilation using Gaisler RCC and BCC toolchains.
  • Proficiency with the GRMON debug tool.
  • Familiarity with FPGA workflows, IP integration, and hardware/software interface design.
  • Experience implementing and testing SpaceWire protocols or cores in FPGA environments, with basic serial interface experience preferred.
  • Ability to work autonomously while aligning with team objectives in a fast-paced environment.
  • Excellent written and oral communication skills in English.
  • Background in space or defense industries is a plus.
  • Experience with Ethernet and CAN interfaces in FPGA or embedded environments is preferred.
  • Knowledge of FPGA toolchains, SoC design principles, CCSDS, ETSI, ECSS, NASA and ESA software/system standards, and spacecraft telecommunications terminology is preferred.
  • Familiarity with NASA-STD-1006, encryption standards, and industry best practices is preferred.

Benefits

  • Annual incentive pay based on performance and position level.
  • Salary range of $100,000 to $200,000 per year.
  • Medical, dental, and vision insurance.
  • 401(k) with 100% company match up to 8%.
  • Life insurance.
  • 3 weeks of paid time off.
  • Tuition reimbursement.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

IoT & OT Network Engineer Associate

Nebius 51-250 Internet Software & Services

Nebius is hiring a Junior IoT & OT Network Engineer to support secure connectivity and network security for IoT, OT, and corporate environments within its Cyber Security organization.

DNS IoT Linux Network Security TCP/IP Wireshark
6 hours, 25 minutes ago

PLC Automation Engineer

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is hiring an IoT Solutions Engineer to work with North American manufacturing customers on digital solutions that improve production efficiency, quality, and safety.

C++ Computer Vision Deep Learning Embedded Systems IoT Machine Learning Python
7 hours, 46 minutes ago

Staff Software Platform Responsible Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Linux BSP and embedded software engineer for its Interplanetary Sciences Program to build and harden the operating system foundation for payload computers on a space mission.

C CI/CD Git Linux
9 hours, 37 minutes ago

Senior Software Engineer- Linux/eBPF

Datadog 5K-10K IT Services

Datadog’s eBPF Platform team is hiring a software engineer to build and evolve the Datadog Agent’s shared eBPF infrastructure and GPU Monitoring foundation across Linux kernels and GPU workloads.

C Linux
11 hours, 36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers