Job description for Firmware Engineer at Toshiba Tec
Job Summary
Develop and debug firmware for hardware products, execute test plans, perform failure analysis, and support engineering documentation and project progress within a collaborative team environment.
Job Description:
- Analyze product specifications and hardware requirements to guide firmware/BIOS development
- Design, develop, code, and debug firmware to ensure product functionality and performance
- Develop and execute software/firmware test plans and document test outcomes accurately
- Perform failure analysis and troubleshoot firmware and hardware issues to identify root causes and implement corrective actions
- Support hardware debugging during development, testing, and production phases
- Manage source code, maintain technical documentation, and control versioning effectively
- Prepare engineering documentation including test reports, specifications, Engineering Change Requests (ECR), and product release materials such as Master ROM
- Monitor and report project progress to stakeholders and support ad-hoc engineering tasks as needed
- Participate actively in ad-hoc projects and assignments to support team objectives
Job Requirements:
- Bachelor’s Degree in Electronic/Computer Engineering, Computer Science, Software Engineering, or equivalent is preferred
- Experience in embedded system development using C/C++ programming languages
- Knowledge of programming, debugging, and firmware development lifecycle
- Experience in software/firmware testing, failure analysis, and troubleshooting
- Ability to work independently and collaboratively within cross-functional engineering teams
- Self-motivated with strong time management skills to meet deadlines and support ad-hoc tasks
- candidates without experience are welcome to apply
Interested applicants, please send in your resume stating your date of availability, current and expected salary.
