Engineering Manager, Embedded Software NeuroVista
If you are one of those people who have always wondered ?why? and ?how? and then have spent your nights and weekends trying to figure it all out, you are our kind of person. If you value working collaboratively in a team environment yet are ready to take a leadership role, then you will fit right in. We value those people who possess a good sense of humor, a "get it done" attitude, exceptional communication skills and a strong work ethic as well as those who are very detail-oriented, possess strong critical thinking, organizational and follow-through skills and yet are eminently flexible and respond positively to change.
We believe that we can have fun while still executing on our mission. We believe that we can create an extraordinary, innovative product and still enjoy time with our families.
In your role as our ?player/coach? Engineering Manager for our Embedded Software Team you will be a strong technical contributor and mentor to your embedded software engineers in addition to being responsible for overseeing development partners in the definition and delivery of Application Specific Integrated Circuits (ASICs).
Primary Responsibilities
Leads the embedded software definition and architecture for our class III active implantable system, including external accessories and owns the embedded software development process for the Company.
As a member of the engineering management team, contributes to the overall system definition and architecture of our product.
Recruits, trains, manages and retains the embedded software development team which includes both regular and contract/temporary software engineers. Manages the day-to- day activities of your team, including HR reporting and performance feedback processes.
Works with the Project Manager to develop and execute to project plans, schedules, and budgets.
Works collaboratively across other disciplines and projects to ensure a successful system outcome.
Required Education, Skills and Experience
BSEE or BSCS required. MS/MSEE preferred.
10 years recent software design experience including:
-Low power systems
-Signal processing
-Embedded microprocessor systems, memory, and I/O interfaces
-RF communication system protocols
-Real-time systems
-C/C++
2+ years in a technical leadership role required, supervisory experience optimal.
Product development experience with an implantable medical device preferred.
Previous experience in a startup/early stage product development environment optimal.
Very strong software design skills including ability to design from a clean sheet required.
Expertise in software development processes (Software Development Lifecycle).
Experience in software performance test including unit test.
Demonstrated skills in hardware/software integration.
Strong, effective presentation and interpersonal skills.
Demonstrated ability to compose clear and concise technical written communication.
Sophisticated Microsoft Office skills, especially Project, Visio, WORD, Excel and PowerPoint.
Other Qualifications
Flexible individual who possesses the ability to handle the typical frequent re-directions of an early stage company.
Collaborative person that accepts and delivers performance feedback professionally.
Able to work effectively in an entrepreneurial, informal developmental environment that is subject to external regulatory requirements.
Moderate travel required (10% - 20% per year). May require long hours and weekend work.
| Location: |
100 Fourth Avenue North
Suite 600
Seattle, WA 98109
United States
|