Embedded Software Engineer
About the role
Job Description
Position Title: Embedded Software Engineer
Position Description: Protingent Staffing has an exciting Direct Hire opportunity for an Embedded Software Engineer with our client in Pasadena, California.
Job Responsibilities:
Develop and maintain software that drives test and measurement systems and pulls data from connected hardware components
Support the migration of legacy LabVIEW-based functionality into a modern C++ and Python architecture
Design and implement software that communicates with connected systems using SCPI (Standard Commands for Programmable Instruments) and VISA (Virtual Instrument Software Architecture) protocols
Design and implement software modules and algorithms that support system functionality (measurement, control, calibration, automation, data processing)
Own and maintain the software stack for assigned systems
Collaborate with multiple team members across the hardware/software stack
Support future FPGA integration as systems evolve down the road.
Job Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline required
At least 3 years of relevant experience in embedded software development, systems programming, or a closely related discipline
Proficiency in C++, C#, and Python
Working familiarity with LabVIEW sufficient to understand and migrate existing functionality
Experience with instrumentation communication protocols such as SCPI and VISA
Experience developing software that interfaces with hardware components and captures measurement or sensor data.
Job Details:
Job Type: Direct Hire
Location: Pasadena, California (Onsite).
Salary Range: $120K to $150K.
ITAR obligations are associated with this role, U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C.
1324b(a) (1), (3) is required.
About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
Responsibilities
- Develop and maintain software that drives test and measurement systems
- Support the migration of legacy LabVIEW-based functionality into a modern C++ and Python architecture
- Design and implement software that communicates with connected systems using SCPI and VISA protocols
- Design and implement software modules and algorithms that support system functionality
- Own and maintain the software stack for assigned systems
- Collaborate with multiple team members across the hardware/software stack
- Support future FPGA integration as systems evolve
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline
- At least 3 years of relevant experience in embedded software development
- Proficiency in C++, C#, and Python
- Working familiarity with LabVIEW
- Experience with instrumentation communication protocols such as SCPI and VISA
- Experience developing software that interfaces with hardware components
Skills mentioned
About Protingent
Protingent is a specialized technical staffing firm connecting top IT and engineering professionals with leading technology companies across the U.S. We support all phases of product design, development, and testing—partnering with organizations in highly regulated industries such as defense, aerospace, energy, and medical devices. Founded in 2001 by an engineer, Protingent has always focused on matching clients with highly skilled engineers who bring deep technical expertise and an understanding of the technologies that drive innovation and success. We believe the true value of any organization lies in its people. Exceptional products are built through collaboration, communication, and the collective efforts of talented individuals. These values define who we are at Protingent and have guided us in building a team that consistently delivers excellence.