RTX

Lead Engineer – Embedded Security Development

RTX

full-time

Posted on:

Location Type: Hybrid

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Cyber SecurityRTOSTCP/IP

About the role

  • Write, test, and debug high-quality C/C++ code for RTOS (e.g., FreeRTOS) and bare-metal environments.
  • Development of standardized peripheral drivers and Hardware Abstraction Layers (HAL) for diverse chipsets.
  • Integrate commercial and open-source cryptographic libraries (e.g., mbedTLS, wolfSSL) into the embedded framework.
  • Implementation of security protocols like TLS, IPsec, MACsec at the kernel or driver level on both Windows and Embedded targets.
  • Perform unit testing, integration testing, and basic performance benchmarking on cryptographic components.
  • Assist in generating documentation and evidence for security and safety compliance.
  • Implement Secure Boot, Chain-of-Trust, and Hardware Root of Trust (TPM/HSM) integration on embedded targets.
  • Participate in code reviews, focusing on adherence to secure coding standards (MISRA, CERT).
  • Update and maintain technical design documents, test reports, and configuration files.
  • Proactively learn aerospace standards and new cryptographic techniques.
  • Lead the documentation and validation for DO-178C (DAL A/B) and DO-326A/356 certification.

Requirements

  • 2–6 years of professional experience in embedded software development.
  • Strong proficiency in C/C++ for bare-metal, RTOS and Windows Driver environments.
  • Experience with Windows kernel-mode programming (e.g. drivers etc.).
  • Foundational knowledge of networking concepts (TCP/IP) and hands-on experience implementing or integrating MACsec, IPsec, and TLS protocols demonstrated.
  • Proficient in low-level driver development for communication protocols including Ethernet, CAN, SPI, I2C across various diverse microcontroller/processor families.
  • Expertise in implementing cybersecurity controls on hardware platforms, including secure boot mechanisms, secure update, secure provisioning, and secure logging etc.
  • Proven track record integrating commercial crypto libraries (e.g., mbedTLS, wolfSSL, OpenSSL derivatives) and/or developing custom primitives for embedded systems.
  • Exposure to Windows kernel-mode programming, specifically driver development.
  • Excellent debugging, and security validation skills for windows and embedded environment.
  • Proactive learner with the analytical mindset required to develop expertise when navigating unfamiliar technical environments.
Benefits
  • Group Term Life Insurance.
  • Group Health Insurance.
  • Group Personal Accident Insurance.
  • Employee scholar program.
  • Work life balance.
  • Car lease program.
  • National Pension Scheme LTA.
  • Fuel & Maintenance /Driver wages.
  • Meal vouchers.
  • And more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++RTOSbare-metal programmingWindows Driver developmentcryptographic librariesunit testingintegration testingperformance benchmarkinglow-level driver development
Soft skills
debuggingsecurity validationproactive learninganalytical mindsetcode reviewdocumentation skills