Resideo Technologies Inc.
Cybersecurity Firmware Engineer I
Resideo Technologies Inc., Minneapolis, Minnesota, United States, 55400
As a Cybersecurity Firmware Engineer I, you will develop firmware for a variety of embedded products. You will help review product specifications and implement firmware for current and existing systems to fulfill the needs of Resideo's customers. You will create project and technical reports as required and help define product specifications as needed. You will participate in firmware review process and conduct failure analysis by collaborating with various teams to ensure product success. You will help maintain firmware and develop tools for internal use, including scripts and basic hardware interfaces. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for!
JOB DUTIES:
Design and develop secure firmware for existing and new products
Facilitate secure builds using source control tools with security in mind (e.g., signed commits, SBOM tracking)
Plan and estimate development tasks, including potential security impact assessments
Support all phases of the secure software lifecycle: design, implementation, integration, testing, and release
Participate in security-focused peer code reviews and maintain secure coding practices
Collaborate with hardware, systems, and software teams to define and enforce firmware security requirements
Assist in failure analysis with a focus on identifying security vulnerabilities and attack vectors
Help maintain firmware and internal tools, including those for vulnerability scanning, security testing, and automation
Prototype security-focused proof-of-concepts and participate in internal security research initiatives
YOU MUST HAVE:
Experience programming in C and/or C++, with exposure to Python or scripting languages
Understanding of basic cryptography (e.g., encryption, hashing, certificates)
Knowledge of secure coding principles and embedded systems basics
WE VALUE:
Strong interpersonal, verbal, and written communication skills
Proficient understanding of multi-threaded and concurrency systems
Proven critical thinking and problem-solving skills
Experience working in embedded software architectures
Knowledge of common embedded vulnerabilities (e.g., stack overflows, buffer management issues)
Interest in or experience with firmware signing, OTA update security, and anti-rollback mechanisms
Passion for cybersecurity and eagerness to learn secure firmware development
Knowledge of embedded real-time operating systems (RTOS) and secure thread handling
WHAT'S IN IT FOR YOU:
Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking
Growth: Join a dynamic team with ample opportunities for professional and personal development
Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays
#LI-JR2
#LI-HYBRID
#J-18808-Ljbffr