Software Engineer
Core
Design, implement, and test system software for digital and analog instruments, architecting core services for the UltraFLEX family platform and ETS platform.
Role type
Senior IC software engineer (embedded/systems)
Builds
Core services and applications for test and measurement hardware products
Domain
Hardware control software / Test & Measurement
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Object-Oriented Design, software data structures, UML, debugging complex systems, hardware-software integration, unit testing, functional specification design
Preferred skills
VB, GIT, Rational Products (Clearcase, Rational Rose), Agile, C/I, JIRA, AI coding tools, comprehensive code testing
Technologies
C#, C++, .Net, COM/ATL, VB, GIT, Rational Products, JIRA
Responsibilities
Design and implement system software for instrument platforms; develop functional specifications and design documents; select computing hardware; debug complex software and computing issues; interface with multiple organizations; write comprehensive tests.
Seniority
Mid-to-Senior, hands-on IC