Systems Engineer
Haystack · New Hampshire, United States · 1 wk ago
HybridFull-time
About the role
Develop and integrate systems for Drop-on-Demand (DoD) printers in a global, cross-disciplinary team. Translate customer requests, primarily software-related, into clear, actionable system and software requirements.
Responsibilities
- Author and maintain functional specifications, software requirements specifications, and theories of operation for DoD printer systems and subsystems.
- Work closely with software engineering to ensure requirements are well-defined, unambiguous, and implementable.
- Define and maintain system-level architecture documentation, including hardware-firmware-software interface definitions.
- Manage requirements lifecycle using Jira and Ease Requirements, ensuring traceability from customer need through test.
Qualifications
- Hands-on experience with embedded firmware development (C/C++, RTOS environments) and/or electronic hardware design.
- Demonstrated experience with hardware-firmware co-design, PCB bring-up, and debugging at the hardware-software interface.
- Ability to communicate fluently with software teams; direct coding experience not required.
- 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, with 1-2 years of systems engineering experience preferred.
- Demonstrated experience writing system specifications, software requirements, or theories of operation in a hardware/software product development environment.
Benefits
- Opportunity to work on complex products from proof of concept to production.
- Comprehensive benefits package including 401(k), medical, dental, and vision insurance.
- Paid time off, including 10 holidays, vacation days, and sick leave.
- Tuition reimbursement up to $5,250 per calendar year.