A company is looking for a Senior Embedded Firmware Engineer.
Key Responsibilities
Develop optimized C code for embedded processors
Collaborate with architects and hardware engineers to design software architecture
Review team members' design documents and provide feedback on firmware and software architecture specifications
Required Qualifications
Bachelor's degree in Computer Science or related discipline, or equivalent training and experience
Approximately 10 years of experience in C or C++ programming
Familiarity with software development tools and debugging tools in an embedded environment
Comfort with Linux user space and understanding of binary protocols
Experience with at least one low speed or board level interface (I2C / SMBus, SPI, UART)
Firmware Engineer • San Buenaventura, California, United States