Applied & Integrated Manufacturing

Embedded software Engineer

United States

over 5 years ago
Save Job

Summary

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

People also searched: