Job Title: Software Engineer
Norwood, MA, US, 02062
Job Summary:
Under the supervision of United Electronic Industries' (UEI's) Director of Engineering, the Software Engineer is responsible for work on projects to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. You will develop and direct software system validation and testing methods, and work with cross-functional departments to communicate project statuses and proposals.
Key Responsibilities:
- Participate in the development of software applications (i.e., PDNA Explorer, 3rd party apps and customer-driven projects)
- Manage software building processes, control release versioning, backward compatibility, and maintain software tools used in manufacturing to ship correct software with products
- Participate and contribute to code reviews
- Resolve software deployment and integration errors in production
- Take a lead in cyber security software scanning program and resolve vulnerabilities as needed
- Participate in monthly release discussion meetings and help maintaining changelog
- Extend and maintain software to support new and existing products
- 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
- Help with root-cause analyses and corrective action for software defects
- Perform other software 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 additonally must be legally authorized to access export-controlled information and source code
- Bachelor’s Degree in EE/CE/AE or other physical science
- 1-5 years of programming experience with JavaSE, C#, and Python
- Experience with unit and regression testing
Desired Qualifications:
- Experience in T&M, DAQ, industrial control or serial avionics interfaces
- Experience in LabView and/or MATLAB/Simulink
- Strong collaboration skills with engineers to improve user experience and refine technical content
- Ability to manage multiple projects simultaneously in a fast-paced environment
To learn more about the business unit you'll be joining, visit us at: www.ueidaq.com
Nearest Major Market: Boston