
Lead Engineer – Embedded Security Development
RTX
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob 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