We are looking for a self-motivated Software Engineer with a passion for electro-mechanical systems to develop custom solutions in the fields of Robotics, Autonomy, Human-Machine Interface, Machine Vision, and Electromechanical System Design.
Requirements
- Bachelors (BS) or Master’s degree (MS) in Electrical Engineering, Computer Engineering, Computer Science (or a related field)
- Knowledge and hands-on experience of medium scale software project developed and executed in Linux with build configuration and customization
- Experience prototyping and implementing challenging software solutions or algorithms in C/C++
- Strong background in Object Oriented Programming (OOP)
- Inter-System communication over TCP/UDP, Serial Interface such as I2C, SPI, UART
- Experience configuring C/C++ compilers for libraries and optimizations
- Proficient with SCM tools such as SVN, GIT, and Mercurial
- Strong written and communication skills
Benefits
- Citizenship or Permanent Residency required
- Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status