Firmware Developer

Northern Digital Inc. (NDI Shelburne)

Location: Shelburne, VT

Type: Full Time

Education: Bachelor's Degree

Experience: 3 - 5 Years

Our team of professionals at the Northern Digital Inc. (NDI) office located in Shelburne, Vermont is currently recruiting for a Firmware Developer hybrid role (Shelburne Office and Work from Home) with experience in in the development of embedded systems for use in medical devices and simulations.
How Will You Make an Impact:
As a member of a small dynamic team of engineers you will be responsible for detailed design, development, integration, and release of the real-time embedded software that powers NDI’s advanced measurement systems. The work includes development of real-time data acquisition, digital signal processing and communication protocols.
What you Will Be Doing:
  • Design and generate embedded software to NDI software development standards, and produce associated detailed design documentation to meet design requirements
  • Participate in software peer reviews
  • Integrate embedded software with the target hardware
  • Support integration of the embedded systems with the applications running on the Host machine
  • Ensure completion is timely, striving to meet or exceed project milestones
Ready To Make a Difference?
What You will Bring To the Role:
  • Bachelor’s degree or higher in Computer Science, Engineering, or equivalent
  • 3+ years of recent hands-on experience coding and software design
  • Proficient in C/C++ and experience in developing multithreaded applications
  • Sound problem-solving skills
  • Experience with commercial RTOS packages
  • ARM processor experience
  • Understanding of digital signal processing algorithms
  • Working knowledge of communication protocols – such as USART, I2C, I2S, SPI
Desired Characteristics/Additional Assets:
  • Familiar with MatLab
  • Experience with Board Support Packages
  • Familiarity with version control systems – git, bitbucket
  • Familiar with JTAG and Segger J-link or similar debugging tools
  • A fit with NDI culture: Be Different, Be Better; Customer First; Be Genuine & Honest; Win Together

© 2021 Vermont Technology Alliance

Site by Scout Digital