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.