Position: Cybersecurity & Model – Based Development (CE36SF RM 3940)
Shift timing : 9 am to 6 pm
Work mode : Hybrid
Relevant Experience required : 3-6 yrs
Education Required : B.E in Electronics or Computer Science
Job Description:
Cybersecurity & Model-Based Development (MBD) is responsible for defining, developing, and validating secure, model-driven embedded software for safety-critical aerospace systems. This role combines strong cybersecurity expertise and Model-Based Design (MBD) proficiency to ensure full compliance with DO-178C, DO-326A, DO-331 standards.
Cybersecurity Responsibilities and Required Skills:
- Aware of Security Risk Assessment (SRA) and Threat Modeling for embedded systems following DO-326A /356A.
- Able to define and derive security requirements, implementing secure boot, authentication, encryption, and access control mechanisms.
- Able to Evaluate and mitigate cybersecurity threats across communication interfaces (CAN, SPI, I2C, Ethernet, ARINC-429, RS-485, etc.).
- Aware of secure coding practices and integrate security verification into the software development lifecycle.
- Collaborate with systems and hardware teams to ensure defense-in-depth and secure architecture design.
- Participate in security verification and validation (V&V) including penetration testing, fuzz testing, and security audits.
- Interface with certification authorities, DERs, and cybersecurity focal teams to maintain compliance and documentation.
- Good understanding of DO-326A / ED-202A, DO-356A / ED-203A, DO 178C.
- Hands-on experience in threat modeling, vulnerability analysis, and security testing for embedded systems.
- Strong understanding of cryptography, key management, and secure communication protocols (TLS, AES, ECC).
- Exposure to cybersecurity tools for:
o Static and Dynamic Code Analysis, Vulnerability Scanning & Pen Testing, Secure Architecture and Risk Assessment, Secure Coding Checkers / Compliance Tools.
MBD Responsibilities and Required Skills:
- Experience in Model-Based Design (MBD) activities for control and monitoring systems using MATLAB/Simulink/Stateflow.
- Develop, simulate, and validate high-level and low-level models traceable to system and software requirements.
- Implement auto-code generation using Embedded Coder or TargetLink for embedded processors.
- Ensure MBD processes comply with DO-331 (Model-Based Development and Verification Supplement to DO-178C).
- Conduct model reviews, simulation verification, and coverage analysis for certification evidence.
- Lead SIL, PIL, and HIL test activities ensuring functional and safety validation.
- Support tool qualification activities for modeling, code generation, and analysis tools as per DO-330.
- Experience in MATLAB, Simulink, Stateflow, and Embedded Coder / TargetLink.
- Deep knowledge of model architecture, simulation, and code integration.
- Experience with requirements traceability using Polarion, DOORS, etc.
- Familiarity with tool qualification, model coverage, and test automation (Simulink Test).
- Understanding of real-time control design, signal conditioning, and plant modeling.
Preferred Tools & Platforms:
- MATLAB / Simulink / TargetLink / Embedded Coder
- Polarion / DOORS /
- Polyspace / CodeSonar /
- Git / SVN
- TI C2000, TMS570 or ARM-based microcontrollers
SW Embedded Developer Responsibilities and Required Skills:
- Proficiency in Embedded C/C++ programming
- Low-level device driver development expertise.
- Experience with TI microcontrollers
- Debugging and troubleshooting embedded hardware/software integration
- Familiarity with DO-178 safety standards
- Knowledge of communication protocols (I2C, SPI, UART, CAN)
- Hardware interfacing and register-level programming
- Version control and documentation best practices
- Requirements and design writing (including architecture, timing sequence, data flow/control flow)
- Automation (any scripting tools Perl, python, shell batch, etc.) Preferably Java Scripting
- Performance analysis (Memory, stack and WCET)
- Code static Analysis (preferably Polyspace otherwise any tools) and bug fixes for both static and dynamic code violations.
- Any CI/CD Tools or AI tools advantage – added advantage
- Timer based scheduler implementation (bare-metal OS and task scheduling/management) and optimization
- Integrator application development life cycle
- PR/CR life cycle
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
