At arenaflex, we're pushing the boundaries of innovation and technology to make humanity a multi-planetary species. Our Starlink satellite constellation is revolutionizing the way people access the internet, providing fast, reliable, and affordable connectivity to millions of users worldwide. As a Principal Embedded Software Engineer on the Customer Hardware team, you'll play a critical role in shaping the future of satellite internet and contributing to arenaflex's mission to enable human life on Mars.
**About arenaflex and the Industry**
arenaflex is a pioneering space technology company that's leading the charge in space exploration and development. Our Starlink satellite constellation is the world's largest and most advanced, providing a platform for a wide range of applications, from internet access to Earth observation and scientific research. As a Principal Embedded Software Engineer, you'll be part of a team that's pushing the boundaries of what's possible in space technology and satellite communications.
**Job Description**
As a Principal Embedded Software Engineer on the Customer Hardware team, you'll be responsible for designing, developing, and deploying software that runs on custom hardware deployed to millions of devices around the world. You'll work closely with cross-functional teams to create infrastructure and tools for rapid and reliable deployment of our code to customers, regardless of their location. Your expertise will be critical in developing software for Starlink's custom phased array and modem silicon, as well as creating a telemetry system that scales to millions of devices with trillions of data points.
**Key Responsibilities**
* Design and implement highly available, fault-tolerant consumer devices that operate for long periods of time with minimal maintenance for millions of users
* Participate in architecture, design, and code reviews
* Develop prototypes to prove out key design concepts and quantify technical constraints
* Work with the Starlink factory to manufacture devices in-house
* Write quality Linux-based software for common processors and microcontrollers (e.g., ARM, RISC V, etc.)
* Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations
* Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
**Essential Qualifications**
* Bachelor's degree in computer science, engineering, math, or a STEM discipline and 10+ years of professional experience in software engineering; OR 15+ years of professional experience in software engineering in lieu of a degree
* 8+ years of development experience in C, C++, Golang, Python, or Rust
* Any experience with embedded or low-level systems development
**Preferred Skills and Experience**
* Developed, debugged, and deployed software that has been used in real-world embedded devices
* Creative approach to problem-solving, exceptional analytical skills, and engineering fundamentals
* Solid fundamental knowledge of networking protocols (TCP/IP, etc.), electronics, math, physics, and radio frequency
* Strong skills in debugging, performance optimization, and testing
* Experience with security issues associated with distributed systems and internet services
**Additional Requirements**
* Must be willing to work extended hours and weekends as needed
* Must be a U.S. citizen or national, U.S. lawful permanent resident (aka green card holder), refugee under 8 U.S.C. § 1157, or asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State
**Compensation and Benefits**
* Pay range: $200,000.00 - $270,000.00 per year
* Comprehensive medical, vision, and dental coverage
* Access to a 401(k)-retirement plan
* Short & long-term disability insurance
* Life insurance
* Paid parental leave
* Various other discounts and perks
* 3 weeks of paid vacation and eligibility for 10 or more paid holidays per year
* Exempt employees are eligible for 5 days of sick leave per year
**Why Join arenaflex?**
* Be part of a pioneering space technology company that's leading the charge in space exploration and development
* Contribute to a mission that's shaping the future of satellite internet and enabling human life on Mars
* Work with a talented and diverse team of engineers and scientists who are passionate about innovation and technology
* Enjoy a comprehensive compensation and benefits package that includes a competitive salary, comprehensive medical coverage, and access to a 401(k)-retirement plan
* Take advantage of opportunities for professional growth and development, including training and education programs, mentorship, and career advancement opportunities
**How to Apply**
If you're a motivated and talented software engineer who's passionate about innovation and technology, we encourage you to apply for this exciting opportunity. Please submit your resume, cover letter, and any relevant samples of your work to [insert contact information]. We can't wait to hear from you!