Embedded Security Software Developer - New Grad
Core
Develop new functionality in software components for devices running on real-time operating systems to advance optical networking, SDN, coherent optics, photonic integrated circuits, and AI/ML for network optimization.
Role type
Junior IC embedded security software developer
Builds
Scalable, reliable, and secure connectivity solutions for high-speed data transmission and cloud-based services
Domain
Telecommunications + Embedded Systems + Optical Networking
Deliverable
production ML models
Required skills
C, C++, Python, structured programming, real-time operating systems concepts, AI-assisted development tools
Preferred skills
low-level firmware development, automated unit testing, datacom concepts (Ethernet, OSI, TCP/IP), secure protocols (SSH/TLS, x.509, encryption)
Technologies
Embedded Linux, VxWorks, AI-assisted coding tools
Responsibilities
Develop software components for real-time OS devices, participate in full SDLC (development, testing, debugging, documentation), reduce backlog defects, create scripts and test utilities, consult with engineers on design alignment, collaborate with verification teams on releases
Seniority
Entry-level, new graduate
