Benetel is seeking a highly skilled and motivated Software professional to lead and build-out our dynamic software development team in the further development of our leading 5G NR radio products. This role will focus on creating innovative solutions based on embedded Linux, utilizing an ARM processor running on Intel FPGA platforms. Reporting to our Director of Engineering you will be responsible for leading all software development activities in the company You will be passionate about pushing the boundaries of wireless technology and have a strong background in software development and team leadership.
- Lead and mentor a team of talented software engineers, guiding them through the development of embedded Linux-based software for our 5G NR radio product and the subsequent deployment and maintenance of software across globally installed hardware.
- Plan and execute a strategy to grow the software team size and capabilities to meet future product portfolio and customer-base expansion.
- Collaborate with cross-functional teams to define product requirements, architecture, and software design specifications.
- Understands the requirements and ensures that team members perform the right functions to meet them. Tracks all activities related to the project, including tasks, timelines, and team member roles. May be responsible for multiple projects at one time.
- Review and create a documentation process, code, risk log, and any other reporting needed. Participates in review meetings to give updates to owner of modules and Director of engineering.
- Drive the development of firmware and software components to support the implementation of 5G NR features along with device management functions on the ARM processor, leveraging the power of the FPGA and informed by O-RAN O-RU standards.
- Oversee the development and maintenance of software frameworks, ensuring scalability, modularity, and maintainability for future product iterations.
- Champion best practices in software development, including version control, continuous integration, automated testing, and code reviews.
- Collaborate with hardware engineers to optimize software for performance, power consumption, and hardware-software co-design.
- Stay up to date with the latest industry trends and emerging technologies related to embedded Linux, ARM processors, and FPGA development.
- Drive innovation, research, and prototyping to introduce new functionalities and enhancements to our 5G NR radio product.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- You are a domain specialist or have strong interest in developing within this area.
- Proven experience (minimum 5 years) in leading software development teams, preferably on embedded Linux systems. Previous experience in in the telecommunications or wireless communication industry is an advantage but not essential.
- Strong expertise in embedded Linux application development, ARM processors, and FPGA programming (Intel Arria 10 or similar).
- Solid understanding of 5G NR standards and wireless communication protocols is an advantage but not essential.
- Proficiency in programming languages such as C/C++, Python, and experience with version control systems (e.g., Git )
- Knowledge of software development methodologies, continuous integration, and agile practices.
- Experience with Yocto Project or similar embedded Linux build systems is a plus.
- Excellent problem-solving skills and the ability to work in a fast-paced and collaborative environment.
- Outstanding communication and leadership abilities, with a track record of building and motivating high-performing teams.
Join us in shaping the future of 5G NR radio technology and make a significant impact in the world of wireless communications. Apply now to be a key player in our innovative journey towards unparalleled wireless connectivity!