Overview
Skills
Job Details
Key Purpose of Role
Architect and optimize firmware (embedded Linux) to improve resource utilization, broadcast reliability, and upgrade/activation efficiency for multi app environments.
Areas of Responsibility / Tasks
Design modular firmware image management (compression, delta/patch updates, staged activation, parallel transfer, robust retry logic).
Implement resource profiling & optimization (CPU, memory, IPC, I/O) per app, with thresholds, telemetry, and guardrails.
Enable multi app version support (sandboxing/containerization, version aware resource allocation, lifecycle management).
Strengthen secure boot, mutual auth, encryption; harden OTA and field upgrade processes.
Define app certification/registration methods, benchmarking, and traffic limits per app.
Expectations for Skills & Experience
7 10 years in embedded/FW (Linux kernel, BSP, drivers; LXC/Micro containers/MicroEJ/VEE preferred).
Expertise in OTA frameworks, storage/file systems, concurrency, and diagnostic/profiling tools.
Familiarity with RF constraints and edge compute limits.
Behavioral Competencies
Methodical, detail oriented, collaborative; strong debugging discipline.
Qualifications
B.E/B.Tech/M.E/M.Tech; embedded C/C++, Python (tooling); relevant security/compliance exposure.
Regards,
Rajan
Mail ID :
Desk : +1