Direct hire opportunity for an Embedded Software Engineer with a focus on machine autonomy software for robotic product development.
In this role, you will be responsible for the design and implementation of software for embedded devices and distributed control systems.
Overview of Job Duties
Assist in design, development, testing and implementation of existing and new products
Write and execute product specifications, verification plans and documentation
Work with hardware engineers to develop new product hardware and participate in design reviews
Apply software engineering principles to provide solutions to problems that are identified during the product life cycle
Bachelor's Degree in Software Engineering or related field
5+ years’ of hands on experience in the design of complex embedded software systems
Solid C++ programming skills
Experience with RTOS based applications and designing multi-threaded applications
2+ years’ experience with Linux and experience with containerization
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Experience with robotics or motion control
Experience with machine learning and autonomous machines
Excellent communication skills
Ability to work in a fast paced, deadline focused work environment.
Embedded Software Engineer - C++ - RTOS - 21378
Internal Number: 21378
About Oxford Solutions, Inc.
Since 1998, Oxford Solutions has solidified our reputation as a reliable, cost-effective staffing solutions provider…whether it’s a mission-critical project of any magnitude, or simply to fill a necessary temporary opening to keep operations running smoothly.