Taro Logo

Staff Engineer, General Engineering

World's largest manufacturer of fire safety products, providing advanced solutions to protect people and property from fire and related hazards.
Bradenton, FL, USA
$119,935 - $141,100
Embedded
Staff Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Description For Staff Engineer, General Engineering

Kidde Global Solutions, the world's largest manufacturer of fire safety products, is seeking a Staff Engineer for General Engineering to join their Commercial Fire Business Unit. This role represents an opportunity to work with cutting-edge technologies in fire safety, backed by a recent $10M investment in product innovation. The position involves leading complex engineering projects, developing embedded software applications, and mentoring junior engineers.

The role combines technical leadership with hands-on development, requiring expertise in embedded systems, real-time operating systems, and various hardware interfaces. You'll be responsible for designing and implementing software solutions that directly impact life safety systems, while working with cross-functional teams to drive innovation and maintain high quality standards.

As a Staff Engineer, you'll have the opportunity to shape technical standards and mentor other engineers, while working on mission-critical systems that protect lives and property worldwide. The position offers competitive compensation ($119,935 - $141,100) and comprehensive benefits, including health coverage, retirement plans, and various insurance options.

The ideal candidate will bring 7+ years of embedded software development experience, strong leadership skills, and a deep understanding of embedded systems architecture. This role offers the perfect blend of technical challenges and leadership opportunities in a company committed to innovation and safety technology advancement.

Last updated 5 days ago

Responsibilities For Staff Engineer, General Engineering

  • Design, develop, test, and debug embedded software applications using Linux, FreeRTOS
  • Integrate and validate new hardware designs and features
  • Lead cross functional teams across disciplines
  • Create and implement common procedures and standards
  • Mentor less senior employees
  • Collaborate with hardware engineers for system requirements
  • Troubleshoot complex system-level issues
  • Analyze hardware schematics
  • Optimize software for performance, memory usage, and power consumption
  • Design to global regulatory requirements
  • Manage project schedules and resources

Requirements For Staff Engineer, General Engineering

Linux
Python
  • Bachelor's Degree
  • 7+ years of experience in embedded software development
  • 5+ years of C/C++ programming experience
  • Experience with FreeRTOS or similar real-time operating systems
  • Proficient in embedded software for microcontrollers and microprocessors
  • Experience with peripheral interfaces (SPI, I2C, UART, USB, Ethernet)
  • Ability to read and interpret hardware schematics
  • Experience with debugging tools (JTAG, oscilloscopes, logic analyzers)
  • Knowledge of communication protocols (CAN, Modbus)
  • Experience with scripting languages (Python, Bash)
  • Experience with CI/CD pipelines for embedded systems

Benefits For Staff Engineer, General Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Coverage with three medical plans, dental, and vision options
  • Health Savings Accounts (HSA)
  • Flexible Spending Accounts (FSA)
  • Life, AD&D, and Disability Insurance
  • Paid Time Off: Vacation, sick days, company holidays
  • Parental Leave and FMLA
  • Employee Assistance Program
  • Adoption/surrogacy assistance
  • 401(k) plan with employer match

Interested in this job?

Jobs Related To Kidde Global Solutions Staff Engineer, General Engineering