Technical / Functional Skills
- Engineering experience: 2-5 years
- Program Management experience: 1-5 years
- Good understanding of software development
- Understands and deals well with rapid development cycles
- Effective communication skills
- Ability to drive issues, track tasks, and evaluate priorities on a daily basis
- Strong EE fundamentals is desired
- Wireless experience or knowledge is desired
- Manufacturing experience and prior exposure to working with Contract Manufacturers
- Mac OS and/or iOS experience is a plus
- Linux command line / scripting experience is a plus
Experience Required
- A client has an immediate opening for a Software Project Lead.
- In this role, a successful candidate will be working with engineers that write internal tools and applications for current and future embedded product lines, to define and manage manufacturing tests that stress a device over a few hours.
- Candidate must thrive in a fast-paced environment, have strong understanding of software fundamentals, background working with systems, excellent communication skills, and a desire to work with cross-functional teams to develop ground- breaking products.
- Additionally a candidate will work with clients engineering team to define, schedule, track, and communicate the status of software features and deliverables to other groups and executive management.
Roles & Responsibilities
- Clients team has responsibilities spanning all aspects of product bring-up and test:
- Developing and debugging applications, protocols, frameworks, and command line utilities for internal use
- Bringing up new SoCs, chipsets, sensors, and products
- Interacting with Hardware, OS, Test, Operations and various other cross-functional teams throughout enabling test strategies for new components in upcoming products
- Supporting new product development builds locally and remotely
- Travel to prototype hardware manufacturing builds
- Experience in automation tools like Puppet, Ansible - (Knowledge for Python is must)
- Devops knowledge - Git
- Performance and Troubleshooting tools - VMSTAT, MPSTAT, IOSTAT, TCPDUMP etc
- Basic troubleshooting for Network and filesystems issues.
- SUSE or any Linux flavor exp. will be a plus