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.
Security Specialist managing mainframe security operations at PNC. Collaborating with teams on compliance and security risks while mentoring junior analysts.
Security Assurance Specialist coordinating security assessments within cybersecurity risk management at Vanguard. Ensuring effective risk and vulnerability management across applications and infrastructures.
Summer Intern supporting CIO PMO and Security teams at Sprinklr. Gaining hands - on experience in technology and security areas while assisting key initiatives.
Sicherheitsingenieur managing safety and integrated management systems for CRONIMET. Supporting the development of safety practices and conducting audits on various health and safety topics.
Senior Cloud Security Engineer securing public cloud platforms and services in the financial industry. Collaborating with teams to enhance security posture and ensure compliance in cloud environments.
Cybersecurity Metrics and Reporting Lead overseeing development of security metrics and dashboards. Collaborating with teams to improve cybersecurity program effectiveness and compliance tracking.
Senior Developer in Defensive Security for Clio, a leader in legal AI technology. Join a team to proactively tackle application security vulnerabilities and enhance security practices.
Intern role in emerging network systems at KBR Mission Technical Solutions. Focused on network interconnection problems and quality of service metrics in a collaborative environment.
Director of Product Security leading cybersecurity initiatives for medical devices at LivaNova. Ensuring patient safety and compliance with regulatory demands across product lifecycle.
Security Engineer driving modernization and improvements in KPMG's cybersecurity services. Engaging in technology evaluation, process innovation, and stakeholder communication.