Job Title: Architect/Principal Software Engineer
Job Location(s): Santa Clara,CA,US
Description: Application and system architecture design, based on
published standards and internal requirements.
SDK design and implementation.
Development, testing and maintenance of application and firmware for real-time embedded systems.
Champion best software practices and processes.
Interface with customers and partners
Qualifications: 10+ years of experience in embedded application and
system-level software development (firmware and driver development).
Strong embedded C programming skills and some assembly level programming experience.
Experience with multiple embedded RTOS's at the BSP level.
Successfully completed bring up of boards.
Familiarity with debug tools such as emulators, ICE debuggers, logic analyzers, and oscilloscopes.
C or C++ development experience on embedded systems.
Proven experience in reading standards and translating them to SW.
SDK development experience.
Good leadership, teamwork, and communication skills.
BS/MS in Computer Science or EE.