Senior Firmware Engineer in Cape Coral

Energy Jobline
Cape Coral, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cape Coral, United States of America

Tech stack

Adobe Flash
Azure
Booting (BIOS)
C++
Embedded Software
Ethernet
Firmware
Protocol Buffers
IPv4
Modbus
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Standard Template Library (STL)
PIC Microcontroller
GIT
Information Technology

Job description

We are seeking a motivated Electrical/Software/Computer Engineer with a strong interest in firmware development to join our fast-paced and innovative team in Cape Coral, Florida.

Responsibilities

  • Participate in system design meetings to analyze client requirements and design suitable architectures.
  • Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products.
  • Prepare detailed documentation, including test plans, test results, installation guides, and operational instructions for end users.
  • Test and validate firmware to ensure optimal performance and reliability.
  • Collect customer feedback on hardware performance and implement improvements.

Requirements

  • A bachelor's degree (master's ) in Electrical Engineering, Computer Science, or a related field, with a minimum of 7 years of experience.

  • Proficiency in C++ for embedded microcontrollers, with preference given to experience in PIC32MX and STM32 development. Preference given to experience with Azure RTOS ThreadX, NetXDuo.

  • Experience with:

  • Peripheral Drivers (Ethernet, UART, ADC, DAC, SPI, I2C, Timers, PWM, Flash, FRAM)

  • Bootloaders

  • Interrupts and interrupt handlers

  • Exception handlers

  • Stack frame/stack dump

  • Modbus and ProtoBuf

  • IPv4 Networking

  • Proficiency with C++ STL libraries, polymorphism, inheritance, and abstract classes and mixed C/C++ code.

  • Proficiency with Git and/or GitKraken (experience with Git pipelines is a plus).

  • Excellent communication skills: setting and managing expectations of management and customers.

  • The ability to adapt quickly to new processes and diverse production tasks.

  • The ability to break down development into tasks, estimate time to completion.

Key Skills

  • C/C++ Firmware Development
  • Azure RTOS, Threadx, NetXDuo
  • Embedded Software
  • Microcontrollers (PIC, STM32)
  • Modbus and Protobuf

About the company

Blue Sparq, Inc. is a rapidly growing leader in custom product development and manufacturing. As part of the Middleby Corporation-a global leader in commercial and residential cooking and industrial process equipment-Blue Sparq specializes in providing cutting-edge solutions for the commercial kitchen and vending industries. Renowned for its expertise in rapid prototyping and custom hardware and software solutions, Blue Sparq excels at transforming ideas into market-ready products efficiently and effectively. With in-house engineering capabilities, the company offers a comprehensive suite of services, including custom electronics design, firmware development, GUI applications, and cloud-based solutions. Blue Sparq's commitment to quality and innovation has earned it a reputation as a trusted partner for organizations seeking state-of-the-art technological advancements.

Apply for this position