Senior Embedded Software Engineer
Core
Design, develop, test, and maintain firmware and C++ applications for complex Data Acquisition (DAQ) systems used in test and measurement workflows.
Role type
Senior IC embedded software engineer (C++)
Builds
Scalable embedded software components and application frameworks for DAQ platforms
Domain
Test & Measurement / Data Acquisition / Sensor Technologies
Required skills
C++ (application development), software architecture, object-oriented design, automated testing, continuous integration, agile methodologies, debugging, performance optimization, AI-assisted development tools
Preferred skills
Domain knowledge in Test & Measurement, sensor technologies, signal processing, scientific/industrial applications
Technologies
C++, modern software engineering practices
Responsibilities
Design and develop embedded C++ applications for data acquisition and measurement; Collaborate with architects, product management, and hardware teams; Perform code reviews, debugging, and performance optimization; Participate in technical reviews, design reviews, and technology evaluations
Seniority
Senior, hands-on IC