Location: Alameda, California, United States
Job Summary:
Job Duties and Scopes
- Provide technical leadership in embedded software development.
- Participate in product development teams for new product strategies.
- Collaborate with external software consultants on system development.
- Implement software designs using current programming languages (C, C, Assembly).
- Engage in the full software development lifecycle from design to support.
Required Skills
- Proficient in programming languages (C, C, Assembly).
- Strong debugging techniques using debugger and ICE.
- Knowledge of communications design (Wi-Fi, Bluetooth Low Energy, TCP/IP).
- Familiarity with quality software engineering principles and source control management.
- Excellent written and verbal communication skills.
Required Experiences
- Bachelor’s Degree in Engineering or related field with a minimum of 10 years of experience.
- 6 years of software development experience for embedded systems in safety-critical environments.
- Experience in structured software development and object modeling design.
Job URLs: