Send me more jobs like this

Keywords / Skills : Firmware Engineer, Software Engineer, Software developer, Senior software engineer, C++, C, testing, coding, debugging, USB, I2C, MIPI, wireless technologies

5 - 10 years
Posted: 2019-07-02

Software Engineer/ Programmer
Posted On
2nd Jul 2019
Job Ref code
Job Description
Job Description:

Work Description: As an embedded firmware engineer you will be responsible for creating and maintaining firmware running on embedded consumer electronics.  You will have responsibilities spanning all aspects of product bring-up and test:  write, debug, and integrate new device drivers, protocols, and other firmware code across embedded product line

Skill Set Requird: 10-15 years of relevant experience.

Strong knowledge of Operating Systems principle.

Demonstrable programming skills in C and C++.

Understanding of basic testing, coding, and debugging procedures. Experience with of standard protocols such as USB, I2C, MIPI, and/or wireless technologies (Bluetooth, Wi-Fi, or other).

Strong problem solving and debugging skills for multi-processor systems with I2C/SPI, USB and other interconnect bus.

Skill Set:

Demonstrated ownership of multiple sub-systems and/or a complete simple product (Simple = Mouse or iPod shuffle) and/or experience launching multiple moderately complex to complex consumer electronic products: Moderately Complex = Smart TV˽VD, Complex = smart phone/Xbox.
Experience and understanding of firmware design tools (IAR is a plus) and languages.
Review board schematics and data sheets. Utilize oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues.

Similar Jobs
View All Similar Jobs
Walkin for you