Firmware Developer
Job details
Solid experience in firmware development or embedded software development in a multicore environment or hardware. Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product. Solid experience in programming in 'C/C++' or Python Moderate experience with Python for scripting Experience with SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package development, peripherals such as PCIe, I2C, SPI, USB, UART , OS primitives, memory management, scheduling, interrupts and multi-threading Have good experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues. Self-motivated and able to work independently
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.