Senior Software Engineer

Kidde Global Solutions

$123K — $144K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in software engineering, firmware engineering, or embedded systems
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or related discipline
  • Hands-on development experience with coding, debugging, and integration
  • Proficiency in C, C++, Python, and related protocols
  • Strong communication and organizational skills

Responsibilities

  • Design, develop, and maintain software and firmware for fire safety products
  • Create and review architecture, design, and test documentation
  • Lead solutions from concept through release balancing quality and compliance
  • Collaborate with cross-functional teams for customer-focused outcomes
  • Mentor engineers and influence technical direction

Benefits

  • Eligibility for annual performance bonus
  • Comprehensive medical, dental, and vision coverage
  • Life and disability insurance
  • Retirement plan with employer match
  • Paid time off including vacation and sick days
  • Employee Assistance Program (EAP)
Full Job Description
Senior Software Engineer Location: On-site in Bradenton, FL Base Salary Rate: $123,165 - $144,900 per year Job type: Full-time position About This Role Kidde Global Solutions is seeking a hands-on Senior Software Engineer to deliver reliable software and firmware for life safety products. This role combines technical leadership with active development responsibility and requires strong engineering judgment, production-quality coding skills, and effective collaboration with cross-functional and remote engineering teams. Key Responsibilities • Design, develop, code, debug, integrate, and maintain software and firmware for fire and life safety products. • Create and review architecture, design, and test documentation while promoting technical rigor and engineering best practices. • Lead solutions from concept through release while balancing quality, compliance, schedule, and maintainability. • Partner with cross-functional teams to deliver customer-focused products. • Mentor engineers, influence technical direction, and contribute to a compliance-driven engineering culture. Basic Qualifications • 5+ years of experience in software engineering, firmware engineering, embedded systems, or related technical discipline • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related technical discipline Preferred Qualifications • Experience collaborating with remote or globally distributed engineering teams • Hands-on development experience, including coding, debugging, integration, troubleshooting, and root-cause analysis in production environments • Proficiency with C, C++, Python, embedded systems, real-time operating systems, CAN, IP-based networking, or related protocols • Knowledge of cybersecurity principles, software architecture, and embedded development practices • Strong communication, analytical, organizational, and follow-through skills with a self-directed, team-oriented work style • Knowledge of SQLite/SQL, CI/CD pipelines, automated testing frameworks, regulatory agencies, or fire products/markets Compensation and Benefits Individuals may be eligible for an annual performance bonus based on both individual and company's performance. The final compensation for this position will be set based on the individual's knowledge, skills, and experience as it relates to the job requirements. Kidde Global Solutions is committed to providing a competitive benefits package to our employees including medical, dental, and vision coverage, life and disability insurance, retirement plan, paid time off (vacation, sick, company holidays), 401(k) with employer match, EAP assistance, and more.

Similar Jobs

More Jobs at Kidde Global Solutions

More Technical Services Jobs

Find similar Senior Software Engineer jobs: