> Markdown version of [/jobs/ext/442938-software-engineer](https://www.wearedevelopers.com/jobs/ext/442938-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Clear Align LLC - **Location:** Nashua, NH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Systems Engineering, Bug Tracking Systems, C++ (Programming Language), Software Quality, Code Review, Computer Engineering, Software Debugging, Programming Tools, Device Drivers, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Linux Kernel, Software Architecture, Software Engineering, Software Systems, System-level Testing, Information Technology, Codebase, Software Coding, Software Performance, Software Version Control - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1e11f9adaa1138e3 ## About the Role Do you have experience in Technical writing?, Do you have a Bachelor's degree?, * · 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., * Bachelor's (Required), * Software Engineering: 4 years (Required) ## Description 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. 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. ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)