Firmware Engineer

Radarsign, LLC
Kennesaw, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
$ 85K

Job location

Kennesaw, United States of America

Tech stack

Amazon Web Services (AWS)
Unit Testing
Azure
Bluetooth
Communications Protocols
Computer Engineering
Software Debugging
Embedded Software
Firmware
Message Queuing Telemetry Transport (MQTT)
Real-Time Operating Systems
RS-232
Software Requirements Analysis
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Serial Peripheral Interface
PIC Microcontroller
Integration Tests
Information Technology
Cloud Integration
Programming Languages

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