Firmware Engineer

Apply

Sign up to receive career updates before completing the application

Note: You will complete the application on the next page


Skip & Continue

Job Number: 3356

External Description:

Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern life possible by delivering safer, smarter and more sustainable services that make a difference to people and our planet while revolutionizing industry trends. This is why we come to work every day. Join us and we can make a difference together.

About this role

Carrier is looking for a Firmware engineer to design, develop and test embedded firmware for life safety products of a fire alarm system. Join a team that saves lives around the world every day. This position is in Bradenton FL.

Key Responsibilities

  • Design real-time firmware using rigorous design techniques for life safety devices such as smoke / Heat/ CO detectors
  • Participate in design reviews for system specifications, electronics design, firmware design documents, and source code
  • Define firmware design requirements and specifications to meet product and customer needs
  • Develop and analyze design concepts
  • Develop overall firmware system architectures along with those of firmware subsystems and modules.
  • Ensure designs meet product requirements (functional, cost, quality, safety, and reliability)
  • Provide clear communications to team members and to the management team

Basic Qualifications

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or Electronics.
  • 5+ years of experience in the design and development of embedded firmware
  • 3+ years of experience C/C++ programming skills
  • 3+ years of experience using any type of debugging tools

Preferred Qualifications

  • Hands-on experience with full-stack MCU firmware development
  • Experience with device drivers and other low-level HW interfaces such as SPI, I2C, DMA, ADC, DAC.
  • Strong hardware/electrical know-how. You should know how to test firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.)
  • Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, Git, etc.)​
  • Demonstrated experience with typical lab equipment such as O-Scopes, logic analyzers, DMM’s, Frequency generators, and Spectrum/network analyzers.
  • Working knowledge of Jira or similar tools.
  • Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent
  • Experience working on life safety devices
  • Experience working in a regulated environment, e.g., UL, FCC, EN
  • Firmware development on AVR, RL78, TI MSP430 and ARM Cortex MCUs
  • IAR workbench and other similar tool /complier for firmware development
  • Full lifecycle product development experience (from concept through production and support),
  • Experience with other areas of software development a plus (e.g., scripting, web, iOS/Android app development, etc.)
  • Familiarity with RTOS

Job Number: 30104254

Community / Marketing Title: Firmware Engineer

Location_formattedLocationLong: Florida, US