Hybrid Software-Hardware Integration Engineer

Posted 12 hours ago

Apply now

About the role

  • Software Engineer for Tektronix developing robust parametric test systems and collaborating with cross-functional teams. Involves testing, debugging, and mentoring junior engineers.

Responsibilities

  • Design, develop, test, document, and debug software for parametric test systems, ensuring high performance, maintainability, and quality.
  • Collaborate with cross-functional teams—including hardware, applications, manufacturing, quality, and marketing—to define requirements, implement integrated solutions, and align on product goals such as performance, cost, and schedule.
  • Engage in technical collaboration, including design discussions, brainstorming sessions, and peer reviews.
  • Provide mentorship and guidance to junior engineers.
  • Take ownership of assigned development tasks, delivering high-quality results independently and reliably.
  • Validate software functionality, performance, and robustness through system-level testing and customer application testing.
  • Diagnose and resolve software issues in both current and legacy systems, including those deployed at customer sites, and provide remote support to global service teams and customers.
  • Contribute to process improvement initiatives and help define and promote best practices for software development.

Requirements

  • Proficiency in Linux environments (RHEL preferred).
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field — or equivalent experience in software development.
  • Minimum 3-5 years of experience in object-oriented software development using C/C++.
  • Demonstrated ability and motivation to quickly learn new technologies, tools, and domains as needed to support evolving project goals.
  • Strong understanding of software engineering principles, including threading, multiprocessing, advanced data structures, design patterns, coding standards, and secure coding practices.
  • Proven ability to troubleshoot complex software issues, analyze root causes, and implement effective, maintainable solutions within large, multi-component codebases.
  • Strong communication skills, including the ability to clearly document technical designs and effectively collaborate with both technical and non-technical stakeholders in a team-based environment.
  • Experience with GUI development or user interface design principles.
  • Experience using version control systems in a collaborative development environment.

Benefits

  • Health insurance
  • Flexible working arrangements
  • Professional development opportunities

Job title

Software-Hardware Integration Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job