Electrical Engineer
Engineering
Jacksonville Florida Direct Hire Nov 19, 2025
Position Overview
The Electrical Engineer – Firmware is responsible for developing, testing, and optimizing embedded firmware that powers our next-generation controllers and integrations. This role is hands-on and collaborative, working closely with electrical hardware engineers, software developers, product management, and quality teams to deliver reliable, high-performance products for our customers.

Key Responsibilities
Firmware Development & Architecture
  • Design, develop, and maintain embedded firmware for microcontroller-based access control systems.
  • Implement control algorithms, communication protocols, and power management features.
  • Develop secure, efficient, and scalable code for new hardware platforms.

Hardware/Firmware Integration
  • Collaborate with electrical engineers to define MCU specifications, sensor interfaces, motor control logic, and wireless modules.
  • Validate hardware designs through embedded testing, debugging, and analysis.
  • Work with PCB prototypes and development kits to evaluate circuit performance and signal integrity.

Testing & Troubleshooting
  • Perform firmware debugging using oscilloscopes, logic analyzers, in-circuit debuggers (ICD/JTAG), and other tools.
  • Conduct failure analysis, root-cause investigations, and performance optimization.
  • Support product certifications (FCC, UL, CE) by ensuring compliant firmware behavior.

Product Enhancements & Releases
  • Contribute to feature upgrades, firmware revisions, and OTA update processes.
  • Develop and maintain documentation, including firmware specifications, test plans, and user/diagnostic tools.
  • Provide engineering support for production, field troubleshooting, and customer feedback integration.

Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related discipline.
  • 3+ years of experience developing embedded firmware for microcontrollers (ARM Cortex, PIC, STM32, etc.).
  • Proficiency in C/C++ for embedded systems.
  • Experience with RTOS environments, state machines, and low-level hardware drivers.
  • Knowledge of digital/analog circuits, embedded peripherals, and PCB-level hardware interactions.
  • Familiarity with communication interfaces (PWM, ADC, SPI, I2C, UART, CAN, BLE, RF modules).
  • Strong hands-on troubleshooting skills with embedded debugging tools.

Preferred Qualifications
  • Experience with IoT devices, wireless connectivity, or smart home ecosystems.
  • Knowledge of motor controls, battery management, or low-power system design.
  • Experience with firmware testing automation or continuous integration pipelines.
  • Understanding of safety-critical systems or consumer electronics development.

What We Offer
  • Opportunity to impact next-generation automation systems.
  • Innovative, fast-paced environment with room to grow.
  • Competitive compensation and benefits.
  • A culture centered around collaboration, creativity, and customer-driven innovation.
Category Code: JN004