Overview
On Site
$$55hr - $60hr
Contract - W2
Contract - 1 day((s))
Skills
Firmware Developer
Job Details
Job Description:
Pay Range: $55hr - $60hr
Responsibilities:
Pay Range: $55hr - $60hr
Responsibilities:
- Collaborate with firmware teams to design and implement solutions for embedded systems.
- Develop and maintain firmware code using C/C++ and adhere to industry-standard practices.
- Participate in code reviews, design reviews, and technical discussions to ensure quality delivery.
- Perform unit and integration testing of firmware modules to validate performance and reliability.
- Debug and troubleshoot firmware issues during development, bring-up, and validation phases.
- Work closely with hardware and QA teams to support board bring-up, system integration, and validation.
- Create and maintain design documents, test specifications, and release notes.
- Contribute to continuous improvement of firmware development methodologies and tools.
- Proficiency in C/C++ programming for embedded systems.
- Experience with firmware development and debugging techniques.
- Solid understanding of microcontrollers, embedded concepts, and HW/SW interactions.
- Familiarity with hardware schematics and technical documentation.
- Good analytical and problem-solving skills.
- Strong communication and teamwork capabilities.
- Experience with Linux kernel or RTOS-based systems.
- Exposure to BMC (Baseboard Management Controller) development.
- Hands-on experience with hardware bring-up and debugging tools (oscilloscopes, logic analyzers, JTAG, etc.).
- Familiarity with Git, Jira, and CI/CD tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.