Company

Technology

Sr.SoftwareEngineer-Networking&RTOS

€72–108k ~AI est. Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr. Software Engineer - Networking & RTOS. Skills: Networking protocols, Embedded systems, RTOS development, Low-level systems. Design networking protocols. Architect networking protocols”

Industry & Context.

Technology
Problems you'll solve

Problem-solving

Eligibility Requirements

US Citizenship required

What They're Looking For.

Must Have

Bachelor’s or Master’s degree, 8+ years embedded systems experience, 8+ years networking experience, 8+ years low-level systems experience, Proficiency in C programming, Proficiency in BSD/POSIX socket programming, Deep experience TCP/UDP, Deep experience IPv4/IPv6, Deep experience IPsec, Deep experience TSN, Hands-on experience with RTOS, Hands-on experience Linux kernel-level development, Experience with performance analysis tools, Debugging skills, US Citizenship required

Nice to Have

Kernel-level debugging experience a plus, Device drivers experience a plus, Bootloaders experience a plus, Hypervisors experience a plus, Familiarity with DO-178C standards a plus, Multicore systems familiarity a plus, Virtualization technologies familiarity a plus, Rust exposure a plus, Assembly programming exposure a plus, Open-source contributions a plus

What You'll Do.

Design networking protocols

Architect networking protocols

Implement networking protocols

Design networking services

Architect networking services

Implement networking services

Develop embedded software

Maintain embedded software

Analyze network performance

Optimize network performance

Integrate networking stacks

Debug networking issues

Resolve system issues

Develop BSD/POSIX socket applications

Develop BSD/POSIX socket services

Contribute to system architecture improvements

Perform certification support activities

Contribute to compliance engineering

Utilize performance analysis tools

Evaluate system behavior

Improve networking performance

Participate in code reviews

Participate in technical discussions

Enhance software quality

Work across RTOS environments

Work across embedded toolchains

Support engineering tasks

How You'll Work.

Team & Collaboration

Cross-functional engineering teams

Process & Methodology

Agile environments

Full Job Description

## 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

Free ATS check

Applying for this Sr. Software Engineer - Networking & RTOS role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →