Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by EDGEFORCE SOLUTIONS Team. If you also belong to the team, you can get access from here

EDGEFORCE SOLUTIONS Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters

7 EDGEFORCE SOLUTIONS Jobs

Firmware Engineer - I

3-5 years

Hyderabad / Secunderabad

1 vacancy

Firmware Engineer - I

EDGEFORCE SOLUTIONS

posted 3+ weeks ago

Job Role Insights

Fixed timing

Job Description

We are looking for an embedded firmware engineer with strong proficiency in modern C++ (C++17/20) and deep understanding of real-time systems, robotic control theory, and embedded cryptography. The ideal candidate will contribute to the development of high-throughput robotic systems, where deterministic execution, safe memory usage, and advanced mathematical modeling are critical.


Core Technical Responsibilities-


Modern Embedded C++ Development


  • C++17/20 constructs: constexpr, structured bindings, lambdas with capture, fold expressions
  • Template metaprogramming, CRTP, type traits, and SFINAE-based architecture
  • Zero-overhead abstraction using value categories, move semantics, and static polymorphism
  • Strong STL use: std::variant, std::optional, std::array, std::span, and allocators
  • Custom memory pools, ring buffers, and fixed-size containers for allocation-free runtime
  • Compile-time configuration, traits-based component wiring, and feature toggling

Real-Time Robotic Control Logic

  • Cyclic and event-driven schedulers with millisecond- and microsecond-precision resolution
  • Tick-accurate rate-grouped control loops (e.g., 100Hz, 400Hz, 1kHz)
  • Cooperative and preemptive task design with determinism and timing guarantees
  • Latency profiling and jitter minimization via DWT counters or hardware timers
  • FSM/HSM state machine design with real-time transitions and priority resolution
  • Implementation of bounded delay, hard real-time response systems

Mathematical Modeling for Robotics

  • Vector/matrix math using Eigen or equivalent expression-template math libraries
  • Coordinate transforms: SE(2)/SE(3), quaternion handling, rotation matrices
  • Kalman filters (EKF/UKF), sensor fusion, prediction pipelines
  • Control systems: PID, state-space control, LQR
  • Jacobian-based kinematics, inverse dynamics, torque models
  • Linear algebra: LU, QR decomposition, eigenvalues/eigenvectors
  • Fixed-point math for deterministic runtime modeling on MCUs

Embedded Cryptography & Secure Firmware

  • Symmetric crypto: AES-CTR/GCM, ChaCha20-Poly1305
  • Asymmetric crypto: ECC (Curve25519), RSA-2048
  • Hashing and message auth: SHA-256, HMAC, CMAC
  • Secure firmware update pipelines, image signing, anti-rollback logic
  • RNG and nonce strategies for handshake protocols
  • Constant-time algorithm design for side-channel resistance
  • Key management and tamper detection logic

Software Architecture and Verification

  • Policy-based and layered architecture for hardware-abstraction, logic, and scheduler decoupling
  • Strong separation of concerns and compile-time interface injection
  • Unit tests with mocks/stubs using GoogleTest, Catch2, or Trompeloeil
  • Static analysis with Clang-Tidy, Cppcheck, and sanitizers (ASan, UBSan)
  • Host-based simulation of embedded control logic with reproducible test cycles
  • Build system mastery with CMake (interface targets, generator expressions, cross-compilation)

Preferred Qualifications

  • B.Tech / M.Tech in Embedded Systems, Computer Engineering, Robotics, or Applied Mathematics
  • 3+ years of experience in high-performance real-time firmware development
  • Background in real-time robotics, motion planning, or control systems
  • Exposure to secure systems, embedded cryptographic libraries, or robotics middleware
  • Demonstrated ownership of real-time firmware modules in production or research robots


Employment Type: Full Time, Permanent

Read full job description

Prepare for Your EDGEFORCE SOLUTIONS Interview with Real Experiences!

View interviews
Office worker

What people at EDGEFORCE SOLUTIONS are saying

What EDGEFORCE SOLUTIONS employees are saying about work life

based on 10 employees
71%
71%
43%
100%
Strict timing
Monday to Saturday
Within country
Day Shift
View more insights

EDGEFORCE SOLUTIONS Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare EDGEFORCE SOLUTIONS with

TCS

3.6
Compare

Accenture

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Amazon

4.0
Compare

Capgemini

3.7
Compare

Tech Mahindra

3.5
Compare

HCLTech

3.5
Compare

Genpact

3.7
Compare

LTIMindtree

3.7
Compare

Deloitte

3.7
Compare

ICICI Bank

4.0
Compare

HDFC Bank

3.8
Compare

IBM

3.9
Compare

Jio

4.2
Compare

BYJU'S

3.1
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.7
Compare

Reliance Retail

3.9
Compare

Similar Jobs for you

Robotics Engineer at Edgeforce Solutions

Hyderabad / Secunderabad

3-5 Yrs

Not Disclosed

Firmware Engineer at Edgeforce Solutions

Hyderabad / Secunderabad

4-5 Yrs

Not Disclosed

Firmware Engineer at Blackbox Analytics & Solutions Private Limited

Bangalore / Bengaluru

1-4 Yrs

Not Disclosed

Firmware Engineer at Smart Soc Solutions

Bangalore / Bengaluru

6-8 Yrs

₹ 0.5-2.5 LPA

Firmware Engineer at EXIMIETAS DESIGN PRIVATE LIMITED

Bangalore / Bengaluru

3-7 Yrs

Not Disclosed

Firmware Engineer at Xiota

Bangalore / Bengaluru

3-4 Yrs

Not Disclosed

Firmware Engineer at Mechatexx

Mumbai, Navi Mumbai

2-6 Yrs

Not Disclosed

Firmware Engineer at Qualcomm india pvt ltd.

Hyderabad / Secunderabad

2-4 Yrs

Not Disclosed

Firmware Engineer at GlobalLogic

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Robotics Engineer at Edgeforce Solutions

Hyderabad / Secunderabad

4-6 Yrs

Not Disclosed

Firmware Engineer - I

3-5 Yrs

Hyderabad / Secunderabad

3+ weeks ago·via naukri.com

Perception Engineer

2-3 Yrs

Hyderabad / Secunderabad

C++, Computer Vision, Opencv

3+ weeks ago·via naukri.com

High Performance Computing (HPC) Engineer - I

Hyderabad / Secunderabad

Performance Tuning

3+ weeks ago·via naukri.com

Firmware Engineer - II

4-5 Yrs

Hyderabad / Secunderabad

3+ weeks ago·via naukri.com

Robotic Engineer - II

4-6 Yrs

Hyderabad / Secunderabad

3+ weeks ago·via naukri.com

Robotics Engineer - I

3-5 Yrs

Hyderabad / Secunderabad

3+ weeks ago·via naukri.com

Senior Unity Developer (Driving Simulator, Hardware Integration)

3-5 Yrs

Hyderabad / Secunderabad

Control System

3+ weeks ago·via naukri.com
write
Share an Interview