Software Engineer - Nashua, NH
Job in
Nashua, Hillsborough County, New Hampshire, 03060, USA
Listed on 2026-06-05
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
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).
(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:
×