Get more replies from employers
Send a job-specific resume in minutes.
United States Digital Space LLC is seeking an Embedded Software Engineer to design and develop robust embedded Linux control platforms and networked control systems. You will work on Zephyr or bare-metal subsystems, Yocto Linux within controller environments, and secure communication across distributed processing elements.
You will collaborate with RF, FPGA, hardware, and systems engineers to ensure reliable data and control flow across CAN buses, networks, and serial interfaces, with
The company is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable.
In this role, you will contribute to innovative RF and communications products from concept through to volume manufacture, supporting applications across telecommunications, space, high-altitude platforms, and defence systems.
This is an opportunity to work in a multidisciplinary environment alongside RF, FPGA, hardware, and systems engineers, using modern development tools, established codebases, and advanced technologies.
Purpose of the Role
The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication.
A background in RF, particularly extremely high frequency RF systems, would be advantageous.
You will analyse existing product architectures, define and implement new software solutions, and help ensure reliable and secure communication across distributed processing elements.
You will be a key part of a multidisciplinary team working on controllers and their subsystems, connected by CAN buses, networks, and serial interfaces. Your initial focus is likely to be on the subsystems connected to the main controller board. These systems are constrained in RAM, storage, and compute capacity, so your ability to write efficient, reliable code for resource-constrained devices will be especially valuable.
You are also likely to work on Yocto Linux within the controller systems.
You will play an important role in analysing and resolving issues in existing products, as well as developing new systems using a range of design methodologies. This includes designing and implementing communication protocols between FPGA devices, ARM Cortex-M real-time subsystems, and Cortex-A-based Linux environments such as STM32MP and AMD Zynq devices, ensuring reliable inter-processor communication across the full system architecture.
Essential Requirements
Desirable Requirements
Benefits include:
*Please note that some employee benefits are only available once you have successfully completed your probationary period. the company is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.*