Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
BIOS Softwareunmatched
Budget Managementunmatched
C Programming Languageunmatched
C++ Programming Languageunmatched
Communication Skillsunmatched
Computer Engineeringunmatched
Computer Scienceunmatched
DOS Operating Systemunmatched
Documentationunmatched
Engineering Managementunmatched
Hardware-Software Integrationunmatched
Interpersonal Skillsunmatched
Linux Operating Systemunmatched
Microsoft Windows Operating Systemunmatched
Product Data Sheetunmatched
Quality Managementunmatched
Release Management/Engineeringunmatched
Requirements Managementunmatched
Schematicsunmatched
Software Designunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software Installationunmatched
Software Specificationunmatched
Software Testingunmatched
System Operationsunmatched
Training/Teachingunmatched
Unix Shell Programmingunmatched
Description
Job Description
Key Responsibilities:
Enhance software quality as per management's direction.
Analyze software requirements for design feasibility within budget and timeline constraints under the guidance of Engineering Management.
Collaborate with hardware engineers to assess software-hardware integration, system performance, and operational requirements as instructed by Engineering Management.
Formulate software specifications, testing protocols, and documentation as required by Engineering Management.
Create software that fulfills or surpasses product requirements.
Manage software release and installation processes.
Perform additional tasks as needed.
Qualifications:
Bachelors degree in Computer Science or Engineering with 5-10 years of experience
Must have experience writing software for AMI BIOS systems
Effective communication and interpersonal skills.
Proficiency in C/C++, DOS, and LINUX shell scripting.
Deep understanding of Windows and LINUX operating systems, product data sheets, and schematics.