Hybrid Senior Principal Embedded Software Security Engineer

Posted last month

Apply now

About the role

  • Senior Principal Embedded Software Engineer developing embedded software for fire detection products. Collaborating with global teams to enhance software solutions in life-saving technologies.

Responsibilities

  • Analyze, design, program, debug, modify, test, and implement software used in Fire Alarm Systems
  • Interface with customers, tech support, NPI teams and organizations around the world
  • Continuously strive to hone your skill set in the latest tools and software solutions
  • Enhance, Design, prototype, and develop high quality embedded software for fire alarm systems

Requirements

  • Bachelor’s Degree in Computer Science, Software, or Electrical Engineering
  • 10+ years of embedded software development experience
  • Knowledge in multithread, multi-process, and real-time application development
  • Experience with Embedded Linux and Windows Operations Systems
  • Proficient in "C/ C++" programming language
  • Experience with versioning tools such as Git
  • Hardware Interface
  • Some travel (<10%)
  • Hands-on experience with ARM, Coldfire or Microchip 16- and 32-bit processors (preferred)
  • Experience with scripting languages (e.g., Bash, Make, Python) (preferred)
  • Experience with Atlassian tools (preferred)
  • Knowledge of Network Programming (preferred)
  • Fire Detection product industry experience (preferred)

Benefits

  • Work/life balance is important to us
  • Flexible hybrid work model
  • Exposure to leading edge technology
  • Exciting projects
  • Life-saving products that promote global safety

Job title

Senior Principal Embedded Software Security Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job