Lead Software Engineer
Purpose of Position:
Gems Setra 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 our product platforms. The Lead Software Engineer will develop effective, efficient and reliable code during project phases for new product development. Will own continuous design, development, and improvement of the existing products’ codebase to meet the needs of our 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.
Fortive Corporation Overview
Fortive’s essential technology makes the world stronger, safer, and smarter. We accelerate transformation across a broad range of applications including environmental, health and safety compliance, industrial condition monitoring, next-generation product design, and healthcare safety solutions.
We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We’re a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to groundbreaking sustainability solutions.
We are a diverse team 17,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.
At Fortive, we believe in you. We believe in your potential—your ability to learn, grow, and make a difference.
At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.
At Fortive, we believe in growth. We’re honest about what’s working and what isn’t, and we never stop improving and innovating.
Fortive: For you, for us, for growth.
About Gems Setra
Bonus or Equity
This position is also eligible for bonus as part of the total compensation package.
Pay Range
The salary range for this position (in local currency) is 120,500.00 - 223,900.00
Recommended Jobs
Alden Court Nursing & Rehabilitation Center -Unit Assistant
Job Description Job Description Job Summary: Provides indirect resident care activities under the direction of a licensed Nurse. Assists residents with transportation, care of belongings, and a…
Sous Chef - Western New England University
Job Description The Lead Cook is responsible for cooking and preparing food using standard recipes and production guidelines while following food safety, food handling, and sanitation procedures. …
PT/FT Sales Rep - Work from home
Spieldenner Financial Group is looking for our next business partner to help us revolutionize the Mortgage Protection Industry. Our philosophy is to better our lives through bettering the lives of ot…
Restaurant Manager | Polished Casual Restaurant | 60K - 70K
Job Description Job Description We are seeking a dedicated and motivated Restaurant Manager to help lead the team at a Casual Steakhouse. As the Restaurant Manager, you will play a vital role i…
Site Safety Manager - Rail
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…
Collibra Implementation Consultant (Boston, MA)
A Collibra Implementation Consultant / Adoption Lead for Chief Data Office (CDO) Business Coverage team you will be responsible for working with Business Unit core teams, Data Stewards, Technical Dat…
Director of Operations
Papa John’s is seeking a dynamic and results-driven Director of Operations to lead and oversee the performance of a regional group of fewer than 10 restaurants. This leader will be responsible for e…
EM I- 2nd shift
Now Hiring: Entry-Level Electro-Mechanical Assembler – Westborough, MA Start your career in manufacturing with a company that values your hands-on skills and commitment to quality. A reputable or…
Remote Prin Supply Chain Proj Analyst
HM's Top Needs: #Blue Yonder / JDA Technical / Deployment experience with ESP (not WMS Not TMS) # Functional experience (as a planner/ buyer / scheduler) # Worked on large projects Ed…
ASE Automotive Technician
Job Description Job Description CHARLES RIVER AUTOMOTIVE IS HIRING ALL LEVELS OF SERVICE TECHNICIANS FROM ENTRY LEVEL TO MASTER! **STARTING RATE $34-$43/HOUR based on experience** With facilit…