Embedded Linux Software Engineer

BlackStar Enterprise Group, Inc.
Cypress, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 170K

Job location

Cypress, United States of America

Tech stack

Artificial Intelligence
Binary Space Partitioning
C++
Configuration Management
Communications Protocols
Computer Engineering
Software Debugging
Linux
Device Drivers
Embedded C
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
FreeRTOS
Linux System Administration
Modbus
Radio-Frequency Identification
Systems Development Life Cycle
Real-Time Operating Systems
Software Engineering
Systems Architecture
Systems Integration
Universal Asynchronous Receiver/Transmitter
VxWorks
Serial Peripheral Interface
Yocto
Information Technology
Build Tools

Job description

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., * 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., 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.

Requirements

Do you have experience in Universal asynchronous receiver-transmitter (UART) protocol?, * 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.

Apply for this position