Location: Alameda, California, United States
Job Summary:
Job Duties and Scopes
- Lead embedded software development, integration, and testing for medical devices.
- Participate as a senior engineering representative in product development teams.
- Collaborate with external consultants on algorithm design and system development.
- Oversee the full software development lifecycle from specification to support.
- Evaluate new software tools, architectures, and algorithms.
Required Skills
- Proficiency in C, C++, Assembly, and structured software development.
- Strong debugging skills and experience with debuggers and ICE.
- Knowledge of ISO and FDA recognized software engineering principles.
- Familiarity with RTOS and real-time software design.
- Experience with source control management.
Required Experiences
- Bachelor’s Degree in Engineering or related field with a minimum of 10 years of experience.
- At least 6 years of programming experience in embedded systems for safety-critical products.
- Experience in multitasking within real-time operating systems.
- Excellent written and verbal communication skills.
Job URLs: