mycareers logo


Showing: 274 Engineer, Developer jobs
Systems Engineer V
Spectraforce
Redmond, Washington

2 hours ago

Job Description

Job Title: Systems Engineer V
Duration: 06 Months
Location: Redmond, WA 98052
Summary:
  • The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Top must-have HARD skills:     
  • BSc or MSc degree in Engineering or Physics and/or apprenticeship in electronics or related field
  • Familiarity with C/C++, basic statistics, error analysis.
  • Familiarity with linux systems
  • Scripting / configuration editing
  • Experience with laboratory work and ideally experimental hardware
  • Good communication skills
Good to have skills:     
  • Software development experience in C++, Python and/or Bash
  • Troubleshooting driver problems on Linux
  • Robot control or mechatronics experience. In particular:
  • Controlling linear motion stages
  • Controlling hexapod positioners
  • Controlling robot arms
  • Knowledge about camera optics and acquisition settings
  • Experience with VR or AR systems
  • Data analysis and visualization
Job Responsibilities:
  • Modify, extend and maintain existing calibration SW that are mostly written in C/C++, with automation scripts in Python.
  • Write new pieces of SW in appropriate languages (C/C++, Python) to productize and scale the calibration SW for different customers and stations.
  • Work as part of a project team to coordinate both delivery of calibration SW to the downstream customers as well as incorporate Research algorithms into the production pipeline.
  • Review project requests, estimate time and cost required to accomplish project.
Typical Day in the Role:
  • Setting up and maintaining data collection SW and HW including OS/firmware updates and connection to sensor components.
  • Basic SW (mostly C++) debugging, understand different kinds of error analysis and communicate with other Research Engineers and Scientists.
  • Consumer devices HW bring-up and functionalities verification.
  • Design and execute experiments to validate product quality and investigate HW/SW issues.
  • Design and commission automation procedures for robotics experiments.
  • Perform devices calibration with proprietary equipment.
  • Commission and operate complex measurement and test equipment
  • Documentation of various processes and techniques with help from the core team.
Qualifications (Must have):
  • BSc or MSc degree in Engineering or Physics and/or apprenticeship in electronics or related field
  • Familiarity with C/C++, basic statistics, error analysis.
  • Familiarity with linux systems
  • Scripting / configuration editing
  • Experience with laboratory work and ideally experimental hardware
  • Good communication skills
Qualifications (preferred):
  • Software development experience in C++, Python and/or Bash
  • Troubleshooting driver problems on Linux
  • Robot control or mechatronics experience. In particular:
  • Controlling linear motion stages
  • Controlling hexapod positioners
  • Controlling robot arms
  • Knowledge about camera optics and acquisition settings
  • Experience with VR or AR systems
  • Data analysis and visualization
Skills:
  • Ability to read and write C/C++ SW
  • Proficiency in other scripting languages such as Python, Bash etc.
  • Knowledge of Geometric Calibration and fundamental theories behind them.
  • Have experience with working with HW, calibration stations or Robots.
  • Ability to work independently and manage one’s time.
  • Basic mentoring skills necessary to provide support and constructive performance feedback.
  • Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Ability to troubleshoot issues and make system changes as needed to resolve issue.
Education/Experience:
  • Bachelor's degree in Computer Science, or Electrical Engineering, or Mechanical Engineering, or Physics or any relevant science/engineering field required.
 
Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 75.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you