Role: Firmware developer
Location – Mountain View ,CA – Hybrid (3Days onsite, 2Days remote)
Mandatory Areas
Must Have Skills – Firmware Developer
Skill 1 –Exp in Firmware Developer
Skill 2 –Exp in C/C++
Skill 3 –Exp in Linux and BMC
Skill 4 –Exp in Azure DevOps
Key Responsibilities:
. Collaborate with firmware development teams to design and implement firmware solutions for embedded systems.
. Develop and maintain firmware codebase using programming languages such as C/C++.
. Participate in code reviews, design discussions, and technical meetings to ensure high. quality firmware development practices.
. Perform unit testing and integration testing of firmware modules to ensure functionality, reliability, and performance.
. Assist in troubleshooting and debugging firmware issues as they arise during development and testing phases.
. Work closely with hardware engineers, software engineers, and quality assurance teams to integrate firmware with hardware components and software applications.
. Document firmware designs, specifications, and test procedures for reference and future maintenance.
Requirements: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
. Experience in firmware development or a related field.
. Proficiency in programming languages such as C/C++ for embedded systems development.
. Familiarity with embedded systems concepts, microcontrollers, and hardware. software interactions.
. Strong understanding of firmware development methodologies, best practices, and debugging techniques.
. Excellent problem. solving skills and attention to detail.
. Ability to work effectively both independently and collaboratively in a team environment.
. Experience with Linux and BMC (Baseboard Management Controller) is highly desirable.
|
Satyesh Tanisha Systems Inc. |
From:
satyesh,
Tanisha Systems
satyesh@tanishasystems.com
Reply to: satyesh@tanishasystems.com