
Sr. Staff Embedded Software Engineer
- Alameda, CA
- 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 for embedded biowearable products, ensuring on-time delivery within budget.
- Implement FDA-compliant design control procedures.
- Provide technical leadership and mentoring for embedded software projects.
- Ensure high-quality software delivery within schedule constraints.
- Provides technical ownership of software products, written in C, C++, and C#.
- Would work with cross-functional engineering teams developing new designs.
- Interact with QA engineers to ensure software quality.
- Utilize appropriate tools and techniques for productivity and code quality.
- Research technical issues and propose solutions.
- Participate in full development life cycle from specification to support.
- Resolve significant technical issues and provide strategic advice.
- Lead technical teams and develop cross-functional networks.
- Adjust priorities and collaborate within team environments to meet project objectives.
- Technical leadership of embedded software and software tool development, project estimation, and scheduling.
- 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.
- Minimum 10 years with 10+ years of experience, or Master’s Degree with 7+ years of related experience, or Ph.D. with 2+ years of related experience
- Good knowledge of software engineering principles required
- Excellent written and verbal communication skills are essential
- Programming experience in C programming languages required
- Experience with structured software development and/or Object Modeling Design experience required
- Experience with 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
- Knowledgeable of device driver and low-level device interface design and development is required
- Familiarity with signal and data processing algorithms and techniques and the mathematical models that accompany them.
- Experience in model based design (UML or SysML), is highly desirable
- Detailed experience with medical device development processes and FDA 510K and PMA regulatory requirement
- Preferred team leadership experience and demonstrated mentorship capabilities
- Experience with Source Control Management is highly preferred
- Experience with testing of embedded devices is a strong plus
- Strong background in Agile methodologies and development lifecycles.
- Familiarity with cloud-based solutions, SaaS, or enterprise software is a strong plus.
- Proficiency in Jira, Confluence, or similar project management tools.
- 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