Software Engineer V

Apply Now

Company: Iron Systems

Location: Redmond, WA 98052

Description:

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.

Job Title: Software Engineer V
Location: US - WA - Redmond

Summary:
  • 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 these components and building scalable and reusable systems that allow 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.
Requirements:
  • 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
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 interfaces 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.
Qualifications (preferred)
  • 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

Similar Jobs