Embedded Linux Software Engineer

BlackStar

Cypress, California

JOB DETAILS
SKILLS
Aerospace and Defense, Algorithms, Analysis Skills, Artificial Intelligence (AI), BSP, Best Practices, C Programming Language, C++ Programming Language, Calculus, Change Control, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Configuration Management, Continuous Improvement, Control Systems, Cross-Functional, Customer Relations, Debugging Skills, Device Drivers, Digital Signal Processing (DSP), Electrical Engineering, Electromagnetic Compatibility, Electromagnetic Interference (EMI), Electronics, Embedded Hardware, Embedded Linux, Embedded Software, Embedded Systems, Environmental Regulations, Ethernet, FPGA, GPU (Graphics Processing Unit), High Reliability, I2C, Linux Operating System, Maintain Compliance, Military/DoD Standards, Process Management, Product Lifecycle, Proposal Development, Prototyping, Radio Frequency, Realtime Operating System, Requirements Management, Risk Analysis, Safety Standards, Satellite Communications, Security Clearance, Software Architecture, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Statistics, System Architecture, System Integration (SI), Technical Presentation, Technical Writing, Test Plan/Schedule, Thermal Management, Trade Studies, Universal Asynchronous Receiver-Transmitter (UART), Validation Testing, VxWorks, Wheel/Front-End Loader
LOCATION
Cypress, California
POSTED
6 days ago

Role Summary

We are seeking an experienced Embedded Software Engineer/Architect specializing in Linux-based embedded systems for high-power RF applications, including SSPAs and BUCs used in ground, airborne, and space platforms. This role focuses on designing real-time embedded software architectures, control systems, and mission-critical applications that meet stringent aerospace and defense standards.

You will work across the full software lifecycle—from architecture and development to testing, qualification, and production—while collaborating with RF, systems, hardware, and program teams to deliver high-reliability embedded solutions for mission-critical environments.

Key Responsibilities

  • Design and develop real-time embedded software architectures for Linux-based and RTOS-based systems (Yocto, FreeRTOS, VxWorks).
  • Develop low-level firmware, device drivers, and BSP integrations for embedded hardware platforms.
  • Implement control algorithms for power electronics, including DC-DC converters and switching power systems.
  • Develop software for thermal management, fault detection, monitoring, and RF system control (SSPAs/BUCs).
  • Work on digital signal processing (DSP) solutions, including digital predistortion (DPD) and adaptive control techniques.
  • Ensure compliance with aerospace and defense standards including DO-178, MIL-STD-882, EMI/EMC, and environmental requirements.
  • Lead architecture reviews, technical trade studies, and risk assessments.
  • Support system integration, prototype development, verification, validation, and qualification testing.
  • Collaborate with cross-functional engineering teams and customers to define requirements and system specifications.
  • Contribute to proposal development, technical documentation, and customer-facing engineering presentations.
  • Drive engineering best practices across configuration management, lifecycle development, and continuous improvement.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 3+ years of experience in embedded software development and system architecture.
  • Strong expertise in embedded C/C++ and Linux-based systems.
  • Hands-on experience with Yocto Project and embedded Linux build systems.
  • Experience with real-time operating systems (FreeRTOS, VxWorks, or equivalent).
  • Proficiency in device driver development, BSPs, and low-level system debugging.
  • Knowledge of communication protocols: SPI, I2C, UART, Ethernet, CAN, Modbus.
  • Experience in embedded control systems, power electronics, or RF-related applications.
  • Familiarity with aerospace, defense, satellite communications, or regulated embedded environments.
  • Understanding of DO-178, MIL-STD-882, or similar safety-critical standards.
  • Strong analytical skills with applied knowledge of calculus, probability, and statistics.
  • Ability to work in a fast-paced, mission-critical engineering environment.
  • U.S. work authorization required; ability to obtain or hold a security clearance preferred.

Preferred Qualifications

  • Experience with SSPAs, BUCs, RF systems, or satellite communications payloads.
  • Knowledge of FPGA, GPU, or NPU integration in embedded systems.
  • Experience with digital signal processing (DSP), adaptive control, and digital predistortion (DPD).
  • Background in aerospace, defense prime contractors, or space-qualified systems development.
  • Experience with formal V&V processes, configuration management, and engineering change control.
  • Exposure to AI/ML acceleration on embedded or edge systems.

Why This Role

This is a high-impact engineering role focused on next-generation RF and space-grade embedded systems. You will help shape architectures that operate in extreme environments while ensuring reliability, performance, and compliance with rigorous aerospace standards.

Additional Information

  • Location: Cypress, CA (Relocation assistance available)
  • Security clearance: Active or eligibility preferred
  • Work environment: Cross-disciplinary engineering teams supporting defense, aerospace, and satellite programs

Equal Opportunity Employer
We are committed to creating an inclusive environment and do not discriminate based on race, color, religion, gender, national origin, disability, or veteran status.

About the Company

B

BlackStar