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
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 DetailsSr. 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 DetailsSr. 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 DetailsSoftware 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 DetailsSenior 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 DetailsIT 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