Embedded Linux Software Engineer
4 days ago
At Farcast, we aim to improve global prosperity. We achieve this goal by building innovative products that enable access to information. Satellite internet is one of the most important ways to achieve this goal and to provide global connectivity coverage. However, the capacity of satellite internet services is limited by the quality and affordability of the devices consumers use to connect to satellites. These devices are called "user terminals". Our mission is to bring unprecedented innovation to the user terminal industry.
We believe our innovation will be key in making satellite internet accessible to everyone. Please join us if your goals align with ours
You will be part of a small, focused software team at Farcast working on the control software for a next-generation phased array antenna for satellite communications. You will share responsibility for building the software stack that will power all of Farcast's products. You'll need to be resourceful, flexible, and able to move around the stack based on the needs of the team.
All the software we build is written in Rust, so we're looking for someone who is passionate about building embedded software in Rust, or is a strong C/C++ embedded software engineer excited to learn.
Responsibilities
- Implement performance-critical antenna control software and integrate it into the software stack
- Develop and maintain Yocto based embedded Linux distributions
- Produce software design documentation, participate in collaborative system design exercises, and conduct design reviews of software and hardware
- Create and maintain software used to test and diagnose hardware
- Excellent communication and collaboration skills
- Strong systems thinking and software architecture ability
- 5+ years of professional embedded software development experience
- Demonstrated experience developing software for embedded Linux systems
- Proficiency in Rust (preferred), or C/C++, for embedded systems
- Experience working with common communication protocols (e.g. Ethernet, I2C, SPI, UART/RS-232/RS-485)
- Hands-on experience working with hardware and familiarity with embedded debugging tools, including oscilloscopes, logic analyzers, and debuggers
- Proficiency using Python to develop hardware-in-the-loop testing
- Bachelor's in Electrical/Computer Engineering, Computer Science or similar field
- Experience configuring and managing Yocto for Linux on embedded systems
- Knowledgeable in setting up CI/CD environments for embedded Linux
- Experience working with GNSS/INS systems
- Knowledge of security best practices for embedded Linux systems
- Compensation includes a competitive base salary as part of a comprehensive package tailored to the candidate's experience and background. Additional benefits and details are outlined below.
$160,000 - $200,000 a year
Offered Benefits
• Meaningful company stock ownership
• Unlimited PTO plus 20+ days of company shutdown
• Parental leave designed by parents for parents
• 401k with 5% company matching
• $6,000 annual wellness perk
• Individualized health, dental, and vision insurance plans for you and your family
In-Person Requirement
• All employees are expected to be at the office, in person, for a minimum of two days per week
Export Control Requirement
• To comply with U.S. Government space technology export regulations, all applicants and employees must hold U.S. citizenship, lawful permanent residency, or protected status as defined by 8 U.S.C. 1324b(a)(3)
Diversity and Inclusion
• Farcast is proud to be an equal opportunity workplace
• We celebrate diversity and are committed to creating an inclusive environment for all employees
• We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics
• We encourage people of different backgrounds, experiences, abilities, and perspectives to apply. Studies have shown that marginalized communities are less likely to apply for jobs unless they meet every single qualification. If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to consider still applying.
Note to Recruiters
• Farcast does not accept unsolicited resumes from recruiters or staffing agencies
• Please do not forward resumes to Farcast employees
• Farcast is not responsible for any fees for unsolicited resumes or candidates submitted by agencies
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
-
Senior Software Engineer
1 week ago
San Diego, CA, United States Top Engineer Full timeTOP ENGINEER JOB POST!!! CONFIDENTIAL SEARCH FOR AN AEROSPACE LEADER Industry: Aerospace / Defense / Software Degree: BS in CS, CE, or EE (MS Preferred) Experience: 5-15 Years Role: Senior Embedded Software Engineer Join an established company with great technology to design and develop high-reliability embedded software for cutting-edge, space-based...
-
Senior Software Engineer
7 days ago
San Diego, CA, United States Top Engineer Full timeTOP ENGINEER JOB POST!!! CONFIDENTIAL SEARCH FOR AN AEROSPACE LEADER Industry: Aerospace / Defense / Software Degree: BS in CS, CE, or EE (MS Preferred) Experience: 5-15 Years Role: Senior Embedded Software Engineer Join an established company with great technology to design and develop high-reliability embedded software for cutting-edge, space-based...
-
Senior Software Engineer
4 days ago
San Diego, CA, United States Top Engineer Full timeTOP ENGINEER JOB POST!!! CONFIDENTIAL SEARCH FOR AN AEROSPACE LEADER Industry: Aerospace / Defense / Software Degree: BS in CS, CE, or EE (MS Preferred) Experience: 5-15 Years Role: Senior Embedded Software Engineer Join an established company with great technology to design and develop high-reliability embedded software for cutting-edge, space-based...
-
Embedded Software Engineer
1 week ago
San Francisco, CA, United States Maven Robotics Full timeCompany Overview Maven Robotics is building the world's leading general-purpose AI robots. We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering...
-
Embedded Software Engineer
7 days ago
San Francisco, CA, United States Maven Robotics Full timeCompany Overview Maven Robotics is building the world's leading general-purpose AI robots. We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering...
-
Embedded Software Engineer
2 weeks ago
San Francisco, CA, United States Maven Robotics Full timeCompany Overview Maven Robotics is building the world's leading general-purpose AI robots. We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering...
-
Embedded Software Engineer
1 week ago
San Francisco, CA, United States Maven Robotics Full timeCompany Overview Maven Robotics is building the world's leading general-purpose AI robots. We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering...
-
Embedded Software Engineer
13 hours ago
San Diego, CA, United States Texas State Library and Archives Commision Full timeWe are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications. Key Responsibilities Design, develop, document, and test embedded software for aerospace products. Develop and...
-
Embedded Software Engineer
1 week ago
San Diego, CA, United States Texas State Library and Archives Commision Full timeWe are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications. Key Responsibilities Design, develop, document, and test embedded software for aerospace products. Develop and...
-
Embedded Software Engineer
2 days ago
San Diego, CA, United States Texas State Library and Archives Commision Full timeWe are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications. Key Responsibilities Design, develop, document, and test embedded software for aerospace products. Develop and...