Software Engineer
Spotted 3d ago
Job details
- Pay
- $143,700 – $194,400 a year
- Level
- Entry level
- Experience
- 2+ years
- Posted
- Oct 28, 2026
- Last confirmed open
- Oct 28, 2026
Job description
About this role
We're hiring on behalf of a Haystack partner!
The Role
- Develop and maintain firmware and software for server control systems, focusing on board-level management and sensor integration.
- Collaborate with cross-functional engineering teams to support the full lifecycle of hardware development, from early concept design and board bring-up to manufacturing and deployment.
- Create automation software and diagnostic tools to validate system reliability and performance within large-scale computing environments.
- Engage in technical design reviews and laboratory testing to ensure robust integration between hardware components and system software.
What You'll Need
- 3+ years of professional software development experience, with at least 2 years focused on system design or architecture.
- Proficiency in at least one programming language (such as C, C++, or Python) and experience working with embedded systems or Linux-based architectures.
- A strong interest in hardware/software co-design and the ability to work effectively within a collaborative, mentorship-driven team environment.
What's On Offer
- Annual salary of $143,700 – $194,400.
- Opportunities for professional growth through structured mentorship, knowledge-sharing, and exposure to complex engineering challenges.
- A supportive work environment that values flexibility and inclusive team culture.
Apply via Haystack today!
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn