Embedded Software Engineer
A company is looking for a Devices Software Engineer - Embedded.
Key Responsibilities
Design and develop software/firmware for various architectures (x86, ARM, 8051, RiscV)
Build and deploy infrastructure to debug and validate functionality at the component and system level
Design and implement messaging protocols for component communication on a system and board level
Required Qualifications
Minimum B.S. Degree in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent practical experience
Over five years of low-level programming experience in C/C++
Five years of experience developing embedded systems
Proficiency with debugging large, complex systems and hardware/software interfaces
Experience with communication protocols: I2C, CANBUS, SPI, USB
A company is looking for a Devices Software Engineer - Embedded.
Key Responsibilities
Design and develop software/firmware for various architectures (x86, ARM, 8051, RiscV)
Build and deploy infrastructure to debug and validate functionality at the component and system level
Design and implement messaging protocols for component communication on a system and board level
Required Qualifications
Minimum B.S. Degree in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent practical experience
Over five years of low-level programming experience in C/C++
Five years of experience developing embedded systems
Proficiency with debugging large, complex systems and hardware/software interfaces
Experience with communication protocols: I2C, CANBUS, SPI, USB