Senior Software Engineer - Network Communications

Marketing · Full-time · Piedmont, Italy

Job description

About Aalyria:

Aalyria is a leading technology company that supplies laser communications technology and temporospatial software-defined networking software platforms to the aerospace industry. With technology acquired from Google, Aalyria is at the forefront of innovation in the field of satellite and airborne mesh networks, as well as cislunar and deep space communications. We are revolutionizing the orchestration and management of planetary mesh networks using any radio or optical spectrum, any orbit and any hardware across land, sea, air and space.

Role Overview:

We are seeking a talented Senior Software Engineer with expertise in satellite communications, including link budget analysis and radio resource management, to join our Spacetime team. Spacetime, is a cutting-edge software-defined networking platform that orchestrates radio resource management, schedule of pointing and handovers, and networking functions for aerospace & defense communication networks.  You will be working on systems that optimize and control radio resources and traffic flow in real-time in satellite Internet mega-constellations and other non-terrestrial networks. The ideal candidate will possess a strong software engineering background.

Key Responsibilities:

  • Develop and Optimize Algorithms: Refine algorithms for signal analysis, noise reduction, and interference mitigation, with considerations such as data rates, latency constraints, and service priorities.

  • Software Development: Build and maintain high-performance software solutions tailored to the needs of these communications systems. Ensure code quality and performance through rigorous testing and debugging.

  • Collaboration: Work closely with cross-functional teams, including hardware engineers, data scientists, and product managers, to integrate software solutions with hardware components and achieve project goals.

  • Research and Innovation: Stay abreast of the latest advancements in communications technologies. Apply this knowledge to develop cutting-edge solutions and maintain a competitive edge.

Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Physics, or a related field; or equivalent work experience.

  • Experience: Minimum of 5-7 years of experience in software engineering, with a strong focus on satellite communications or related fields.

  • Expertise: In-depth knowledge of the physics of satellite communications, including signal interference, signal attenuation, and related.

  • Skills: Proficiency in programming languages such as C++, Go, or Java. Experience with signal processing libraries and frameworks is highly desirable.

  • Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical challenges.

  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

What We Offer:

  • Innovative Environment: Be part of a forward-thinking startup that is shaping the future of satellite communications.

  • Impactful Work: Work on cutting-edge technology that has a global impact and drives real-world change.

  • Growth Opportunities: Take advantage of career growth opportunities and professional development in a fast-paced, high-energy environment.

  • Culture: Join a collaborative and inclusive team where your contributions are valued.

  • Flexibility: Collaborate, work, and get things done with flexible working hours and remote work options.