✨ About The Role
- The Senior Software Engineer will be part of the Spacetime team, focusing on satellite communications and radio resource management.
- Responsibilities include developing and optimizing algorithms for signal analysis, noise reduction, and interference mitigation.
- The role involves building and maintaining high-performance software solutions tailored to aerospace and defense communication systems.
- Collaboration with cross-functional teams, including hardware engineers and data scientists, is a key aspect of the job to integrate software solutions with hardware components.
- Staying updated on the latest advancements in communications technologies is crucial for applying knowledge to develop innovative solutions.
- The position offers the opportunity to work on cutting-edge technology that has a global impact and drives real-world change.
⚡ Requirements
- The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, or a related field, or equivalent work experience.
- A minimum of 5-7 years of experience in software engineering, particularly in satellite communications or related fields, is essential for success in this role.
- Candidates should possess in-depth knowledge of the physics of satellite communications, including aspects like signal interference and signal attenuation.
- Proficiency in programming languages such as C++, Go, or Java is required, along with experience in signal processing libraries and frameworks.
- Strong analytical and problem-solving skills are necessary to tackle complex technical challenges effectively.
- Excellent verbal and written communication skills are important for articulating complex technical concepts to both technical and non-technical stakeholders.