Job Description:
IOTG is one of the fastest growing organizations in Intel and we are building teams to develop functionally safe systems. Systems that can be certified as functionally safe are becoming mandatory across many IOTG markets including Industrial, Automotive and Medical where risk to people must be carefully managed and requires low level real-time monitoring of both HW and SW functions. Functional SW safety certification is a specialization that requires a uniquely rigorous development flow, statistical HW failure analysis and development of SW diagnostic routines that fit within an overall SW architecture. We are looking for SW developers with strong direct HW interface experience. The successful candidate will receive formal functional safety training, learn the required SW design flow and join a team that develops SW to monitor both HW and SW health.
Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.
Responsibilities Include:
- Working together with HW architects to define the SW diagnostics to be developed
- Helping to create and drive a SW development process that meets ISO 26262/IEC 61508 requirements
- Implementing low level SW Diagnostics to monitor HW and SW health
- Unit testing the SW Diagnostics
- Debugging SW issues
- Documenting SW Diagnostics
IOTG is one of the fastest growing organizations in Intel and we are building teams to develop functionally safe systems. Systems that can be certified as functionally safe are becoming mandatory across many IOTG markets including Industrial, Automotive and Medical where risk to people must be carefully managed and requires low level real-time monitoring of both HW and SW functions. Functional SW safety certification is a specialization that requires a uniquely rigorous development flow, statistical HW failure analysis and development of SW diagnostic routines that fit within an overall SW architecture. We are looking for SW developers with strong direct HW interface experience. The successful candidate will receive formal functional safety training, learn the required SW design flow and join a team that develops SW to monitor both HW and SW health.
Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.
Responsibilities Include:
- Working together with HW architects to define the SW diagnostics to be developed
- Helping to create and drive a SW development process that meets ISO 26262/IEC 61508 requirements
- Implementing low level SW Diagnostics to monitor HW and SW health
- Unit testing the SW Diagnostics
- Debugging SW issues
- Documenting SW Diagnostics
Qualifications
Required Experience- MSEE/MSCSE plus 4 years of related experience or BSEE/BSCSE plus 6 years of related experience
- 4 years of C, C++ development, configuration management and debug experience
- 4 years of experience with Intel Architecture
Required Skills
- Excellent written and verbal communication skills
- Demonstrated effectiveness in multitasking over simultaneous problem areas and/or assignments
- Good team player able to work well with peers in the development team and senior engineers from various supporting disciplines
- Deep understand of low level SW development that directly interfaces with the HW
- Working knowledge of RTOS's including Green Hills, QNX, and VxWorks
- Familiarity with ITP debugging and programming
Desired Skills
- Virtualization knowledge
- Breadth of knowledge that spans BIOS and drivers
- Functional Safety experience
- Familiarity with PCIe drivers and device driver interaction