- Company Name
- ScioTeq
- Job Title
- Embedded Software Engineer Cybersecurity
- Job Description
-
**Job Title:** Embedded Software Engineer – Cybersecurity
**Role Summary:**
Design, develop, and maintain secure embedded software for avionics displays and computing modules. Ensure compliance with aerospace safety and cybersecurity standards while integrating cryptographic and secure‑boot features into safety‑critical systems.
**Expectations:**
- Minimum 3 + years of embedded C development experience, preferably in aerospace/defense.
- Strong grasp of avionics architectures, RTOS (e.g., VxWorks, Integrity), and safety‑critical development processes.
- Proven ability to apply cybersecurity principles, perform threat modeling, and conduct vulnerability assessments per DO‑326A/ED‑202A.
- Effective collaboration with systems, hardware, and certification teams.
- Up‑to‑date knowledge of aerospace cybersecurity regulations and emerging threats.
**Key Responsibilities:**
- Develop and maintain C‑based embedded software for avionics displays and computing platforms.
- Implement security features: secure boot, cryptographic services, secure data storage, and secure communications.
- Conduct threat modeling, risk analysis, and vulnerability assessments in line with DO‑326A/ED‑202A.
- Support software verification and validation activities per DO‑178C and associated cybersecurity assurance levels.
- Design and integrate secure firmware update mechanisms and hardware root‑of‑trust solutions.
- Collaborate with system engineers, hardware designers, and certification specialists to achieve certifiable, secure designs.
- Stay current on aerospace cybersecurity standards (DO‑326A, DO‑355A, DO‑356A) and data‑bus protocols (ARINC 429, ARINC 653, CAN, AFDX).
**Required Skills:**
- Embedded C programming for safety‑critical systems.
- Experience with RTOS (VxWorks, Integrity) and safety‑critical development lifecycle.
- Secure coding practices and use of cryptographic libraries.
- Knowledge of secure boot, secure firmware updates, and hardware root of trust.
- Familiarity with aerospace cybersecurity standards (DO‑326A, DO‑355A, DO‑356A).
- Understanding of safety standards (DO‑178C, DO‑254).
- Experience with avionics data buses and protocols (ARINC 429, ARINC 653, CAN, AFDX).
- Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related technical field.
- Relevant certifications in cybersecurity or avionics (e.g., CISSP, CEH, Certified Secure Software Lifecycle Professional) are a plus but not mandatory.