Hardware Developer
NDI (Northern Digital Inc.) · Shelburne, VT · 4 wk ago
HybridInformation Technology$80/hrFull-time
About the role
At NDI, the work you do here makes a difference. Every day, we help shape the future of healthcare by designing and building 3D tracking systems that equip medical devices with advanced spatial navigation technology.
Responsibilities
- Design to NDI’s internal development standards, and produce associated technical documentation to meet design control requirements, including documenting requirements and specifications
- Help the team to collaborate and integrate designs with the embedded system software group
- Prepare material and participate in peer reviews
- Participate in defining/developing appropriate tests for the embedded designs
- Ensure completion is timely, striving to meet or exceed project milestones
Requirements
- BS or advanced degree in Electrical engineering or other related technical discipline, with 2+ years of experience doing HW design
- Circuit and layout design and review for mixed signal circuits
- Familiarity with lab equipment used to circuit analysis and troubleshoot
- Signal processing concepts
- ARM processors, FPGA design, wireless/Bluetooth design, digital interfaces
- Familiarity with Python, Linux, Altium
- Familiarity with Agile frameworks including Jira, Confluence, Bitbucket
- A fit with NDI culture: Customer Focus, Win Together, Results Driven, Improve with Purpose
- Excellent problem solving and trouble shooting skills
- Ability to initiate and take on work independently with minimal guidance
- Good personal organization as well as written and oral communication skills
- Capability for generating technical design documentation
Qualifications
- Magnetics/physics/mathematics background
- Analog design, including Spice simulation knowledge
- Experience integrating with FPGAs
Skills
- Electrical Engineering
- Embedded Systems Design
- Signal Processing
- Python Programming
- Linux Operating System
- Altium PCB Design Software
- Agile Methodologies
Benefits
- Comprehensive benefits package
- Company-wide bonus program
- Competitive pay with a 4% 401k match
- Employee Stock Purchase Plan
- Three weeks of vacation start
- Professional and personal development support
- Work in a supportive and collaborative environment
Pay
$80,000.00 - $95,000.00
Schedule
Full-Time - Regular