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.