Home
Jobs

1 Security Robustness Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 5.0 years

5 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Job Description We are hiring an expert-level Embedded Firmware Engineer with 5+ years of hands-on experience in real-time C++ development for high-throughput robotics platforms. The role involves architecting low-latency control systems, mathematically rigorous estimators, and secure firmware logic on deterministic embedded targets using modern C++ (C++17/20/23) . This is a critical role for embedded autonomy development, demanding mastery of software architecture , numerical precision , and security robustness . Core Technical Responsibilities- Advanced C++ Systems Programming (C++17/20/23) Deep understanding of template metaprogramming (variadic, fold expressions, constexpr evaluation) Use of CRTP, policy-based design, static interface dispatch Custom STL-compliant containers, allocators, and compile-time dataflow Scoped RAII, intrusive data structures, deterministic memory systems (no heap) Advanced use of std::tuple, std::variant, std::optional, std::bitset, std::span, and metaprogramming utilities Static polymorphism, tag dispatching, traits-based compile-time configuration Real-Time Scheduling and System Architecture Design of cyclic executive frameworks and rate-synchronized control threads Event, signal, and time-triggered architecture (TTA) models Hard real-time response logic (bounded jitter and latency), DWT-based profiling Lock-free ring buffers, MPSC queues, memory barriers, and interrupt-safe containers RTOS integration with custom schedulers, zero-overhead task dispatch logic Support for layered deterministic execution: low-rate navigation, mid-rate estimation, high-rate control Robotics Math & Control Systems Rigid body kinematics: transformation trees, link frames, inertia matrices Control loop design: PID, cascaded PID, LQR, state-space controllers Quaternion and rotation vector math with Eigen or equivalent math engines Kalman filters (EKF, UKF), complementary filters, IMU fusion Matrix decompositions (LU, QR, SVD), Jacobian computation, motion models Analytical vs numerical differentiation for robot joints, manipulators, or flight platforms Covariance propagation, Mahalanobis distance checks, anomaly detection filters Cryptography and Secure Embedded Design Cryptographic primitives: AES-GCM/CTR, ChaCha20, Poly1305, ECC, RSA Secure boot, image signing, key attestation, and anti-rollback HMAC-SHA256, CMAC-AES, and protocol-safe hash chains Key storage, tamper-resistance, nonce usage, and memory scrubbing Constant-time implementations, protection against timing, DPA/SPA side-channels Lightweight TLS-style handshake for telemetry encryption or OTA control Architecture, Tooling, and Testing Layered firmware architecture with clean separation: drivers, logic, math, crypto, and interface Static scheduling frameworks vs dynamic priority queues (hybrid RT models) Unit testing using GoogleTest or Catch2; mocking of deterministic hardware states Static and semantic analysis: Clang-Tidy, MISRA, Coverity, Sanitizers Host simulation of logic models using abstraction layers and input mocking Cross-platform toolchains (ARM GCC, Clang), CMake advanced usage, GitLab CI/CD pipelines Preferred Qualifications B.Tech / M.Tech / Ph.D. in Embedded Systems, Robotics, Control Engineering, or Computer Science 5+ years of experience in real-time embedded firmware on robotics or autonomous systems Strong applied mathematics and control systems engineering background Track record of contributions to robotics, motion control, or autonomous navigation firmware stacks Experience with Eigen, MicroEigen, TinyEKF, mbedTLS, or custom C++ math engines Exposure to secure robotic firmware design, SLAM systems, or high-frequency control kernels

Posted 1 day ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies