System Engineer
We're hiring on behalf of a Haystack partner!The Role• Serve as the primary translator between customer needs and engineering execution, decomposing customer requests into clear, actionable system and software requirements.• Author and maintain functional specifications, software requirements specifications, and theories of operation for complex printing systems.• Work closely with software engineering teams to ensure requirements are well-defined, unambiguous, and implementable.• Facilitate requirements reviews with cross-functional stakeholders to validate completeness and consistency.• Define and maintain system-level architecture documentation, including hardware-firmware-software interface definitions.• Support verification and validation activities by developing acceptance criteria and traceability matrices.What You'll Need• Hands-on experience with embedded firmware development (C/C++, RTOS environments) and/or electronic hardware design.• Demonstrated experience with hardware-firmware co-design and debugging at the hardware-software interface.• Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Systems Engineering.• Minimum 3–4 years of experience in an engineering individual contributor role within an industrial environment.• Demonstrated experience writing system specifications or software requirements in a hardware/software product development environment.• Proficiency with requirements management tools like Jira and Ease Requirements.What's On Offer• Competitive annual salary.• Eligibility to earn a discretionary bonus based on performance.• Comprehensive benefits package including 401(k) with employer contributions, medical, dental, and vision insurance.• Opportunities for professional development, including tuition reimbursement.Apply via Haystack today!