Cybersecurity & Model-Based Development Specialist

Location: Bangalore, India

As a Cybersecurity & Model‑Based Development (MBD) Specialist, you will define, develop, and validate secure, model‑driven embedded software for safety‑critical aerospace systems. You will combine cybersecurity expertise with proficiency in Model‑Based Design to ensure compliance with DO‑178C, DO‑326A, and DO‑331 standards.

What You’ll Do and How You’ll Succeed

Cybersecurity Responsibilities

  • Conduct Security Risk Assessment and threat modelling for embedded systems following DO‑326A/356A.
  • Define and derive security requirements, implementing secure boot, authentication, encryption, and access control mechanisms.
  • Evaluate and mitigate cybersecurity threats across communication interfaces such as CAN, SPI, I2C, Ethernet, ARINC‑429, and RS‑485.
  • Apply secure coding practices and integrate security verification into the software development lifecycle.
  • Collaborate with systems and hardware teams to ensure defence‑in‑depth and secure architecture design.
  • Participate in security verification and validation activities including penetration testing, fuzz testing, and security audits.
  • Interface with certification authorities, DERs, and cybersecurity focal teams to maintain compliance and documentation.

MBD Responsibilities

  • Design, simulate, and validate models traceable to system and software requirements using MATLAB/Simulink/Stateflow.
  • Implement auto‑code generation with Embedded Coder or TargetLink for embedded processors.
  • Ensure MBD processes comply with DO‑331 standards.
  • Conduct model reviews, simulation verification, and coverage analysis for certification evidence.
  • Lead SIL, PIL, and HIL test activities to ensure functional and safety validation.
  • Support tool qualification activities for modelling, code generation, and analysis tools as per DO‑330.

SW Embedded Developer Responsibilities

  • Develop embedded software in C/C++ including low‑level device drivers.
  • Debug and troubleshoot embedded hardware/software integration.
  • Apply knowledge of TI microcontrollers and communication protocols (I2C, SPI, UART, CAN).
  • Perform hardware interfacing and register‑level programming.
  • Ensure compliance with DO‑178 safety standards.
  • Write requirements and design documentation including architecture, timing sequences, and data flows.
  • Apply automation using scripting tools such as Perl, Python, shell, or Java scripting.
  • Conduct performance analysis including memory, stack, and WCET.
  • Perform static and dynamic code analysis using tools such as Polyspace.
  • Implement timer‑based schedulers for bare‑metal OS task management and optimisation.
  • Support integrator application development and PR/CR lifecycle management.

We’d Love to Hear From You If…

Experience

  • You have hands‑on experience in cybersecurity, model‑based development, and embedded software engineering for safety‑critical systems.

Technical Expertise

  • You are proficient in MATLAB, Simulink, Stateflow, Embedded Coder, and TargetLink.
  • You are experienced with Polarion, DOORS, Polyspace, CodeSonar, Git, and SVN.
  • You have strong knowledge of cryptography, key management, and secure communication protocols such as TLS, AES, and ECC.
  • You are skilled in embedded C/C++ programming, device driver development, and debugging.
  • You are familiar with TI C2000, TMS570, or ARM‑based microcontrollers.
  • You understand real‑time control design, signal conditioning, and plant modelling.

Ways of Working

  • You apply analytical thinking and problem‑solving skills to resolve complex technical challenges.
  • You collaborate effectively with systems, hardware, and certification teams.
  • You take a detail‑oriented approach to documentation, compliance, and validation.
  • You demonstrate ownership in delivering secure, reliable, and certifiable solutions.

Apply Now

Realise your potential at Thakral One.

Sending Application...