Robotics engineers are responsible for designing, testing, and building robots that are productive and safe to operate as well as economical to purchase and maintain. These engineers use computer-aided design and drafting, and computer-aided manufacturing (CADD/CAM) systems to perform their tasks.
Provide root cause analysis and implement solutions to problems
Improve the design and operation systems, making them more reliable, scalable, resilient and efficient
Add new features and build new products
Apply principles of computer science and engineering to the design of robot hardware, software and the supporting
Examine, analyze, and improve the design and operation of systems
Software development background with skills in an object oriented language such as C++, Java or Python
Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments
Solid scripting skills (Python)
Strong background in the Linux operating system and networking
Experience with complex robotic applications including perception and planning
Experience with embedded systems and real-time operating systems
Strong math skills and familiarity with linear algebra
Experience with version control systems such as Subversion and Mercurial
Working knowledge of software debugging and profiling tools
Development of systems that are used in real time control systems, including interfaces to hardware and sensors
Hands-on troubleshooting of both hardware and software
Familiarity with the software product development lifecycle from concept through development and testing, deployment and support, using both waterfall and agile methodologies
Proven experience with hardware and software troubleshooting, pareto analysis and other problem solving techniques
Able to work in a dynamic, rapidly changing environment, with aggressive deadlines
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.