Lead Software Engineer
Lead Software Engineer
Highlights
Location: Boxborough, MA Position Type: Full-time Compensation : Based on experience
Our client is looking for a full-time Lead Software Engineer to join their team!
Purpose of Position:
Our client has an outstanding opportunity for an experienced Lead Software Engineer to take on technical leadership role in the design and development efforts for software enabled products and embedded products lines. The ideal candidate will have overall responsibility for designing and implementing solutions for their product platforms. The Lead Software Engineer will develop effective, efficient and reliable code during project phases for new product development. They will own continuous design, development, and improvement of the existing productsâ codebase to meet the needs of our client's customers and maintains a robust, modern development environment.
Essential Functions :
- Serve as a technical leader for software design and development efforts for software/ firmware development projects.
- Design, develop, test & debug code, create and build installation packages, and perform analysis of firmware libraries and applications for existing and new products.
- Develop documentation that demonstrate solutions (Firmware & Software Design documents), diagrams, and produce commented and readable code
- Ensure software quality through continuous improvement of test plan methodologies, as well as leadership of code documentation reviews of software (embedded) products.
- Provide advice to the Application and Solution Engineers to resolve issues in networked embedded products.
- Provide mentorship and work direction to junior engineers.
Education & Experience Required: Â Â
- Bachelorâs degree in computer science (or related degrees) and six (6) years of experience in performing object-oriented software development in C/C++, working experience with building automation system and communication protocols such as BACnet/ Modbus preferred.
- Or alternatively, Masterâs degree in computer science (or related degrees) plus three (3) years of experience in performing object-oriented software development in C/C++, working experience with building automation system and communication protocols such as BACnet/Modbus is preferred.
Desired Skills:Â
- Strong programming experience in C/C++.
- Experience in system software design.
- Experience with Linux, Yocto Project, Docker, and build systems.
- Experience debugging and maintaining automated software testing by writing unit tests, shell scripts, and Python scripts to test networked devices.
- Experience managing software version control with Git, development ticket tracking with Jira, and development feedback cycles with Agile.
- Experience implementing and managing Jenkins CI/CD pipelines on cloud servers using Docker and AWS knowledge, while maintaining best practices and internal documentation on DevOps processes.
- Experience with all levels of firmware from UI development (Qt/ QML experience is a plus) to ARM core processors, and microprocessors.
Â
 "We are GTN â The Go To Network"
Recommended Jobs
Connected Supply Chain, Planning - Kinaxis, Director Save for Later Remove job
Job Title Connected Supply Chain, Planning - Kinaxis, Director Job Category Operations Consulting Level Director Specialty/Competency Operations Industry/Sector Not Applicable Job Type Reg…
Technology Consulting Associate - Summer/Fall 2026 Save for Later Remove job
At PwC, we focus on nurturing and developing individuals across our entry level careers programmes, providing them with opportunities to start their professional journey. We offer various entry-lev…
Oracle PLM Consultant - Remote
Job Title: Oracle PLM Functional Consultant Location: Remote (Milestone Travel as Required) Duration: 6+ Months Contract Job Description: We are seeking a highly expe…
Med/Surg Tele | RN
Medical-Surgical Telemetry Registered Nurse (RN) – Locum Tenens Travel Nursing Job in Boston, MA Advance your nursing career with a rewarding locum tenens opportunity as a Medical-Surgical Telemetr…
Tax Associate/ Special Counsel
Job Description Job Description AmLaw top 50 firm which is consistently ranked among the leading law firms is looking for an associate to join their Tax practice in any of their Boston, Chicago, …
Deep Clean Service for the Elderly
Job Description Job Description Do you have a passion for helping others and enjoy cleaning? We're Now Hiring Housekeepers to provide cleaning assistance to help our Elderly Clients continue …
Financial Aid Collections Specialist ($70,000 + benefits)
Financial Aid Collections Specialist ($70,000 + benefits) As Financial Aid Collections Specialists, you will provide guidance to students and parents on the financial aid application process and id…
MRM Quality Control Technician
The Middlesex Corporation is a nationally recognized and award-winning leader in the heavy civil construction industry. Since 1972, the family business founded by Robert W. Pereira has developed an e…
Solar Maintenance Technician, Residential Service
What To Expect The Service Installer is an essential part of Tesla’s Field Energy Operations team. Employees working in this role are leading the drive towards completing Tesla’s mission—to accele…
Special Procedures, Radiologic Technologist (Wellesley) (Per Diem)
Job Description Job Description Overview: This role is generally responsible for providing clinically relevant information to assist the physician with the diagnosis and treatment of vascular …