Description:
We’re looking for enthusiastic individuals to join us as Software Developers.
What You Will Do
- Customer Insight & Collaboration
- You may begin your journey by engaging with our customer support team to gain valuable insight into our products and better understand real-world customer needs.
- Collaborate with a diverse team to systematize, design, code, and test radio platform software and Open RAN technologies.
- Development & Testing
- Develop production-grade software, unit tests, and automated test software for 5G radio and Open RAN products.
- Troubleshoot and resolve issues encountered during testing, contributing to continuous product improvement.
- Integration & Review
- Participate in software/hardware integration testing in the lab—independently and as part of a team.
- Review and provide feedback on software designs and test plans to ensure high-quality deliverables.
The Skills You Will Bring
- A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field.
- Up to 2 years of experience—or fresh out of school and ready to learn.
- Proficiency in C, with a foundational understanding of operating systems, kernel, and driver development.
- Basic knowledge of Linux as a development environment and a willingness to grow within it.
- Strong communication and interpersonal skills to collaborate effectively.
- A genuine curiosity and interest in artificial intelligence and its applications in software development and testing.
Preferred Qualifications These aren’t required, but they’ll help you ramp up faster:
- Familiarity with microcontrollers, interrupts, UART, SPI, I2C, timers, power management, and wireless SoCs.
- Experience or coursework with the Yocto build environment and CI/CD test infrastructure.
- Understanding of Linux kernel development, Python, shell scripting, and Java.
- Knowledge of Git and code review tools like Gerrit.
- Demonstrated interest or experience in applying AI techniques to software engineering challenges.