Embedded Software Engineer/Architect - Linux

Elliott Moss Consulting 

📍 CA, United States 🇺🇸

full-time
mid-level
on-site
Posted —

Key Skills

YoctoFreeRTOSVxWorksFPGADSP

Industry

DefenseAerospace

Job Description

Embedded Software Engineer/Architect - Linux

ONSITE: CYPRESS, CA

GC OR US CITIZENS ONLY

Skills: Embedded software development, Yocto Project, FreeRTOS, VxWorks, Digital Predistortion, DSP, FPGA, NPU



  • Experience level: Mid-senio
  • rExperience required: 3 Year
  • sEducation level: Bachelor’s degre
  • eJob function: Engineerin
  • gIndustry: Defense & Spac
  • eTotal position:
  • 1Relocation assistance: Limited assistanc
  • eVisa sponsorship eligibility: N


o
Embedded Software (Linux) Engineer/Archite

ctAbout the Ro

leAs an Embedded Software Engineer/Architect, you will design, develop, and optimize embedded software systems for SSPAs and BUCs that operate in ground-based, airborne, and space-based applications. You will be responsible for driving technical innovation in embedded software, implementing advanced control algorithms, and ensuring the delivery of cutting-edge software solutions that meet mission-critical requirement

s.You’ll collaborate closely with customers, program managers, RF engineers, mechanical engineers, and cross-functional teams to translate system requirements into scalable, high-performance embedded software. This role is ideal for someone who thrives on solving complex technical challenges while mentoring and inspiring engineering team

s.What You’ll

  • DoDrive technical innovation in real-time embedded software, control algorithms, and system monitoring solutions for high-power RF application
  • s.Develop software architectures and technical specifications for ground-based, airborne, and space-qualified embedded system
  • s.Apply expert-level knowledge of embedded software design principles, real-time operating systems, and device driver developmen
  • t.Design and optimize software for thermal management, power control, and fault detection in high-power RF amplifiers and system
  • s.Implement embedded software for power electronics control, including switching power supplies and DC-DC converter
  • s.Ensure software designs meet EMI/EMC compliance, performance, reliability, and environmental requirements, including DO-178 and MIL-STD complianc
  • e.Conduct software architecture reviews, risk assessments, and technical trade studies to ensure optimal embedded solution
  • s.Support prototype development, testing, and qualification activities for space and airborne system
  • s.Own embedded software development through the full lifecycle from concept to productio
  • n.Collaborate with customers and cross-functional teams to define embedded software requirements and system specification
  • s.Provide technical expertise for proposal development and customer presentation
  • s.Ensure all embedded software designs comply with applicable industry standards, regulations, and customer requirement
  • s.Support quality assurance activities, including software verification and validation testin
  • g.Maintain software documentation standards and engineering change control processe
  • s.Foster a culture of continuous improvement and technical excellence within the engineering organizatio

n.Qualification

  • s:Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related fiel
  • d.3+ years of experience in embedded software development and architectur
  • e.Expert knowledge of Yocto Project and real-time operating systems (FreeRTOS, VxWorks, etc.
  • ).Extensive experience with embedded development tools, debuggers, and device driver developmen
  • t.Proficiency in C/C++ programming and assembly language for embedded system
  • s.Knowledge of communication protocols (SPI, I2C, UART, Ethernet, CAN, Modbus
  • ).Experience with software for power electronics, control systems, and high-power RF application
  • s.Familiarity with aerospace, defense, or satellite communication software developmen
  • t.Understanding of DO-178, MIL-STD-882, and space qualification processes for softwar
  • e.Knowledge of digital predistortion (DPD), digital signal processing, and adaptive control techniques preferre
  • d.Experience with AI, GPUs, FPGAs, and NPUs preferre
  • d.Strong leadership and mentorship skills with the ability to guide and inspire engineering team
  • s.Excellent communication, presentation, and technical writing skill
  • s.Ability to perform complex mathematical calculations including calculus, statistics, and probability theor
  • y.Ability to thrive in a fast-paced, dynamic environmen
  • t.Active security clearance or ability to obtain clearance preferre


d.