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]
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job