
Senior Embedded Software Engineer
- Alameda, CA
- $112,000-224,000 per year
- Permanent
- Full-time
- Career development with an international company where you can grow the career you dream of.
- Free medical coverage for employees* via the Health Investment Plan (HIP) PPO
- An excellent retirement savings plan with high employer contribution
- Tuition reimbursement, the
- A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
- Lead software development, verification, and validation; responsible for on-time delivery of high-quality embedded software biowearable products that meet budgetary objectives.
- Implement approved design control procedures for software development in accordance with FDA guidelines.
- Lead software development projects, providing mentoring and technical guidance.
- Technical leadership of embedded software development and project scheduling.
- Reliably deliver high-quality software with-in schedule constraints.
- Provides technical ownership of software products, primarily written in C
- Actively participates in product development teams for the development of new products and services.
- Works with Software and Test Consultants on the system and design issues.
- Interacts with QA engineers to ensure that software products are robust and of very high quality.
- Use appropriate tools and techniques for productivity and code quality: debuggers, profilers, unit testing, source control, etc.
- Research technical issues and propose technical approaches.
- Participate in the full life cycle of development, from specification and design through implementation, testing, and support.
- Work on significant and unique issues where analysis of situations or data requires and evaluation of intangibles. Exercise independent judgment in methods, techniques, and evaluation criteria for obtaining results.
- Would work with cross-functional engineering teams developing new designs
- Lead technical teams in the accomplishment of software design and maintenance activities.
- Develops networks involving cross functional/cross departmental groups as well as communication to senior management.
- Readily adjusts priorities and works within team environment for timely completion of common objectives for multiple projects.
- Resolve significant and/or complex technical issues to empowering health through breakthrough technology.
- Bachelor of Science in Electrical Engineering, Computer Science, or equivalent. MS desired
- 8 to 15 years experience in software engineering required. Some experience in software engineering management
- Good knowledge of software engineering principles required.
- Excellent written and verbal communication skills are essential.
- Minimum of 5 years of solid programming experience in C programming languages required.
- Minimum of 5 years of structured software development and/or Object Modeling Design experience required.
- Minimum 5 years of software development of embedded systems for safety-critical products required.
- Strong debugging techniques and experience on using debugger in an embedded environment is required.
- Excellent troubleshooting skills are a must.
- Knowledgeable of microprocessor architecture is required.
- Knowledgeable of device driver and low-level device interface design and development is required.
- Solid knowledge of regulations for medical device development, (EN460001, ISO13485, FDA) is desirable.
- Experience in model based design (UML or SysML), is highly desirable.
- Skillset to support data calculation reports required
- Good knowledge of coding to share between an embedded and app designs
- General familiarity with the technologies of an embedded display device preferred
- Embedded UI design experience preferred
- Detailed experience with medical device development processes and FDA 510K and PMA regulatory requirement and process is desirable.
- Good knowledge of and experience in RF and WiFi software design, device driver configuration, and test is preferred.
- Experience with Bluetooth and Bluetooth Low-Energy is highly preferred.
- Experience with Source Control Management is highly preferred.
- Experience with testing of embedded devices is a strong plus.
- Training and career development, with onboarding programs for new employees and tuition assistance
- Financial security through competitive compensation, incentives and retirement plans
- Health care and well-being programs including medical, dental, vision, wellness and occupational health programs
- Paid time off
- 401(k) retirement savings with a generous company match
- The stability of a company with a record of strong financial performance and history of being actively involved in local communities