Job Summary
We are seeking a passionate Senior Software Engineer with strong expertise in C++ to design, develop, and maintain advanced software solutions for oscilloscopes. This role involves working closely with cross-functional teams to deliver scalable, secure, and high-performance platform software aligned with customer workflows and industry standards.
You will focus on building efficient and reliable software, troubleshooting complex issues, and driving continuous improvement by leveraging modern technologies.
Key Responsibilities
Software Development
- Design and develop software using modern and advanced C++ for oscilloscope platforms
- Utilize Qt and QML frameworks for UI and application development
- Implement multitasking paradigms, including multithreading and multiprocessing, to optimize performance and reliability
- Incorporate customer workflows into software design and development
Technical Execution
- Perform technical risk assessments, provide accurate schedule estimates, and share regular status updates
- Debug and optimize software using tools such as GDB, with a focus on memory management and multithreading
- Design and develop secure software aligned with best practices
- Apply sound software design principles to ensure scalability and maintainability
Collaboration & Process
- Collaborate with cross-functional teams including developers, product managers, architects, and QA engineers
- Contribute to defining and implementing Software ,Testing strategies and Process improvements
- Manage complex tasks and balance competing priorities effectively in an Agile environment
Documentation
- Create and maintain technical documentation, including design specifications and deployment guidelines
Continuous Improvement
- Drive initiatives to improve development processes and software quality
- Leverage emerging technologies, including generative AI tools, to enhance development efficiency and code quality
Required
Key Requirements
- Bachelor's degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or a related field
- 5–8 years of professional experience with expertise in C++ and Advanced C++, including a strong understanding of object-oriented programming concepts.
- Solid understanding of multithreading, memory management, and debugging using GDB
- Strong understanding and experience designing hardware-software interfaces
- Demonstrated ability to learn independently and contribute effectively in a fast-paced environment
- Experience working in Agile/Scrum-based product development environments
Desired
- Knowledge of precision electronic instruments, especially oscilloscopes, and test & measurement domain.
- Knowledge of software architecture and systems programming concepts
- Experience in Embedded Linux device driver development and maintenance.
- Proficiency in Python scripting for automation and tooling.
- Familiarity with Agile/Scrum methodologies and tools such as JIRA, Git, Stash, and Jenkins.
- Experience working with MATLAB for modeling and simulation.
Ralliant Corporation Overview
Ralliant, originally part of Fortive, now stands as a bold, independent public company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life — faster, smarter, and more reliably. Our high-performance instruments, sensors, and subsystems fuel mission-critical advancements across industries, enabling real-world impact where it matters most. At Ralliant we're building the future, together with those driven to push boundaries, solve complex problems, and leave a lasting mark on the world.
About Tektronix
Tektronix, a wholly owned subsidiary of Ralliant Corporation, is a place where people are challenged to explore the boundaries of what's possible, bringing the digital future one step closer every day. Through precision-engineered measurement solutions, we work with our customers to eliminate the barriers between inspiration and realization of world-changing technologies. We believe that cultivating a deeper sense of loyalty and belonging is key to how we attract and retain our best people. This reality inspires our Inclusion & Diversity vision, We Are More Together, and guides our approach as we all work toward creating great places where our teams work and thrive. Realize your true potential at Tektronix – join us in revolutionizing a better tomorrow!
We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at [Confidential Information].
Tektronix, a wholly owned subsidiary of Ralliant Corporation, is a place where people are challenged to explore the boundaries of what's possible, bringing the digital future one step closer every day. Through precision-engineered measurement solutions, we work with our customers to eliminate the barriers between inspiration and realization of world-changing technologies. We believe that cultivating a deeper sense of loyalty and belonging is key to how we attract and retain our best people. This reality inspires our Inclusion & Diversity vision, We Are More Together, and guides our approach as we all work toward creating great places where our teams work and thrive. Realize your true potential at Tektronix – join us in revolutionizing a better tomorrow!
We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at [HIDDEN TEXT].