29 Apr
Lead Embedded Engineer
Vacancy expired!
Lead Embedded Engineer!Are you in the embedded developer looking to make a change? Do you have a unique penchant for customer-facing controlled devices? Then we want to hear from you!We are searching for a leader for a direct hire opportunity for the next generation Intelligent Vending Systems. Specifically, looking for an engineer to lead a team to develop software for Linux-based embedded devices.This position is ideal for an experienced Software Engineer with a background in device-based systems software. Excellent skills in communicating, leadership, and Linux embedded software engineering are all required to be successful in this position.What Will You Be Doing?
- Lead a team of embedded Engineers.
- Collaborate with software, electronics, and project managers to determine architecture and development tasks, assign priorities, assign resources, determine schedules, and report progress.
- Produce thorough and detailed design documentation, and module interfaces/interactions using UML methodologies.
- Analysis and troubleshooting of problems related systems integration with hardware, backend systems, and 3rd-party applications.
- Create software tools, scripts, and automation software for validation of system operations and performance.
- A minimum of 5 years' experience with C/C software development. Ideally from device-level to application-level, with a focus on C and Linux.
- 3+ Years’ experience in leading a small team of developers is a must.
- Applications Software Architecture & Development for Embedded Linux Devices. Development of systems software for user-facing requirements, embedded system controls, internal messaging bus, and peripheral interfacing as required.
- Experience using version control tools Subversion and GIT required.
- Bachelor’s degree in Computer Science. Master’s degree in Computer Science or Software Engineering is ideal but not a deal breaker.
Vacancy expired!