Software Engineer

SGS_JOB_1720

Engineering
 Washington
C++
Python
Robotics
Firmware
Automation
Test
Debugging

Contract - 12 Months (possible extension)

Location - Redmond, WA. • We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-dof manufacturing robots. • As a software engineer, you will be responsible for integrating all of these components and building scalable and reusable systems that allow for easy software updates and component swaps. In addition, you will be responsible for developing software that automates hardware systems to enable data collection. This will require a strong understanding of hardware components and firmware, as well as programming skills in languages such as C++ and Python. • A successful candidate will also have strong testing and debugging skills to ensure software operates as expected and hardware components are integrated properly. You will need to be able to gather requirements from stakeholders, develop software that meets those requirements, and ensure that the software operates as expected through thorough testing and debugging. Strong communication skills are essential for success in this role, as you will be working closely with cross-functional teams and providing updates on project status.

Job Responsibilities:

  • Setting up and maintaining data collection SW
  • Building abstractions for hardware, and scaling solutions to many different types of hardware
  • C++ & Python debugging, understand different kinds of error analysis and communicate with other Research Engineers and Scientists.
  • Writing SW that interface with HW.
  • Design and execute experiments to validate product quality and investigate HW/SW issues.
  • Design and commission automation procedures for experiments.
  • Perform device calibration with proprietary equipment.
  • Commission and operate complex measurement and test equipment
  • Documentation of various processes and techniques with help from the core team.

Skills:

  • Bachelor's degree in computer science, electrical engineering, or related field
  • Strong programming skills in languages such as C++ and Python
  • Experience working with hardware components and interfacing with firmware
  • Ability to work collaboratively with cross-functional teams
  • Strong problem-solving and analytical skills and attention to detail
  • Strong testing and debugging skills
  • Requirements gathering skills
  • Excellent communication skills

Education/Experience:

  • Experience with real time data pipelines, such as moving high resolution images from cameras
  • Experience with interfacing with HW, such as a Raspberry Pi
  • Statistical data analysis and visualization
  • Robot control or mechatronics experience. In particular:
  • Controlling linear motion stages
  • Controlling robot arms
  • Knowledge about camera optics and acquisition settings
  • Experience with VR or AR systems
  • 3-5 years
  • BS or MS

Related Jobs

Senior Electrical Engineer

Engineering
 Texas
12 Months

Location (mandatory): Houston, TX 77001 In this role, you will lead design, development, and material requisition for electrical equipment. You will be responsible for client interface and coordination of the Electrical design for the Project. Your recommendations will resolve technical issues and ensure uniquely complex requirements of a project’s electrical engineering aspects are met. ?This position is designated as part-time telework per our global telework policy and will require at least three days of in-person attendance per week at the assigned office or project. Weekly in-person schedules will be determined by the individual and their supervisor, in consultation with functional or project leadership”

Electrical Engineer
Professional Registration License (P.E)
Medium Voltage Systems
UPS

Senior Electrical Engineer – Power Plant

Engineering
 Texas
1+ Years Contract

Location: Houston, TX 77001 Work Location: Hybrid – minimum 3 days onsite per week, per global telework policy. Full lifecycle Electrical Engineering support for large-scale power generation facilities and industrial tenant projects. Performs planning, design, development, and material requisition activities for electrical systems and equipment. Supports client interface, coordination, and technical leadership to ensure project electrical requirements are met. Provides engineering judgment and technical recommendations to resolve complex electrical system issues while ensuring compliance with applicable codes, standards, and project specifications. Maintains documentation and supports cost estimates, schedules, and staffing plans. Client Manufacturing and Technology (M&T) supports a rapidly expanding portfolio of EPC projects across power generation, semiconductor manufacturing, electric vehicle infrastructure, data centers, and giga-factories. The organization focuses on delivering innovative, agile, and technology-driven solutions to meet complex project demands. The Senior Electrical Engineer will support planning and detailed design activities for power generation facilities and multiple industrial tenants, including AI data centers and large manufacturing facilities. This role is critical in delivering safe, reliable, and efficient electrical infrastructure for advanced industrial and energy projects.

Lead the design
Development
Interpret new or special regulations
Transmission

Telecoms Engineer

Engineering
 Texas
12 Months Contract

Location:  Houston, TX 77001 Work Location: Hybrid – minimum 3 days onsite per week, per global telework policy. Full lifecycle Telecommunications and ICT engineering support. Conducts field investigations and client interviews to define work scope and develop cost estimates for control systems and ICT-Telecommunications components. Designs, develops, modifies, and evaluates telecommunications systems and processes to meet unique and complex project requirements. Provides technical recommendations to resolve system-level issues and ensure compliance with engineering standards, procedures, and client specifications. Supports preparation of estimates, schedules, and staffing plans. Communicates complex technical issues to management and stakeholders. Maintains documentation and ensures alignment with applicable codes, standards, and regulations. Client Manufacturing and Technology (M&T) supports a rapidly growing portfolio of EPC projects across semiconductor manufacturing, electric vehicle infrastructure, synthetic materials, and data center markets. The organization focuses on delivering innovative, agile, and technology-driven solutions to meet complex client demands. The Telecoms Engineer will support ICT-Telecommunications engineering efforts on medium-sized projects, contributing to system design, analysis, and implementation. This role plays a key part in developing telecommunications infrastructure that supports advanced manufacturing and technology-driven facilities.

DAS
Data Center
Horizontal Distribution systems
OSI Model

Data Scientist III

Engineering
Remote
9 Months

The main function of the Data Scientist is to produce innovative solutions driven by exploratory data analysis from complex and high-dimensional datasets. This role is focused on understanding how to best align our App Ads delivery stack with performance as advertisers view it. It provides the opportunity to - Make a significant impact on the future of our App business, Build technical skills while working across the entire end-to-end ads delivery stack, Go deep into highly ambiguous problem spaces, Collaborate with a highly experienced and senior cross-functional team to drive innovation across our delivery stack.

Data Science
Advertisement
SQL
Python
R
Statistics
Measurement

Senior Data Scientist

Engineering
Remote
6 Months

Location : Remote The main function of a Ranking Data Scientist is to produce innovative improvements to machine learning models by leveraging exploratory data analysis from complex and high-dimensional datasets.

SQl
Python
Pytorch
Tensorflow
ML
Computer Vision

Computational Linguist

Engineering
 California
55-62
9 Months

Location : Burlingame, CA We are looking for a Linguist to help us develop language components for a variety of voice-enabled technologies and products. We are seeking candidates with strong linguistic data analysis and language technology experience to manage data collection, LLM-powered data synthesis and data annotation tasks, prompt engineering, rule-based classifier encoding, and quality evaluations.

Linguistics
SQL
Python
NLP
Prompt Engineering

Firmware Software Engineer III

Engineering
 Washington
12 Months

Location: Redmond, WA We are looking for a Firmware Engineer to join our wearables research team, whose mission is to design, build, and test prototype systems for future wearables experiences. We are specifically looking for a candidate with a broad set of experiences, including deep knowledge of embedded software development, the ability to quickly solve problems, work in new technology areas, and drive ambiguous concepts into prototypes.

C
Firmware
Embedded
RTOS
ARM Cortex
AOSP
Embedded Linux

Data Analyst III

Engineering
Remote
6 Months

Location: REMOTE The International Product Growth and Insights (IPGI) team plays a crucial role in breaking down the barriers for our international users such that our products feel local at a global scale. By applying your technical skills, analytical mindset, and business intuition to one of the richest data sets in the world, you will help define the experiences we build for billions of people and hundreds of millions of businesses around the world. You will use data and analysis to identify and solve the needs of users in international markets' biggest challenges. You will partner with International Product Growth Managers, engineers, product managers, designers, data scientists, researchers, and other cross-functional teams to inform, influence, support, and execute international growth strategy and investment decisions across our products.

SQL
A/B Testing
Product Analytics
Product Growth
International Market Accumen

Audio Software Engineer II

Engineering
 Washington
12 Months

Location: Redmond, WA We’re seeking a talented Audio Software Engineer to join our team focused on advancing audio technologies for next-generation products. In this role, you will develop and optimize audio signal processing algorithms, build simulation frameworks, and design systems for performance measurement and data analysis. You’ll collaborate with world-class engineers in a fast-paced, innovative environment.

Audio Engineering
C++
Python
Algorithm
Digital Signal Processing
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.


2025. All right reserved.
logologologologo