
Job opening for Embedded Software Engineer with our Aerospace Client !!
Artech, San Diego, CA, United States
Title: Embedded Software Engineer
Duration: 6 - 12 months (possible extension)
Location:
San Diego, CA (100% Onsite)
Pay range: $65-70/hr on W2
Clearance:
None
( DoD Secret Preferred )
About the Role
Our client is seeking a highly skilled
Embedded Software Engineer
to join their Mission Systems team. This role offers the opportunity to work on cutting-edge technologies that support national security and next-generation defense systems.
You will contribute to the design and development of advanced embedded software solutions, particularly within
cryptographic systems
and
software-defined radio (SDR)
environments.
Key Responsibilities
Design, develop, integrate, and test embedded software solutions for mission-critical systems
Develop software for
cryptographic
and
software-defined radio (SDR)
platforms
Work with
real-time and embedded system environments
Collaborate with cross-functional teams including Systems, Hardware, and Integration & Test
Participate in
Agile software development processes
Analyze system capabilities and troubleshoot issues related to:
Program intent
Input/output requirements
Data acquisition
Programming techniques and controls
Must have:
Bachelor's degree in Computer Engineering or related STEM field with:
5+ years
experience, OR
Master's with
3+ years , OR
PhD with
1+ year
Strong proficiency in
C/C++
Solid understanding of
Object-Oriented Programming (OOP)
Experience across the
full software development lifecycle (SDLC)
Hands-on experience with:
Real-time, multi-threaded embedded systems
Low-level firmware/software integration
Debugging embedded systems
Familiarity with:
Static code analysis
Unit testing
Experience with tools:
Jira, Git, Bitbucket
Agile development methodologies
Experience with
Software Defined Radios (SDR)
Experience with
Avionics Operating Systems
Hands-on experience with
Xilinx platforms
(Zynq, Ultrascale+, Versal)
Experience with
Yocto / PetaLinux
Knowledge of communication protocols:
I2C, SPI, UART, PCIe, Ethernet
Networking knowledge:
TCP/IP, network configurations
Experience with
cryptographic libraries and implementations
Exposure to
Rust programming
Familiarity with:
Xilinx tools ( Vitis, Vivado )
NSA security standards , HAIPE, OTNK, IKE
Linux kernel driver development
Assembly language & bare-metal development
PowerPC architectures
FPGA development ( VHDL/Verilog )
IBM tools ( Rhapsody, DOORS, ClearCase )
Green Hills AdaMulti
Duration: 6 - 12 months (possible extension)
Location:
San Diego, CA (100% Onsite)
Pay range: $65-70/hr on W2
Clearance:
None
( DoD Secret Preferred )
About the Role
Our client is seeking a highly skilled
Embedded Software Engineer
to join their Mission Systems team. This role offers the opportunity to work on cutting-edge technologies that support national security and next-generation defense systems.
You will contribute to the design and development of advanced embedded software solutions, particularly within
cryptographic systems
and
software-defined radio (SDR)
environments.
Key Responsibilities
Design, develop, integrate, and test embedded software solutions for mission-critical systems
Develop software for
cryptographic
and
software-defined radio (SDR)
platforms
Work with
real-time and embedded system environments
Collaborate with cross-functional teams including Systems, Hardware, and Integration & Test
Participate in
Agile software development processes
Analyze system capabilities and troubleshoot issues related to:
Program intent
Input/output requirements
Data acquisition
Programming techniques and controls
Must have:
Bachelor's degree in Computer Engineering or related STEM field with:
5+ years
experience, OR
Master's with
3+ years , OR
PhD with
1+ year
Strong proficiency in
C/C++
Solid understanding of
Object-Oriented Programming (OOP)
Experience across the
full software development lifecycle (SDLC)
Hands-on experience with:
Real-time, multi-threaded embedded systems
Low-level firmware/software integration
Debugging embedded systems
Familiarity with:
Static code analysis
Unit testing
Experience with tools:
Jira, Git, Bitbucket
Agile development methodologies
Experience with
Software Defined Radios (SDR)
Experience with
Avionics Operating Systems
Hands-on experience with
Xilinx platforms
(Zynq, Ultrascale+, Versal)
Experience with
Yocto / PetaLinux
Knowledge of communication protocols:
I2C, SPI, UART, PCIe, Ethernet
Networking knowledge:
TCP/IP, network configurations
Experience with
cryptographic libraries and implementations
Exposure to
Rust programming
Familiarity with:
Xilinx tools ( Vitis, Vivado )
NSA security standards , HAIPE, OTNK, IKE
Linux kernel driver development
Assembly language & bare-metal development
PowerPC architectures
FPGA development ( VHDL/Verilog )
IBM tools ( Rhapsody, DOORS, ClearCase )
Green Hills AdaMulti