Embedded developer for aerospace, working on secure cryptographic frameworks and kernel security. Requires hands-on C/C++ experience and knowledge in aerospace safety/security standards.
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.
Contract Program Security Officer for 2 Circle Consulting Inc. Develops and administers security programs while ensuring compliance with US Government regulations in a Hybrid work setting.
Contract Program Security Officer at 2 Circle Consulting Inc. overseeing government security compliance and managing personnel clearances. Administering security programs and policies in a hybrid role.
Cybersecurity Third - Party Risk Management Consultant leading risk assessments and compliance tracking for NIH/HHS systems. Managing third - party risk with a focus on federal cybersecurity mandates.
Entry - Level Network Security Engineer assisting IT security team with firewall implementation and monitoring. Focused on maintaining network integrity in a hybrid work environment.
Cybersecurity Designer executing and proposing process improvements at Bancolombia. Collaborating on cybersecurity functions to enhance client protection and information security.
Microsoft Security Specialist role at Syntax focused on delivering Microsoft security workshops and advisory engagements. Collaborating on technology implementation while ensuring customer security success.
Cybersecurity Specialist developing IT resilience and disaster recovery concepts for a global scale in secure IT services. Collaborating across borders in shaping organizational security standards.
Senior Cybersecurity Scrum Master focusing on release management at AT&T, collaborating across teams and managing production change requests with an Agile mindset.
BISO responsible for planning and executing enterprise - wide information security initiatives at Elsevier. Driving cybersecurity awareness and managing technical risk assessments for organizational improvements.
Develop innovative Cloud architectures on Microsoft Azure platforms. Secure cloud infrastructure and applications against various threats while working in a project team.