Senior Embedded Software Engineer, RLS
Core
Design, develop, test, and optimize high-performance embedded software for RLS Hyper-Rail Photonic Management applications enabling high-speed networking.
Role type
Senior IC embedded software engineer (Linux/VxWorks)
Builds
High-performance networking solutions for the AI era
Domain
Telecommunications / Networking / Photonic systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, Linux platform development, real-time operating systems, networking protocols, data-driven architectures (YANG, REST, JSON, XML), modular software design, troubleshooting and optimization
Preferred skills
Photonic technologies knowledge, micro-service architectures, version control (Bitbucket/GitHub), host application interactions with hardware drivers
Responsibilities
Design and develop high-performance C/C++ software for embedded systems; Implement real-time OS and networking protocol functionality; Develop modular and scalable software solutions; Diagnose and optimize embedded software for reliability and performance; Guide junior engineers through technical leadership; Manage software project timelines, priorities, and risks
Seniority
Senior, hands-on IC with mentorship responsibilities
