Software Engineer
Wearehaystack — United States · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
We're hiring on behalf of a Haystack partner!
The Role
• Develop embedded software using C++, Rust, or similar modern languages.
• Write software to interface with hardware components via protocols like I2C, SPI, CAN, and UART.
• Create device drivers and system applications for satellite systems.
• Collaborate with hardware teams on board bring-up and integration testing.
• Participate in all phases of the software development lifecycle, from requirements to operations.
What You'll Need
• 3+ years of professional software development experience (excluding internships).
• 2+ years of experience in designing or architecting new and existing systems, including design patterns and reliability.
• Proficiency in at least one programming language.
• Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
What's On Offer
• Competitive annual salary ($143,700 - $194,400) plus potential for sign-on bonuses and stock units.
• Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave.
• Opportunity to work on cutting-edge satellite avionics for a global connectivity initiative.
• A role within an ambitious program pushing the boundaries of space-based systems.
Apply via Haystack today!
We have 137,235 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 137,235 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume