Associate Firmware Engineer

NRG Systems

Location: Hinesburg, VT

Type: Full Time

Education: Associate's Degree

Experience: Less than 1 year

NRG Systems is seeking an Associate Firmware Engineer to help us develop next-generation intelligent products that will shape the future of global resource sustainability. In this role, you will focus on developing device drivers, bringing up boards, implementing application functionality for microcontroller-based measurement and communications devices. You must be responsive, flexible, and desire to succeed within an open, collaborative peer environment. You also will be part of our global firmware engineering team and play a supporting role in ensuring product quality and driving continuous improvement.


The Associate Firmware Engineer position is a full-time position that reports to the Software Engineering Manager. You will work iteratively with a multi-disciplinary team charged with solving complex engineering problems, delivering value to our customers, and pivoting to address emergent market needs. You may apply your unique skills to support other teams from time to time. Teams in this customer value-oriented environment negotiate scope when required to hold solution delivery commitments. The successful candidate will embrace the high standards of NRG ethics and core values.


Primary Responsibilities:

  • Co-develop requirements and specifications
  • Design, implement, test, and document embedded microcontroller software
  • Conduct code reviews and submit work for code review
  • Perform hands-on prototyping and testing
  • Actively participate in design reviews as required
  • Execute firmware test plans and procedures as needed
  • Participate in investigation and resolution of product issues as required
  • Contribute to continuous improvement of products and processes
  • Identify methods, tools, and procedures for firmware development and testing when necessary
  • Remain current with relevant technology and market trends
  • Provide effort estimates, dependency identification, and execution alternatives to co-develop and commit to schedules for assigned projects
  • Perform other related duties as assigned or directed



  • Communicate work outcomes in support of larger strategic goals of the company with a focus on continuous improvement investigation and implementation
  • Display trust, respect, and consideration when receiving stakeholders or peers feedback
  • Drive progress and productivity in the face of ambiguity and changing priorities
  • Choose the most effective and efficient communication/work style depending on stakeholder
  • Use a high level of creativity, urgency, and self-accountability to advance department goals
  • Act as a role model for NRGs cultural behaviors and values and addresses any behaviors that do not meet NRGs values.
  • Embrace new ideas from others and invite engagement from all members of the team



  • A.S. degree in firmware engineering, electrical engineering, computer science; or a non-engineering B.S. degree; or equivalent
  • 0-2 years of progressively responsible firmware engineering
  • Practical hands-on knowledge of C programming
  • Familiarity with additional program languages (C++, C#, or Python a plus)
  • Experience with embedded development, JTAG-based programmers, and real-time operating system experience (ThreadX and FreeRTOS preferred)
  • Demonstrated ability to drive daily execution and burn down of critical tasks needed to meet timelines
  • Demonstrated willingness to be held accountable for commitments
  • Demonstrated desire to build lasting cross-functional relationships, including solid influencing and communication skills
  • Open-minded and creative problem solver willing to be patient and flexible to work through shifting requirements, business priorities, and emergent technical risks/issues
  • Attention to detail and ability to work independently toward timely completion of a variety of assignments


Working Conditions/Physical Requirements:

  • All new hires are required to be vaccinated against covid-19
  • Work performed in a climate-controlled office environment
  • Primary duties performed in a seated position
  • Occasional travel to visit customers, represent NRG at tradeshow events, or perform fieldwork

© 2022 Vermont Technology Alliance

Site by Scout Digital