JobTarget Logo

Sr. Software Engineer - Networking & RTOS in United States at Jobgether

NewJob Function: Information Technology
Jobgether
United States, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Sr. Software Engineer - Networking & RTOS

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.

Accountabilities:
  • Design, architect, and implement networking protocols and services including IPv4/IPv6, TCP/UDP, IPsec, and TSN within embedded RTOS environments.
  • Develop and maintain high-performance embedded software ensuring real-time responsiveness, system stability, and security.
  • Analyze and optimize network performance across low-level system components to ensure deterministic behavior.
  • Collaborate with cross-functional engineering teams to integrate networking stacks with application and system-level software.
  • Debug and resolve complex low-level networking and system issues, distinguishing between hardware, firmware, and software behaviors.
  • Develop BSD/POSIX socket-based applications and services for real-time operating systems and hypervisor environments.
  • Contribute to system architecture improvements focused on scalability, efficiency, and reliability of networking solutions.
  • Perform certification support activities, including documentation review and compliance-related engineering contributions.
  • Utilize performance analysis and diagnostic tools to evaluate system behavior and improve networking performance.
  • Participate in code reviews, technical discussions, and engineering best practices to enhance overall software quality.
  • Work across RTOS environments and embedded toolchains while supporting additional engineering tasks as required.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • 8+ years of professional software engineering experience in embedded systems, networking, or low-level systems development.
  • Strong proficiency in C programming and BSD/POSIX socket programming.
  • Deep experience with networking protocols including TCP, UDP, IPv4, IPv6, IPsec, and TSN.
  • Hands-on experience with at least one RTOS (e.g., LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel-level development.
  • Experience with performance analysis tools such as perf, ftrace, tcpdump, and Wireshark.
  • Strong debugging skills with the ability to resolve complex system-level and networking issues.
  • Experience working in Agile environments using tools such as Jira, Confluence, Git, and Gerrit.
  • Familiarity with CI/CD pipelines and tools such as Jenkins or Azure DevOps.
  • Scripting and automation experience using Python, Bash, or similar languages.
  • Strong communication skills with the ability to manage multiple technical priorities effectively.
  • US Citizenship required for this role.
  • Experience with kernel-level debugging, device drivers, bootloaders, or hypervisors is a plus.
  • Familiarity with DO-178C standards, multicore systems, or virtualization technologies is advantageous.
  • Exposure to Rust, assembly programming, or open-source contributions is considered a strong plus.
Benefits
  • Competitive annual salary ranging from $120,000 to $160,000, plus bonus eligibility.
  • Low-cost medical, dental, and vision insurance options.
  • 401(k) retirement plan with generous employer matching contributions.
  • Paid time off program plus 11 paid holidays annually.
  • Fully remote work flexibility within the United States.
  • Employee assistance and wellness support programs.
  • Professional development and career growth opportunities in advanced engineering domains.
  • Opportunity to work on mission-critical, high-assurance embedded systems used across aerospace, defense, and industrial applications.
  • Collaborative engineering culture focused on innovation, performance, and technical excellence.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.