Gems Setra
Join to apply for the
Lead Software Engineer
role at
Gems Setra . **Purpose Of Position** Gems Setra has an outstanding opportunity for an experienced Lead Software Engineer to take on a technical leadership role in the design and development efforts for software-enabled products and embedded product 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. They will own the continuous design, development, and improvement of the existing products codebase to meet customer needs and maintain 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 analyze firmware libraries and applications for existing and new products. Develop documentation that demonstrates solutions (Firmware & Software Design documents), diagrams, and produce commented and readable code. Ensure software quality through continuous improvement of test plan methodologies and lead code documentation reviews of embedded software products. Provide advice to Application and Solution Engineers to resolve issues in networked embedded products. Provide mentorship and work direction to junior engineers. **Education & Experience Required** - Bachelors degree in computer science (or related fields) with six (6) years of experience in object-oriented software development in C/C++, with experience in building automation systems and communication protocols such as BACnet/Modbus preferred. - Or a Masters degree in computer science (or related fields) plus three (3) years of relevant experience. **Desired Skills**
Strong programming experience in C/C++. Experience in system software design. Experience with Linux, Yocto Project, Docker, build systems. Experience debugging and maintaining automated software testing, writing unit tests, shell scripts, and Python scripts for networked devices. Experience managing software version control with Git, development ticket tracking with Jira, and Agile development cycles. Experience implementing and managing Jenkins CI/CD pipelines on cloud servers using Docker and AWS, maintaining best practices and documentation. Experience with firmware levels from UI development (Qt/QML) to ARM microprocessors. **Company Overview** Ralliant Corporation, formerly part of Fortive, is an independent public company driving innovation in precision technology, with a global footprint and a legacy of excellence. We empower engineers to bring breakthroughs to life faster, smarter, and more reliably, across various industries. We are committed to diversity and equal opportunity employment, providing accommodations for applicants with disabilities. **About Gems Setra** Gems Setra is a leading global supplier of sensing and monitoring technologies within Fortives Precision Technologies platform. We deliver high-quality sensing solutions for various applications, aiming to connect customers to their environment for a safer, healthier, more sustainable world. We value innovation, progress, and customer support on a global scale. **Additional Details** - Salary range: 120,500 - 223,900 (local currency). **Employment Details** - Employment type: Full-time - Industry: Manufacturing - Seniority level: Not Applicable #J-18808-Ljbffr
Lead Software Engineer
role at
Gems Setra . **Purpose Of Position** Gems Setra has an outstanding opportunity for an experienced Lead Software Engineer to take on a technical leadership role in the design and development efforts for software-enabled products and embedded product 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. They will own the continuous design, development, and improvement of the existing products codebase to meet customer needs and maintain 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 analyze firmware libraries and applications for existing and new products. Develop documentation that demonstrates solutions (Firmware & Software Design documents), diagrams, and produce commented and readable code. Ensure software quality through continuous improvement of test plan methodologies and lead code documentation reviews of embedded software products. Provide advice to Application and Solution Engineers to resolve issues in networked embedded products. Provide mentorship and work direction to junior engineers. **Education & Experience Required** - Bachelors degree in computer science (or related fields) with six (6) years of experience in object-oriented software development in C/C++, with experience in building automation systems and communication protocols such as BACnet/Modbus preferred. - Or a Masters degree in computer science (or related fields) plus three (3) years of relevant experience. **Desired Skills**
Strong programming experience in C/C++. Experience in system software design. Experience with Linux, Yocto Project, Docker, build systems. Experience debugging and maintaining automated software testing, writing unit tests, shell scripts, and Python scripts for networked devices. Experience managing software version control with Git, development ticket tracking with Jira, and Agile development cycles. Experience implementing and managing Jenkins CI/CD pipelines on cloud servers using Docker and AWS, maintaining best practices and documentation. Experience with firmware levels from UI development (Qt/QML) to ARM microprocessors. **Company Overview** Ralliant Corporation, formerly part of Fortive, is an independent public company driving innovation in precision technology, with a global footprint and a legacy of excellence. We empower engineers to bring breakthroughs to life faster, smarter, and more reliably, across various industries. We are committed to diversity and equal opportunity employment, providing accommodations for applicants with disabilities. **About Gems Setra** Gems Setra is a leading global supplier of sensing and monitoring technologies within Fortives Precision Technologies platform. We deliver high-quality sensing solutions for various applications, aiming to connect customers to their environment for a safer, healthier, more sustainable world. We value innovation, progress, and customer support on a global scale. **Additional Details** - Salary range: 120,500 - 223,900 (local currency). **Employment Details** - Employment type: Full-time - Industry: Manufacturing - Seniority level: Not Applicable #J-18808-Ljbffr