Website Intel Corporation
An exciting opportunity to be part of the Firmware and Microcontroller Operating System team at Intel! We contribute to the Open-source Zephyr RTOS Project focusing on Intel FW and MCU use cases for Client Computing, as well as several other Intel design wins.
Responsibilities may include, but not limited to:
Familiarity with opensource development and opensource tools
Developing low-level operating systems, device architectures, OS services in partnership with hardware design and development teams
Working knowledge and proven experience in development of embedded systems and real-time software
Embedded firmware development running in a real-time operating system RTOS with hardware and software interactions
Performing unit and system level testing including failure analysis and debug of product issues as part of development and validation phases
Cross multiple firmware disciplines to develop and grow across the entire client computer architecture
Working with project stakeholders turning product requirements into development and validation plans
A successful candidate will demonstrate:
Listening to understand and respond professionally to partner questions and issues while building trust.
Excellent written and presentation skills
Excellent communication skills and willingness to work in a competitive team environment in multiple geolocations
A history of self-starting and effective multitasking with strong influencing and leadership skills
Innovative, thinking out of the box, seeking improvements.
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Bachelor’s degree in Computer Science, Computer Engineering or similar field with 8+ years of experience in programming or development experience.
8+ years of experience with C/C++
Masters’ degree in Computer Science, Computer Engineering or similar
8+ years of embedded firmware development experience
Experience working in ThreadX Zephyr i64 architecture multithreaded environment
Familiarity with ARC and Tensilica architecture
Experience in Debugging using Lauterbach gdb other debuggers
Experience with Ethernet TCPIP other networking protocols
Experience in creating and handling error free data transfer protocols through communication peripherals eg UART I2C SPI DMA
Experience in low power HW programming for ARM ARC Tensilica controllers eg deep sleep modes
Familiarity with scripting languages would be an asset Python Shell XMLHighly
Knowledge of Microprocessor fundamentals specifications 1632 bit etc. registers Power and Battery Management systems gauges chargers battery cells etc.
Supporting feature verification process, testing, test setup maintenance, test design creation etc.
Participating in and role model an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement
Coordinating priorities and activities with other engineering stakeholders to accomplish committed milestones
Developing and reviewing code, debug reported issues and propose solutions, optimize code, deliver, and review designs etc.
To apply for this job please visit jobs.intel.com.