Engineer Software Development Engineering Apps
Job details
The Firmware Test Development team develops and maintains a suite of tests to exercise firmware features and functionality. Maintain and enhance test infrastructure and develop automation tools to streamline testing processes. Analyze application workloads / bus analyzer traces as well as firmware specifications to compose a set of test requirements then implement into a test. Support existing code base debug and resolve issues as well as add enhancements. As a team member you will interface with and be supported by local and US based engineers in Firmware Validation and Applications to quickly become a subjectmatter expert in one or more areas. Qualifications : REQUIRED:
- BS/Master in Computer Science Electronics/Electrical Engineering or equivalent required.
- Fresh graduates are encouraged to apply.
- Strong programming in C/C Java Python.
- Fast learner. (firmware systems tools & tests )
- Knowledge/experience with storage device protocol (SATA SAS USB & PCIE) is a plus.
- Knowledge/experience with Storage management Linux environment Window Server network troubleshooting is a plus.
- Experience in the use of bus analyzers emulators and other firmware debugging tools is a plus.
- Strong debugging skills (Software and Hardware).
- Ability to effectively manage projects and tasks to deliver deadlines and commitments.
- Exceptional written and verbal communication skills in English. Technical writing skill is an advantage
- Be able to work under pressure for quick resolution and delivery.
- Able to work in a team or independently.
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.