Software Engineer
About the role
We're hiring on behalf of a Haystack partner!
The Role
- Develop and provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for machine learning accelerator servers.
- Collaborate with other server and board software teams on accelerator management firmware and programmable logic devices.
- Support the development of mission-mode firmware, manufacturing exercisers, and qualification/deployment automation.
- Participate in new product development, including concept design reviews, schematic approvals, board bring-up, and laboratory testing.
- Work with technologies ranging from Linux kernel device drivers to I2C infrastructure within servers.
- Focus on developing reliable server software and hardware for large-scale machine learning deployments.
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, reliability, and scaling.
- Experience in embedded development using C/C++.
- Familiarity with operating systems, Linux architecture, embedded systems, and control systems.
- Experience with languages such as C, C++, Lua, Bash, and Python.
- Experience with the full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations.
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.
- Opportunities for mentorship, knowledge sharing, and career growth within a supportive team environment.
- Exposure to cutting-edge hardware/software co-design in the development of advanced computing infrastructure.
Apply via Haystack today!
Responsibilities
- Develop and provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for machine learning accelerator servers.
- Collaborate with other server and board software teams on accelerator management firmware and programmable logic devices.
- Support the development of mission-mode firmware, manufacturing exercisers, and qualification/deployment automation.
- Participate in new product development, including concept design reviews, schematic approvals, board bring-up, and laboratory testing.
- Work with technologies ranging from Linux kernel device drivers to I2C infrastructure within servers.
- Focus on developing reliable server software and hardware for large-scale machine learning deployments.
Qualifications
- 3+ years of professional software development experience (excluding internships).
- 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
- Experience in embedded development using C/C++.
- Familiarity with operating systems, Linux architecture, embedded systems, and control systems.
- Experience with languages such as C, C++, Lua, Bash, and Python.
- Experience with the full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations.
Benefits
- Competitive annual salary plus potential for sign-on bonuses and stock units.
- Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave.
- Opportunities for mentorship, knowledge sharing, and career growth within a supportive team environment.
- Exposure to cutting-edge hardware/software co-design in the development of advanced computing infrastructure.
Skills mentioned
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.
H-1B sponsorship history
Historical employer filing data was found for Haystack. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.