Senior Embedded Software Engineer leading design and certification of a modular cryptographic framework. Contributing to secure aerospace computing at Collins Aerospace.
Responsibilities
Lead the evaluation and procurement of off-the-shelf cryptographic libraries from external vendors or chipset suppliers, selecting optimal solutions based on performance, compliance and integration ease.
In case where suitable external cryptographic libraries are unavailable, design and develop custom modular cryptographic components (e.g., AES, SHA-3, ECC or post quantum primitives) adhering to secure coding practices and formal verification and aerospace standards to minimize risks and ensure reusability.
Direct integration of selected (or custom-developed) libraries into embedded system through development of standardized peripheral drivers compatible with diverse chip vendors (e.g., ARM, Power PC etc.) and common driver services in a modular framework.
Collaborate with hardware, security, and systems teams to prototype integrations, document APIs/frameworks, make design decisions, prepare usage guidelines and recommend production-scale adaptations.
Build and test applications leveraging this framework, demonstrating end-to-end hardware security concepts with cryptographic operations like encryption/decryption, digital signature, key management, and authentication in aerospace environments.
Implement secure boot processes, including firmware validation, chain-of-trust establishment, and hardware root of trust integration.
Conduct verification and validation testing, including unit/integration testing, security audits and performance benchmarking, to verify interoperability and compliance.
Conduct security analyses, including side channel attack mitigations (e.g. timing, power analysis) and formal verification of cryptographic implementations.
Mentor engineers across the embedded development lifecycle, sharing cryptographic best practices, conduct code reviews, and enforce adherence to coding standards e.g., MISRA, CERT guidelines.
Monitor emerging updates to libraries, standards and aerospace security threats in order to plan roadmap of the project; contribute to patches when required.
Perform and coordinate dedicated risk assessment for cryptographic integrations and overall security concepts to identify, prioritize, and mitigate vulnerabilities, threats and failure modules in embedded environments.
Requirements
Bachelor's or Master's degree in Electronics and Communication, Electrical Engineering, Aerospace engineering, Computer Science or a closely related field; advanced degree preferred.
5+ years of experience in embedded software development, with at least 2 years focused on cryptographic integration and development.
Deep proficiency in C/C++ for low level embedded programming; including bare metal, real-time operating systems environments (e.g., VxWorks, FreeRTOS).
Demonstrated expertise in interfacing with multi-vendor hardware peripheral, such as SPI, I2C, UART, CAN, Ethernet, and cryptographic accelerators on platforms with chipset vendors TI, NXP etc.
Proven track record integrating commercial crypto libraries and (e.g., mbedTLS, wolfSSL, OpenSSL derivatives) in to embedded systems, with successful deployments in secure applications.
Experience with implementing cybersecurity controls on hardware platforms e.g., secure boot mechanism including cryptographic firmware signing, secure provisioning, and chain-of-trust validation.
In depth knowledge of security validation frameworks for embedded systems.
Excellent analytical and debugging skills, with experience in prototyping development, security validation, and risk assessment in regulated and high-reliability environment.
Ability to work collaboratively in cross-functional teams, with strong communication skills for technical documentation documentation and stakeholder briefings.
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!
Job title
Principal Engineer – Embedded Cybersecurity Development
Account Manager developing strategic customer relationships in the Cybersecurity and Insurance sector. Collaborating with insurers and partners to enhance service offerings.
Leading Cyber Security team to tackle complex challenges for European digital security. Responsible for team development, budget management, and compliance with security requirements.
Lead AI Cybersecurity Engineer developing strategies, controls, and policies for AI security at Abbott. Ensuring the responsible application of AI technologies across the enterprise and products.
Desenvolver e gerenciar políticas de segurança e privacidade da informação na DropReal. Colaboração entre TI, Jurídico e Negócios para garantir a conformidade em Segurança da Informação.
Responsible for ISO compliance and security management in a growing organization. Ensuring adherence to ISO standards and leading quality improvement initiatives.
Security Consultant analyzing customer IT infrastructures and advising on security solutions in complex environments. Conducting audits and evaluating security events with expertise in IT - Security standards.
Information Security Consultant at Smartdesc providing strategic security guidance and support for customers. Overseeing security projects and improving clients' security posture effectively.
Lead end - to - end incident investigations and drive durable remediation across cloud and on - prem environments. Collaborate with Infra, Dev, and SRE teams to build secure, observable, and resilient systems.
Project Manager responsible for coordinating HSE initiatives at CMA CGM Group, a global leader in shipping and logistics. Monitoring performance metrics and reporting results to ensure safety and compliance.
Strategic Channel Manager developing partnerships and driving revenue for OT cybersecurity solutions in Europe. Work involves strategic planning, partner recruitment, and collaboration with marketing and sales teams.