Overview
On Site
1200k - 180k
Full Time
Skills
Satellite
Embedded Systems
Bridging
Signal Processing
Research and Development
Device Drivers
Linux
C
C++
Embedded Linux
Interfaces
I2C
SPI
UART
Linux Kernel
Socket Programming
Multithreading
Application Development
Python
MATLAB
Scripting
Computer Science
Satellite Communications
Aerospace
Real-time
Operating Systems
RTOS
Computer Hardware
System Integration
Job Details
My client is engineering the next generation of space communications-building software-defined radios that power satellite systems and lunar missions. Their embedded systems team is focused on delivering robust, low-level software that bridges custom hardware with high-performance signal processing-under extreme conditions. In this fast-paced R&D environment, developers don't just write code-they shape systems that will operate in orbit and beyond.
They're looking for a Senior Embedded Linux Developer who can lead the charge in bringing up custom boards, configuring kernels, and developing device drivers and multi-threaded applications. You'll work hands-on with C/C++, Linux, and low-level interfaces like I2C, SPI, and UART, with additional opportunities to contribute in Python or MATLAB for tooling and automation. Experience with embedded Linux, socket programming, and kernel-level development is essential. If you thrive at the intersection of software and silicon-and want your work to fly (literally)-this is the role for you.
Core Requirements
They're looking for a Senior Embedded Linux Developer who can lead the charge in bringing up custom boards, configuring kernels, and developing device drivers and multi-threaded applications. You'll work hands-on with C/C++, Linux, and low-level interfaces like I2C, SPI, and UART, with additional opportunities to contribute in Python or MATLAB for tooling and automation. Experience with embedded Linux, socket programming, and kernel-level development is essential. If you thrive at the intersection of software and silicon-and want your work to fly (literally)-this is the role for you.
Core Requirements
- Proficiency in C/C++
- Strong experience with Embedded Linux development. 3 years+
- Comfortable with driver-level interfaces (I2C, SPI, UART)
- Skilled in Linux kernel configuration and custom board bring-up
- Experience with socket programming and multi-threaded application development
- Python and/or MATLAB for scripting and support tools
- B.S. in Computer Science or equivalent practical experience
- Experience working in satellite communications, aerospace, or defense systems
- Familiarity with real-time operating systems (RTOS)
- Prior involvement in hardware/software integration
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.