FreeFall Aerospace is an emerging leader in Communications Infrastructure for the NewSpace Economy. We seek an experienced Embedded Systems Software Engineer to support our antenna systems’ development, analysis, and qualification.
About The Role
The ideal candidate will have experience developing, testing, and deploying production-ready code for telecommunications hardware. The position seeks highly-motivated individuals who enjoy working in a small dynamic team environment, with a passion for solving challenging problems that can lead to high-impact technological advances.
How You Will Make 10x Impact
- Full embedded software architecture development for user terminals having local and remote control over ethernet TCP/IP. Examples include (a) managing timing and execution of commanded movements based on satellite tracking algorithms, (b) making changes based on user inputs based on a graphical UI, (c)Network management TCP/IP with multiple/concurrent connections, (d) logging and telemetry, (e) health status monitoring and alarms
- Develop software tools to enable remote configuration and updates of units, alarm monitoring, logging, and asset management
- Set strategy and roadmap for software development and deployment
- Develop user interface on embedded systems
- Developed communication interfaces using TCP/IP, UDP, and SNMP on embedded systems
- Embedded Programming in C/C++
- Software integration, testing & documentation
What You Should Have
- Bachelor of Science (or higher) in Computer Science, Electrical Engineering, or similar discipline, with 6-10 years of embedded and system software development experience
- Strong cross-functional leadership, execution, and communication skills
- Proficiency and demonstrated experience in operating system fundamentals for embedded systems, user-level applications, networking, and Linux
- Experience with configuration management, fault detection, and security
- Proficiency in C, C++, Golang, Python, or other mid-level languages
- Ability to work effectively in a small team environment
It’d Be Great If You Also Had These
- Masters (or higher) in Computer Science, Electrical Engineering, or a similar discipline, with five years or more relevant experience
- Programming on STM32F or STM32 microcontroller
- Familiar with hardware interfaces such as I2C, SPI, UART, Ethernet
- RTOS
- Wireshark
- STM32Cube HAL drivers
- ARM-based processor
- Familiarity with CI/CD pipelines and cloud-based development environments, e.g., GitHub, GitLab
- Prior experience in networking systems, Layer 2 and Layer 3 network protocols
About FreeFall Aerospace:
Founded in 2016 as a spin-off from the University of Arizona, FreeFall Aerospace is developing revolutionary new antenna technology for cislunar and terrestrial applications. FreeFall’s innovative antenna systems offer a wide field of view, efficient beam steering, and ultra-low mass to simplify and improve satellite communications while reducing costs dramatically. As a leader in the Science of Connectivity, FreeFall Aerospace continually innovates new ways to move the data that connect people, places, and things. For more information, visit www.freefallaerospace.com.
Additional Benefits
- Competitive salary and benefits
- Generous company equity participation plan
- 401K with matching
- Opportunities for travel, conference participation, and regular interaction with industry experts