We are looking for embedded software engineers responsible for developing the infrastructure software controlling Automated Guided Vehicles
Responsibilities:
- Design and develop multi-threaded embedded software common to multiple AGV platforms
- Contribute in small team design meetings, co-develop interface specifications, and implement the software in a timely and high quality manner using fast prototyping team-oriented methods
- Create scripts for automated test platforms to exercise the software and hardware and validate the design at black box and white box levels
- Support world-wide product level problems debugging, root-cause failures, fix, test, and release software on very short cycles
Requirements:
- 3-5 years experience developing high performance multi-tasking/multi-threaded embedded software using C/C++
- Experience with fast-prototyping and team-based software development methods
- Strong individual contributor with a personal sense of responsibility, quality, and teamwork who is able to learn from and mentor others
- BS/MS in Electrical/Computer Engineering, or equivalent studies
Desired skills:
- Experience with TCP/IP and RPC client/server architectures
- Experience with Windows and Linux APIs
- Experience with PCIe and USB driver development
- Experience with Python
- Experience developing GUI graphs and controls for remote applications
- Experience using lab equipment including RF signal analyzers, generators, and scopes
Send your resumes at [email protected]