Embedded Software Engineer
Join a team developing embedded software and network-stack support for next-generation networking hardware used in distributed AI/ML systems. Work on system design, performance, reliability, and customer issues.
Responsabilidades
- Develop embedded software features for next-generation networking hardware
- Build network-stack support for distributed AI/ML systems and communication frameworks
- Contribute to architecture definitions and software system design
- Develop optimized code and support high bandwidth, packet throughput, and low latency
- Bring up and support hardware instance types for varied customer use cases
- Monitor cloud health, maintain software quality, and help resolve complex customer issues
Requisitos
- 5+ years of professional software development experience, excluding internships
- 2+ years of experience designing or architecting systems, including design patterns, reliability, and scaling
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field
- Strong C/C++ skills
Se valora
- Experience delivering complex software systems to customers
- Experience with hardware/software interfaces at board and chip level
- Experience contributing to system architecture and design
- Embedded development experience in C/C++
Beneficios
- Flexible work hours and arrangements
- Mentorship and career-development resources