Senior Software Engineer (Embedded)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Software Engineer (Embedded): Design and implement embedded software in C running on Linux to configure ASICs and hardware for high-performance optical transport and switching with an accent on resource management, data path optimization, and Layer 1/2 networking. Focus on developing Linux kernel/user space drivers, prototyping solutions on target hardware, and ensuring scalability across advanced platforms.
Atlanta
Salary: $85,900 - $137,000
Company
Global leader in high-speed connectivity delivering next-generation optical transport and switching solutions.
What you will do
- Design embedded software in C on Linux to configure ASICs and hardware components
- Implement software for hardware resource management and data path requirements in transport/switching apps
- Collaborate with local/remote teams on planning, estimation, and tracking development
- Contribute across full product lifecycle: definition, design, implementation, testing
- Review requirements and use cases to inform software design
- Prototype/evaluate solutions on hardware and deliver specs/documentation
Requirements
- Bachelorβs degree in Electrical Engineering or Computer Engineering
- 2+ years embedded software development in networking/telecom, using C/C++
- BSP development, security features, board bring-up
- Linux kernel/user space drivers development
- Embedded concepts: Linux OS, synchronization, interrupts, IPC
- Datacom/telecom background: DWDM, OTN, Ethernet, TCP/IP
- Debugging with GDB/Valgrind; verbal/technical writing skills
Nice to have
- Embedded systems with microservice architecture on RTOS
- CPU architectures, hardware specs/timing diagrams
- Linux dev environment; CLI/TL1/SNMP/NETCONF/REST/gRPC
- Tools: Git/Eclipse/JIRA/Confluence/GDB/Yocto
- YANG modeling; scripting in Python/Go/Bash
Culture & Benefits
- Flexible work environment prioritizing growth, well-being, belonging
- Comprehensive benefits: medical/dental/vision, 401(K) matching, ESPP, EAP
- Paid holidays, sick leave, vacation; Paid Family Leave compliance
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β