Embedded developer creating secure cryptographic frameworks for aerospace, involving C/C++ programming and kernel security concepts. Ideal for professionals with 2-6 years of experience in embedded systems.
Responsibilities
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.
Working Student in Information Security at Allianz Direct supporting security monitoring and managing vulnerability assessments. Collaborating with cross - functional teams to enhance cybersecurity posture and awareness.
Enterprise Security Implementation Specialist at Vodafone supporting customers in implementing security solutions. Responsibilities include onboarding, incident management, and ensuring service quality with Fortinet and Zscaler products.
Cyber Security Specialist at Vodafone responsible for shaping and deploying security measures. Collaborating with business, IT, and Network teams as a trusted security partner.
Manager at PwC contributing to digital transformation in Utilities through technology consulting and stakeholder management. Focused on creating strategies and providing technology solutions in a data - driven world.
Research Associate conducting advanced research in iOS security within a leading institute for applied cybersecurity. Emphasis on secure application development and vulnerability analysis.
Cybersecurity Engineer focused on threat monitoring and incident response for Verizon's network security. Collaborating on security architecture and vulnerability management across multiple locations.
Senior Manager of Application Security leading initiatives to protect applications at Nordstrom through strategic leadership and AI - driven tooling. Collaborating with engineering to ensure secure software development practices.
Information Security Engineer responsible for deploying and supporting security tools across cloud and on - premise systems. Collaborating with IT to mitigate security risks in a hybrid work environment.
Casual Retail Security Officer for MSS Security ensuring safety at Tweed Mall in Tweed Heads. Responsible for patrols, incident response, and customer service.
Financial security advisor at Desjardins developing client relationships and selling life and health insurance products. Focusing on customer satisfaction and personalized financial solutions.