Job Title: Software Engineer IIILocation: Redmond, WA – OnsitePay Rate: $90–$95/hr on W2Duration: 12 Months (Possible Extension)Summary:
We are seeking a highly skilled Software Engineer III to work on hardware integration and automation projects. The ideal candidate will have experience with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-DOF manufacturing robots.
You will be responsible for integrating these components and building scalable, reusable systems that allow for easy software updates and component swaps. In addition, you will develop software that automates hardware systems to enable data collection, requiring strong programming skills
Responsibilities:
Set up and maintain data collection software
Build abstractions for hardware and scale solutions across multiple hardware types
Debug C++ and Python code; perform error analysis and collaborate with research engineers and scientists
Write software to interface with hardware systems
Design and execute experiments to validate product quality and investigate HW/SW issues
Design and commission automation procedures for experiments
Perform device calibration using proprietary equipment
Commission and operate complex measurement/test equipment
Document processes and techniques with guidance from the core team
Requirements:
Bachelor's degree in Computer Science, Electrical Engineering, or related field
Strong programming skills in C++ and Python
Experience working with hardware components and firmware integration
Strong testing, debugging, and problem-solving skills
Ability to gather requirements and deliver solutions
Excellent communication and collaboration skills
Preferred Qualifications
Experience with real-time data pipelines (e.g., moving high-resolution images from cameras)
Hands-on experience with Raspberry Pi or similar hardware interfacing
Statistical data analysis and visualization
Experience with robotics or mechatronics, including:
Controlling linear motion stages
Controlling robotic arms
Knowledge of camera optics and acquisition settings
Experience with VR/AR systems
Degrees/Certifications Required:
BS or MS in Computer Science, Electrical Engineering, or related field
Interview Process:
3 Rounds:
Screening
Coding (Software-focused)
Final Technical/Team Fit
Pursuant to the California Fair Chance Act and related ordinances, qualified applicants with arrest or conviction records will be considered. Please note that certain criminal histories may directly impact the ability to perform essential job duties and meet company standards.#TMN