Software Engineer (BIOS)
- Contract
Company Description
Akraya, Inc has consistently ranked among the Best Places to Work by Staffing Industry Analysts and the San Francisco Business Journal. A multiple award-winning, provider of Staffing and Consulting services, we focus on IT, Engineering, Creative and Marketing talent. Akraya has extensive experience supporting Fortune 500 and hot emerging start-ups. Founded in 2001, Akraya is a certified woman and minority-owned, Bay Area Green Business.
For over a decade, Akraya has become a preferred vendor of service and talent for across the US and worldwide.
Job Description
• 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
Qualifications
• Must have a Bachelors or Masters of Science degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering
• Must have the unrestricted right to work in the US without sponsorship 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 Iayer development
• minimum 2 years experience with hardware skills: PC platform, BIOS, Drivers, IO
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 Linux* kernel and drivers
• 2+ years experience with Linux* 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
Additional Information
All your information will be kept confidential according to EEO guidelines.