Job Title: Software Engineer
Location:
Norwood, MA, US, 02062
Business Unit:
Energy Conversion Solutions
Posting Date:
Mar 18, 2026
Job Description:
Under the supervision of the Director of Engineering, responsible for work on projects to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. Develop and direct software system validation and testing methods and work with cross-functional departments to communicate project statuses and proposals.
Key Responsibilities:
- Extend and maintain software to support new and existing products
- Debug and troubleshoot software issues
- Participate in product development sprints
- Develop and maintain cybersecurity and encryption software
- Assist field application engineers to debug programs and applications
- Ensure that work area and equipment are maintained in a clean, safe, and orderly condition and established company policies and procedures are adhered to
- Perform other related duties as assigned or as required
Minimum Qualifications:
- Due to the nature of UEI's programs and products, applicants must have the legal right to work in the U.S. and additionally must be legally authorized to access export-controlled information and source code
- Bachelor’s Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, or Aerospace Engineering
- 1 year of experience in software development role OR at least a 6-month internship / co-op
- 1 year of experience in embedded system (combination of co-op experience and "real world" work experience is acceptable)
- 1 year experience writing user application communicating with electronic instruments
- 3 years Programming experience with C/C++, C#, and Python
- 1 year experience with unit and regression testing
Desired Qualifications:
- Effective communication skills with internal teams and customers
- Detail-oriented systems thinker
- Experience in system test & measurement, data acquisition (DAQ), industrial control or PC-based test equipment development (including GPB / serial devices)
- Experience in LabView and MATLAB / Simulink
- Experience with GitHub Copilot and / or Visual Studio AI-assisted programming
- Experience with Windows and Linux OS and / or other Realtime platforms
- Experience with communication buses (Ethernet, CAN, Serial)
- Solid understanding of A/D, D/A, amplifiers, embedded computing and related circuitry, ability to read schematics
To learn more about the business unit you'll be joining, visit us at: www.ueidaq.com
Employee Type:
Salaried
Salary Minimum:
$60,000
Salary Maximum:
$80,000
Incentive:
No
Nearest Major Market: Boston