Engineer, Sr Embedded Software
Core
Design and program embedded software for test and measurement products, focusing on architecture, firmware development, and production transfer.
Role type
Senior IC embedded software engineer
Builds
Embedded firmware and software for test and measurement hardware
Domain
Test and measurement / Industrial equipment
Required skills
C/C++, Python, microcontrollers, optimization techniques, secure coding, UML, mathematics (linear algebra/trigonometry)
Preferred skills
Secure development lifecycle, test and measurement applications
Technologies
C, C++, Python, Git, Multi-Core CPUs, GPU, DSP, FPGA
Responsibilities
Define optimal software architecture and CI/CD strategies; Develop firmware ensuring optimal resource use on hardware; Implement secure coding standards and security controls; Conduct code reviews and vulnerability assessments; Support production transfer and calibration tools; Mentor less experienced designers.
Seniority
Senior, hands-on IC