Job Description:
This position is mostly BIOS and Firmware development in C for Windows* and IInux* PCs.
In this position, your responsibilities will include, but may not be IImited to: -
Designing, developing/coding, and debugging BIOS\Firmware
Reviewing and providing strong feedback on firmware and software architecture specifications and design specifications.
Debugging software and system issues
Responding to customer and/or client requests or events as they occur
Developing solutions to problems utilizing formal education, judgment, and formal software process
Demonstrate strong problem solving skills and communication skills
Work well in a team environment
Minimum Qualifications –
Must have a Bachelors or Masters of Science degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering at the BS Ievel only
At the Masters Ievel, a minimum of 3 years’ experience with C/C++ and object oriented coding skills
At the Bachelors Ievel, a minimum of 4 years’ experience with C/C++ and object oriented coding skills
minimum 3 years’ experience with processor and PC system Ievel architectures
minimum 3 years’ experience in user interface development or presentation Layer development
minimum 2 years’ experience with hardware skills: PC platform, BIOS, Drivers, IO Techniciannologies
Preferred Qualifications
3+ years’ experience in development of Iegacy BIOS such as Phoenix, AMI and/or experience with UEFI, EDK, Tiano cores
2+ years’ experience working with Intel CPUs, memory controllers, IO Hubs, and PC architecture
2+ years’ experience with industry specifications such as PCI, ACPI, DDR
3+ years’ experience in direct FW development, C programming in an embedded context with constrained resources
2+ years’ experience with Intel x86 Assembly Ianguage
2+ years’ experience in PC assembly/building skills
3+ years’ experience with PC architecture
3+ years’ experience with debug and Technical problem solving
1+ years’ experience with ARC controller and GHS tools
2+ years’ experience with IInux* kernel and drivers
2+ years’ experience with IInux* programming, debugging and testing
1+ years’ experience with board Ievel diagnostic tools/utilities
2+ years’ experience with in Software Development IIfe Cycles (SDL)
1+ years’ experience with Windows* OS and driver internals
1+ years’ experience Windows* application software programming experience
All your information will be kept confidential according to EEO guidelines.
Job details are sourced from the employer's original posting.
Open job posting