Software Engineer
North America
June 21, 2026 at 6:04 PM
We're hiring on behalf of a Haystack partner!
The Role
• Design, develop, and validate embedded and cloud edge software and applications.
• Collaborate with cross-functional engineering teams to create system-level software solutions.
• Gather requirements, drive feature delivery, and debug complex software issues.
• Participate in code reviews, regression testing, and bug triaging to ensure optimal code quality.
• Create comprehensive technical documentation for software projects.
What You'll Need
• Bachelor's degree in Engineering, Computer Science, or related field, with 2+ years of software engineering experience, or a Master's degree with 1+ year, or a PhD.
• 2+ years of programming experience in languages such as C, C++, Java, or Python.
• Strong proficiency in C/C++ coding and debugging.
• Solid understanding of data structures, algorithms, and object-oriented design principles.
• Experience with version control systems (e.g., Git) and familiarity with SDLC methodologies.
What's On Offer
• Competitive annual salary ($111,300 - $166,900) plus bonus potential and RSU grants.
• Comprehensive benefits package supporting work-life balance and personal well-being.
• Opportunity to work with groundbreaking technologies and deliver high-impact products.
• A dynamic and collaborative team environment.
Apply via Haystack today!