Ready to Apply?
Take the Next Step in Your Career
Join eTeam and advance your career in Engineers
Apply for This Position
Click the button above to apply on our website
Job Description
Role: Robotics Software Engineer
Location: Redmond, WA(Onsite)
Duration: months
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
+ years experience in Robotics, Electro-Mechanical Design, Sensor & Communications, or a similar field
Proficiency in ROS & (Robot Operating System) framework
Proficient in C++ or Python programming.
Experience with organizational and analytical skills, driving technical strategy and execution in a fast-paced, high ambiguity environment Must Have:
.
Combination of software and hardware experience, specifically integrating hardware to software.
.
Working with sensors and managing software systems.
.
Experience integrating hardware into software (for PhD fresh graduates).
Skill Sets:
Ideal Candidate Profiles: PhD - Fresh Graduate w/ Experience integrating hardware into software during academics (within a robotics lab)
or graduate with several years of experience in robotics (more ideal) or automation (less ideal)
Preferred Qualifications
Experience with SOLIDWORKS, Siemens NX or similar CAD tools.
Experience with manufacturing processes and materials.
Experience in Machine Learning tools.
Experience with simulation tools conducting Finite element analysis: Structural, Modal.
Experience with automation equipment design and custom machine builds. Robotics Systems Responsibilities
Collaborate with research scientists and engineers to design and implement hardware-software system integration enabling state-of-the-art control algorithms and models on real robot hardware and simulation environments
Design and conduct thorough evaluations of real-world robotic systems, identifying limitations, and proposing improvements to enhance their performance and robustness
Effectively communicate complex features and systems in detail to diverse stakeholders
Perform experiments of real and simulation robotic systems and debug the supporting parts manufacture, working with internal and external partners to support part fabrication and complex custom sub assembly
Assembly of robot: hands-on partnership in the lab integrating research with construction of sub-assemblies into full system-level robot prototypes
Failure analysis: build subsystem test fixtures, design tests, create test plans, perform tests, measure and analyze data, and refine design assumptions
Develop communication firmware software
Research and develop characterization/training sensors and calibration
Don't Miss This Opportunity!
eTeam is actively hiring for this Robotics Software Engineer position
Apply Now