Red Canyon Engineering & Software

Embedded Software Engineer – SDR Development

Red Canyon Engineering & Software

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $200,000 per year

About the role

  • Lead the development of the UST-Lite software-defined radio (SDR)
  • Design and implement embedded C/C++ software for LEON3 softcore processors
  • Architect autoboot mechanisms for FPGA and soft processor initialization
  • Integrate SpaceWire and other communication interfaces
  • Collaborate closely with FPGA engineers and quality assurance teams
  • Take ownership of software system integration, debugging, and requirements traceability
  • Develop embedded C/C++ & Python software for LEON3 softcore processors
  • Implement software mechanisms to support autoboot loading of FPGAs and LEON softcore processors
  • Define and implement commands, telemetry, and configuration mechanisms for multiple SDR operational modes
  • Review system-level requirements and generate, maintain, and verify lower-level software requirements

Requirements

  • Bachelor’s or Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science or related fields
  • At least 5+ years of experience in embedded software development or relevant roles
  • U.S. Citizenship or U.S. Permanent Residency is required
  • Strong C/C++ experience for embedded systems
  • Familiarity with assembly language or experience writing space-optimized code
  • RTOS experience with RTEMS: integration, configuration, and deployment on LEON3
  • Hands-on experience with Linux build environments
  • Proficiency with GRMON debug tool
  • Familiarity with FPGA workflows, IP integration, and HW/SW interface design
  • Experience implementing and testing SpaceWire protocols/cores
Benefits
  • Generous benefit package, including medical, dental, and vision plans
  • 401(k) with 100% match up to 8%
  • Life insurance
  • 3 weeks paid time off
  • Tuition reimbursement
  • Annual incentive pay based upon performance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded CC++PythonLEON3 softcore processorsFPGAautoboot mechanismsSpaceWireRTOSRTEMSLinux build environments
Soft Skills
collaborationownershipdebuggingrequirements traceability
Certifications
Bachelor’s DegreeMaster’s Degree