Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
As an Embedded Firmware Engineer, you will be responsible for developing, testing, and maintaining firmware for our products utilizing the various microcontrollers including Espressif and PIC microcontroller families. You will work closely with hardware engineers, software developers, and project managers to ensure seamless integration and performance., Design, develop, and debug firmware for embedded systems, including ESP-IDF and bare-metal microcontrollers
-
Collaborate with cross-functional teams to define system requirements and specifications.
-
Implement communication protocols (e.g., MQTT, HTTP, etc.) for IoT applications.
-
Conduct thorough testing and validation of firmware, including unit tests and integration tests.
-
Optimize firmware performance for power consumption and processing speed.
-
Troubleshoot and resolve firmware issues and provide technical support for hardware integration.
-
Document firmware designs, processes, and procedures for future reference.
-
Stay up-to-date with industry trends and advancements in embedded systems and IoT technologies.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
-
Proven experience with the ESP32 platform and ESP-IDF
-
Experience with modern dev-ops practices including management and distribution of secure encrypted firmware and management of key materials
-
Proficiency in C/C++ programming languages
-
Familiarity with embedded systems design and development
-
Experience with wireless communication protocols (Wi-Fi, Bluetooth)
-
Understanding of real-time operating systems
-
Experience with board-level communications standards (I2C, SPI, UART, etc.)
-
Experience with physical layer specifications for local wired connections (RS-232, RS-485, etc.)
-
Strong problem-solving skills and attention to detail
-
Excellent communication and teamwork abilities
-
Experience with cloud integration and IoT platforms (e.g., AWS, Azure).
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
-
Flexible schedule, Competitive salary and benefits package.
-
Opportunities for professional development and career growth.
-
A collaborative and dynamic work environment.
-
Flexible hours
- Family-first office environment
Job Type: Full-time
Pay: $60,000.00 - $85,000.00 per year, * 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
About the company
Radarsign is an industry leader in traffic safety, dedicated to creating rugged, innovative traffic calming solutions. We are looking for a talented Firmware Engineer with ESP32 experience to join our team and contribute to exciting projects.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 134 - Where pixels sing?
The Best Software Developer Blogs to Read
Dev Digest 179: rm -rf, Agent Style, NPM hacks & Browser Design Tools
Dev Digest 121 - AI goes offline