Senior Principal Embedded Software Security Engineer (hybrid) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Johnson Controls · 17 hours ago

Senior Principal Embedded Software Security Engineer (hybrid)

Johnson Controls is a global leader in fire detection products, offering opportunities for professional development and career growth. The role involves designing, implementing, and maintaining security for embedded software applications in fire alarm systems, focusing on protecting connected systems against cyber threats.

Industrial EngineeringPhysical SecuritySmart Building
check
H1B Sponsor Likelynote

Responsibilities

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
Knowledge in multithread, multi-process, and real-time application development

Qualification

Embedded software developmentC programmingLinux BSP developmentSecure boot processSecurity scanning toolsYoctoBitBakeCVE analysisDebugging toolsMultithread application developmentSoft skills

Required

Bachelor's degree in electrical or software engineering and/or Computer Science with 5+ years of experience in embedded software development
Mastering of 'C' programming language (Linux application development)
Experience in developing Linux BSP, and Linux kernel development (drivers and device trees)
Experience with low level bootloaders (e.g. U-Boot) and secure boot process
Experience using Yocto and BitBake build environment with scripting languages (e.g., Bash, Make, Python)
Experience with security scanning tools (Finite State, Veracode, GitHub Security)
Experience with tools: Git, Integrity, JIRA
Experience with CVE analysis and mitigation

Preferred

Knowledge of a formal development methodology
Experience SOC like i.MX8 and board bring-up
Experience working with UART, I2C, SPI, DRAM, eMMC and MIPI-DSI interfaces
Ability to use debugging tools (JTAG) and equipment such as oscilloscopes and logic analyzers
Exposure to ARM architectures and Network protocols
Experience with user interface graphical library line QT, GTK, …
Excellent knowledge in multithread, multi-process application development
Experience with managed L2/L3 ethernet switches
Ability to plan, estimate a software project

Benefits

Competitive Bonus plan
Competitive benefits package

Company

Johnson Controls

company-logo
Johnson Controls offers smart buildings that create safe, healthy, and sustainable environments.

H1B Sponsorship

Johnson Controls has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (61)
2024 (57)
2023 (80)
2022 (95)
2021 (81)
2020 (93)

Funding

Current Stage
Public Company
Total Funding
$1.6B
Key Investors
US Department of Energy
2024-12-05Post Ipo Debt· $250M
2024-12-04Post Ipo Debt· $525.61M
2024-05-20Post Ipo Equity· $90M

Leadership Team

leader-logo
Joakim Weidemanis
Chief Executive Officer
linkedin
leader-logo
Marc Vandiepenbeeck
Executive Vice President and Chief Financial Officer
linkedin
Company data provided by crunchbase