ESP Safety · 1 day ago
Firmware Engineer (Contract) – PCB Layout Adaptation
Maximize your interview chances
ManufacturingOil and Gas
Insider Connection @ESP Safety
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Update firmware (written in C for microcontroller model ARM Cortex-M4) to align with the new PCB design, including pin mappings and peripheral configurations.
Ensure compatibility with communication protocols such as UART, SPI, I2C, Modbus RTU, and CANbus.
Debug and test the firmware to ensure stability and performance benchmarks are met.
Provide comprehensive documentation, including updated pin mappings, release notes, and integration guidance.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Proven experience in firmware development for microcontrollers, particularly ARM Cortex-M series.
Strong proficiency in C programming and debugging tools.
Experience working with communication protocols UART, SPI, I2C, Modbus RTU, and CANbus.
Familiarity with hardware schematics and PCB design documentation.
Strong problem-solving skills and attention to detail.
Ability to meet deadlines and work independently.
Preferred
Experience with testing and validating firmware on hardware prototypes.
Knowledge of embedded systems development tools, including version control (e.g., Git).
Previous experience modifying firmware for new hardware designs.
Company
ESP Safety
ESP Safety manufactures, designs, and installs optical flame and gas detection systems.
Funding
Current Stage
Early StageCompany data provided by crunchbase