×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Nashua, NH

Job in Nashua, Hillsborough County, New Hampshire, 03060, USA
Listing for: Clear Align, LLC
Contract position
Listed on 2026-06-05
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
The mission of the Software Engineer is to design, develop, and maintain embedded software that enables Clear Align's advanced EO/IR imaging and sensing systems. This role contributes directly to system performance, reliability, and compliance by delivering high-quality software solutions across the full product lifecycle.

Essential Duties & Responsibilities

In Your First Year You Will (What Success Looks Like)

0-90 Days - Technical Immersion & Codebase Familiarization

* Learn Clear Align's software architectures, development tools, and coding standards.

* Review existing embedded software designs and documentation.

* Set up development environments and become proficient with source control and bug tracking tools.

* Support debugging and testing of embedded software under guidance.

* Collaborate with hardware and systems engineering teams.

By 6 Months - Independent Development & Integration

* Independently design, develop, and debug embedded software components.

* Participate actively in peer code reviews and design discussions.

* Integrate software with hardware platforms and validate new product features.

* Support software QA, optimization, and production issues.

* Maintain clear documentation for software designs and changes.

By 12 Months - Technical Contribution, Mentorship & Reliability

* Deliver robust, production-ready embedded software solutions.

* Review code and designs for compliance with requirements and specifications.

* Mentor junior engineers and contribute to best practices.

* Improve software performance, reliability, and maintainability.

* Support system-level testing and fielded product troubleshooting.

How You Know You Are Winning

* Embedded software meets functional and performance requirements.

* Defects are identified and resolved efficiently.

* Software integrates smoothly with hardware and system components.

* Code quality and documentation meet Clear Align standards.

* Engineering teams rely on your technical contributions.

Position Requirements

Who You Are (Core Strengths & Competencies)

* Strong embedded software developer.

* Detail-oriented with disciplined coding practices.

* Effective communicator within interdisciplinary teams.

* Analytical problem solver.

* Collaborative mentor and team contributor.

Must-Have Qualifications

* BS or MS degree in Computer Science or Computer Engineering.

* Professional experience in software engineering.

* Experience with embedded systems and Linux kernel/driver development.

* Proficiency in C, C++, and Python.

* Strong documentation and writing skills.

* U.S. Person with eligibility for a DoD security clearance.

Preferred Extras

* Experience with Xilinx or Intel FPGA SoCs.

* Experience with GStreamer pipelines.

* Familiarity with source control and bug tracking tools.

* Experience supporting production software environments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary