Software Engineer V

Iron Systems · Redmond

Company

Iron Systems

Location

Redmond

Type

Full Time

Job 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 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.

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
  • 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)

  • 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 Statistical data analysis and visualization Experience with interfacing with HW, such as a Raspberry Pi Suggestions for sourcing Universities of applied sciences

Date Posted

03/19/2024

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer II, Graphics/Vulkan - DigitalFish

Views in the last 30 days - 0

DigitalFish is seeking a Software Engineer II Graphics to join their dynamic team The ideal candidate will have experience in realtime graphics and ma...

View Details

Sr. RF Silicon Software Engineer (Starlink) - SpaceX

Views in the last 30 days - 0

SpaceX is actively developing technologies to make human life on Mars possible and deploying Starlink the worlds largest satellite constellation provi...

View Details

Sr. Software Engineer, Starlink Ground Stations - SpaceX

Views in the last 30 days - 0

SpaceX is a company that aims to make human life on Mars possible by developing advanced technologies for a future of outdoor exploration They are cur...

View Details

Software Engineer, Starlink Ground Stations - SpaceX

Views in the last 30 days - 0

SpaceX is a company that aims to make human life multiplanetary by developing technologies for a future where humanity explores the stars They are cur...

View Details

Senior Software Engineer, Networking Software - NVIDIA

Views in the last 30 days - 0

NVIDIAs platforms have made significant impacts in AI and SoftwareDefined Networking with widespread use across leading academic institutions startups...

View Details

IT Engineer, End User Support - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking an IT Engineer to support Field Office sites manage IT inventory ensure compliance resolve issues communicate updates and improve op...

View Details