Embedded Software Engineer - Security

IndiaIndia·Bangaloremid
EngineeringEmbedded Engineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Requirements definition, design, development, test, integration, and support of embedded software (e.g. operating system software, device drivers, software frameworks, algorithmic libraries etc.

Requirements Summary

Requirements definition, des

Technical Tools
EngineeringEmbedded Engineer

Responsibilities

~1 min read
  • →Security Software Architecture: Architect, define, and document end-to-end security software solutions for MCU platforms, covering secure boot, secure firmware updates (FOTA), runtime security, and secure execution environments. 
  • →Crypto & Key Infrastructure: Define software frameworks for cryptographic key management and manufacturing-time provisioning configurations. 
  • →HSM Service Integration: Design the software interfaces and middleware to fully utilize the gamut of boot-time and runtime hardware security services offered by the HSM, including secure storage isolation, hardware-accelerated cryptographic primitives, and secure debug. 
  • →Cross-Functional Collaboration: Partner with hardware systems engineers to co-define and integrate security hardware IPs (HSM, SHE, Crypto Accelerators). 
  • →Silicon Boot Optimization: Work closely with the ROM design and development teams to ensure a flawless, immutable hardware Root of Trust (RoT) and secure first-stage bootloaders. 
  • →Technical Leadership & Mentorship: Act as a key technical guide for the security software engineering team, providing architectural oversight, code reviews, and mentoring junior engineers, without direct supervisory duties. 
  • →Domain Standards & Compliance: Drive compliance strategies for rigorous automotive and industrial standards, including ISO 26262 (Functional Safety), ISO/SAE 21434 (Automotive Cybersecurity), and IEC 62443 (Industrial Automation). [1] 

Requirements

~1 min read
  • Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent. 
  • Experience: 5-10 years of experience in embedded software development (C/Assembly), with a minimum of 5 years dedicated strictly to embedded software security architecture. 
  • Industry Domain Knowledge: Proven experience delivering security software for automotive or industrial functional safety/security environments. 
  • Hardware/Software Co-Design: Deep technical understanding of microcontroller architectures (e.g., ARM Cortex-M/R, RISC-V), TrustZone, MPUs, and Hardware Security Modules (HSM). 
  • Full-Spectrum HSM Competency: Proven experience implementing both boot-time (e.g., hardware-enforced secure boot, image verification, key injection verification) and runtime (e.g., cryptographic offloading, secure communication stacks like SecOC/TLS, life-cycle state management, runtime tampering/exception handling) services. 
  • Communication & Mentorship: Exceptional leadership skills with a proven track record of mentoring junior engineers and translating complex silicon hardware concepts into actionable software requirements. 
  • Desired Extras: Hands-on experience with Rust programming for embedded systems, working familiarity with operating systems/RTOS environments such as Linux, Zephyr, FreeRTOS, or ThreadX is a plus.

Location & Eligibility

Where is the job
Bangalore, India
On-site at the office
Who can apply
IN

About this job

Who can apply
India
Posted
23 days ago
Employer
has 1,213 open jobs on Jobera in 22 countries.

Listing Details

Posted
September 23, 2026
First seen
September 25, 2026
Last seen
October 15, 2026

Posting Health

Days active
20
Repost count
0
Trust Level
19%
Scored at
October 16, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Embedded Software Engineer - Security