BIOS Lead Developer
Job details
As a Lead for the BIOS development team working within an Agile framework, your responsibilities would include a combination of technical leadership, project management, and Agile facilitation. Here are the key responsibilities: Here are the key responsibilities and expectations for this position: Technical Skills: Strong understanding of BIOS/UEFI firmware development. Familiarity with Windows OS/driver architecture. Proficiency in programming languages such as C and C++. Experience with hardware-software interactions and debugging.
- Knowledge of security features and protocols related to BIOS.
- Familiarity with Git.
- Technical Leadership:
- Oversee the development and maintenance of BIOS/UEFI firmware.
- Ensure the team adheres to best practices in coding, testing, and documentation.
- Conduct code reviews and provide technical guidance to team members.
- Promote Agile principles and practices within the team.
- Help the team self-organize and improve their processes continuously.
- Project Management:
- Plan and manage BIOS development projects, ensuring timely delivery of high-quality firmware.
- Coordinate with Product Owners to prioritize the product backlog and define sprint goals.
- Track project progress, manage risks, and resolve impediments.
- Collaboration and Communication:
- Work closely with cross-functional teams, including hardware engineers, software developers, and QA teams.
- Communicate project status, issues, and risks to stakeholders.
- Foster a collaborative and transparent team environment.
- Strong verbal and written communication skills are essential for coordinating activities across local and remote sites.
- Quality Assurance:
- Ensure that the BIOS/UEFI firmware meets quality standards and customer requirements.
- Implement and maintain automated testing frameworks.
- Address and resolve bugs and issues promptly.
- Innovation and Improvement:
- Stay updated with the latest industry trends and technologies in BIOS/UEFI development.
- Drive innovation and continuous improvement initiatives within the team.
- Evaluate and integrate new tools and methodologies to enhance productivity and quality.
- Domain Knowledge
- Collaborative working
- Problem solving and decision making
- Attention to Detail
- Execution Excellence
- Stakeholder Management
- Client (Internal) Centricity
- Effective Communication
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.