This small Robotics unicorn is seeking an Embedded Software Engineer to participate in developing the C++ software that powers our unique robots. You will be a liaison, working with our algorithm and hardware design teams.
Responsibilities
- Write the C++ code within the Linux OS.
- Design the necessary Linux OS software to interface with x86 CPUs.
- Write and optimize the necessary Linux drivers to control the hardware peripherals.
- Collaborate with software and hardware teams to solve complex design issues.
Qualifications
- MS/Ph.D. in Electrical Engineering or Computer Science.
- Previous robotics software development experience.
- 5+ years of C/C++ developing code within a Linux environment.
- Keen experience developing Linux-based driver to control networking peripherals (networking, storage, camera, etc.).
- Strong debugging skills within software and hardware domains.
- Excellent communication skills.
Visa Requirements: Must be a US Citizen or US Green Card Holder