
Embedded Software Engineer – SDR Development
Red Canyon Engineering & Software
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
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