
Sr. Software Engineer - Networking & RTOS
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer – Networking & RTOS based in the United States.
As a Sr. Software Engineer – Networking & RTOS, you will design and develop high-performance networking software for mission-critical embedded systems operating in real-time environments. This role sits at the intersection of low-level systems engineering, network protocol design, and safety-critical software development. You will contribute to advanced RTOS-based platforms used in aerospace, defense, industrial, and other high-assurance domains where reliability and determinism are essential. Working within a highly technical engineering team, you will architect and implement networking stacks, optimize system performance, and ensure secure and interoperable communication layers. You will also play a key role in troubleshooting complex system-level issues, contributing to certification efforts, and improving the overall robustness of embedded software platforms. This is a hands-on engineering role ideal for professionals who thrive in deeply technical, performance-driven environments.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer – Networking & RTOS based in the United States.
As a Sr. Software Engineer – Networking & RTOS, you will design and develop high-performance networking software for mission-critical embedded systems operating in real-time environments. This role sits at the intersection of low-level systems engineering, network protocol design, and safety-critical software development. You will contribute to advanced RTOS-based platforms used in aerospace, defense, industrial, and other high-assurance domains where reliability and determinism are essential. Working within a highly technical engineering team, you will architect and implement networking stacks, optimize system performance, and ensure secure and interoperable communication layers. You will also play a key role in troubleshooting complex system-level issues, contributing to certification efforts, and improving the overall robustness of embedded software platforms. This is a hands-on engineering role ideal for professionals who thrive in deeply technical, performance-driven environments.