Embedded Firmware Developer
Bits and Binaries Inc.Contract
Required Skillset:
PythonGitAgileUnit TestingIntegration TestingEmbedded CI2CSPIUARTCANMPLab IDE
Job Description
- Design, develop, debug, and test embedded firmware using Embedded C.
- Experience in MPLab IDE for development (or anything similar is mandatory).
- Implement and follow Git-based version control workflows (branching, merging, code reviews)
- Develop and use Python scripts for automation, testing, tooling, or validation activities
- Perform unit testing, integration testing, and support system-level debugging
- Collaborate with hardware, validation, and systems teams to resolve issues and improve product quality
- Contribute to technical documentation and coding standards
Preferred Skills
- Experience with microcontrollers and low-level hardware interfaces
- Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
- Familiarity with embedded debugging tools and techniques
- Experience working in Agile or iterative development environments
Similar Jobs
: Embedded Software Develope
Michigan
Feb 24th, 2026
Embedded Software Engineer
Remote
Feb 19th, 2026
Embedded Software Engineer
Remote
Feb 19th, 2026
Principal Embedded Software Developer
Texas
Feb 13th, 2026
Embedded Software Test Engineer
Washington
Feb 11th, 2026