Job Directory Software Engineer

Software Engineer
Marlborough, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

The Software Engineer is responsible for maintaining and developing software used for the control of fiber based lasers and optical amplifier products.


* New product development and support of manufacturing test and automation activities.
* Design and implement software solutions for new products.
* Add features to existing products.
* Provide support and testing assistance on new and legacy platforms.
* Support the software development process including requirements validation, configuration and change management, testing and validation, software release.
* Leadership skills, development and maintenance of standards and protocols, debugging, project management.


* Bachelor's degree in related field and 2+ years of experience in Software development.
* Good knowledge of "C" language, gcc compiler and gdb debugger.
* Experience and knowledge of real-time OS's and embedded Linux.
* Experience configuring, modifying, and building Linux kernel and Linux device drivers including Linux "device tree".
* Experience with source control tools (SVN, git).
* Experience designing control applications to control industrial, scientific, or medical equipment.
* Some knowledge and experience of electrical engineering (ability to read schematics).
* Experience with manufacturing testing and automation programming.
* Strong communication skills required for interaction within group, with customers, R&D, and sales colleagues.
* Able to implement and improve upon current programming practices in pursuit of department goals.
* Highly-developed organizational and critical thinking skills with a consistent record of anticipating problems and finding solutions, while exhibiting superior judgment and a balanced, realistic understanding of issues.

This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22C.F.R. §120.15 are required. "US Person" includes US Citizen, lawful permanent resident, refugee, asylee. License exception Technology and software under restriction (TSR) defined in 15 CFR 740.6 may permit person from Country Group B.

The following link will take you to the government site with the list of Country Group B:


Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.