Embedded Firmware Engineer
VDart, Inc.
Bellevue, WA, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Software Debugging
Embedded Software
Firmware
Cypress (Programming Language)
Bare Metal
Hardware Debugging
Job description
- Develop embedded and bare-metal firmware for PD controllers.
- Bring up new hardware systems and work through hardware/firmware issues.
- Develop and support firmware for USB Type-C and Power Delivery functionality.
- Use debugging tools such as multimeters and oscilloscopes to troubleshoot hardware and firmware.
- Read schematics and understand how hardware connections relate to firmware, data, and controller pins.
- Work with hardware communication buses including I2C, SPI, and other low-speed buses.
- Collaborate with electrical engineers and other firmware team members on design and implementation.
- Help support validation, stability, and future functionality as the product develops.
Requirements
- Strong experience developing embedded and bare-metal firmware.
- Strong C programming skills.
- Experience with Cypress and/or Infineon MCUs and the associated IDE.
- Experience debugging hardware and firmware using tools such as a multimeter and oscilloscope.
- Ability to read and understand electrical schematics and use them to implement firmware.
- Experience with I2C, SPI, and low-speed communication buses.
- Basic understanding of USB Type-C and Power Delivery (PD), including USB power negotiation.
Nice to Have
- Experience with USB PD compliance.
- Additional experience developing products involving USB Type-C and Power Delivery.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦