Jobs · Engineering · Illinois

Senior Software Engineer

Teledyne Technologies Incorporated · Elgin, IL · 3 days ago
Engineering$87k–$116k/yrFull-time

About the role

Teledyne LeCroy develops leading-edge test and measurement products used by top engineers at major manufacturers of video, audio, gaming, and computer devices worldwide. As a Senior Software Engineer, you will drive the development of Qt-based GUI for test equipment, working with new technologies years before market adoption and collaborating with industry leaders from early specification to wide market adoption.

You will work closely with multiple teams, including Product Management, Sales, Application Engineering, Operations, and Validation, while extending your expertise in serial data protocols and test instruments through hands-on learning, technical specifications, peer interaction, and mentoring.

Responsibilities

  • Design and test software for next-generation Test and Measurement Tools:
    • Contribute to User Interface software design and architecture for various video protocols.
    • Write efficient and scalable code using Qt/QML/C++.
    • Document the design and review with the team.
    • Participate in events hosted by Video standard groups.
    • Work with test engineers to validate features in a system test environment.
  • Work with customer support to reproduce and fix field issues:
    • Reproduce customer environments to identify failures.
    • Determine root causes and update test procedures.

Requirements

  • Demonstrated expertise developing software for embedded platforms in Qt and C++ (7+ years of experience).
  • Linux multi-threaded development experience.
  • UX experience.
  • 3+ years of significant Qt and QML experience.
  • Strong software engineering skills, including architectural definition, task identification, design, implementation, and test from concept through maintenance.
  • Comfortable working with hardware engineers and interfacing with custom hardware, including interrupt-driven interfaces.
  • Background in efficient development processes for high-quality deliverables.
  • Strong commitment to teamwork and good communication skills.
  • BSCS, BSCE, or BSEE degree.

Desirable Skills

  • Experience programming with Java and/or Python.
  • Linux kernel-level experience.
  • Network/TCP/IP protocol experience.

Pay

Salary range: $86,700.00 – $115,600.00. Actual compensation is determined based on factors including location, education, work experience, key skills, and local regulations.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu