Technical Architect

NeST Digital

Bengaluru

Sur place

INR 4 500 000 - 6 000 000

Plein temps

Il y a 13 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

NeST Digital is seeking an experienced Embedded Systems Solution Architect in Bengaluru to lead platform architecture, integration and development from prototyping through MVP and production rollout.

The role demands deep expertise in Embedded Linux, Yocto/Buildroot, BSPs and kernel drivers, with strong leadership to drive cross-functional engineering teams and ensure secure, reliable system delivery across product lifecycles.

Qualifications

  • Bachelor's or Master's degree in Electrical, Electronics, Computer Engineering or Computer Science.
  • 12+ years in embedded software development and platform integration with strong Embedded Linux.
  • Proven track record leading embedded software teams and delivering production-ready platforms.

Responsabilités

  • Define embedded software architecture and guide hardware-software integration.
  • Lead platform development, build automation and release workflows.
  • Drive integration, validation and migration across lifecycle.
  • Ensure system reliability, security and maintainability.
  • Guide engineering teams and drive technical decisions.

Connaissances

Embedded Linux
Yocto/Buildroot
C++
CI/CD
OTA updates
Security
Technical Leadership
Cross-functional leadership

Formation

Bachelor's or Master's in Electrical/Electronics/Computer Engineering/CS

Outils

Yocto Project
Git
CMake
Docker
Cross-compilation

Description du poste

About NeST Digital

NeST Digital, the software business division of the NeST group, has been transforming businesses, providing customized and innovative software solutions and services for our customers across the globe. At NeST Digital, we strive to create opportunities for our professionals to learn, grow, lead, and innovate. The NeST Group, a leader in providing end to end solutions under one roof covering contract manufacturing and product engineering services, has more than three decades of experience in delivering industry-specific engineering and technology solutions for customers ranging from small and medium to Fortune 500 enterprises focusing on Mobility, Aerospace, Defense, Healthcare, GIS, Industrial and BFSI domains.

Role Overview — Embedded Systems Solution Architect

We are looking for an experienced Embedded Systems Solution Architect to lead embedded platform architecture, integration and development initiatives, from prototyping through MVP and production rollout.

Key responsibilities
  • Define embedded software architecture and guide hardware-software integration.
  • Lead platform development, build automation and software release workflows.
  • Drive technical implementation, integration, validation and migration activities.
  • Ensure system reliability, security, maintainability and compatibility with existing products.
  • Guide engineering teams and drive technical decisions across the development lifecycle.
Expected experience
  • Strong experience in Embedded Linux, Yocto/Buildroot, BSPs, bootloaders and kernel/device drivers.
  • Knowledge of SoCs, cross-compilation, firmware development and system integration.
  • Experience with CI/CD, automated testing, software deployment and OTA update mechanisms.
  • Strong technical leadership and experience delivering production-grade embedded platforms.
What We Are Looking for
  • System Architecture & Design: Define and document high-level and low-level designs (HLD/LLD) for embedded platforms, covering software architecture, interfaces, performance, reliability and maintainability.
  • Hardware-Software Integration: Work with hardware teams to integrate processors, boards, peripherals and embedded software components.
  • Embedded Platform Development: Guide the development and integration of BSPs, device drivers, middleware and system services.
  • Communication & Connectivity: Define and integrate interfaces and protocols such as UART, SPI, I²C, CAN, Modbus and TCP/IP, based on system requirements.
  • Embedded OS & Build Systems: Lead embedded Linux development, including Yocto/Buildroot, bootloaders, kernel configuration, cross-compilation and system-level debugging.
  • Build, Release & Device Updates: Define automated build and release workflows, software packaging, deployment, OTA updates and rollback mechanisms.
  • Security & Reliability: Address secure boot, software signing, device identity, access control, system recovery and applicable product standards.
  • Technical Leadership: Guide engineering teams, review designs and code, resolve complex integration issues, and drive technical decisions across development phases.
  • Documentation & Engineering Practices: Maintain architecture documents, interface specifications, integration plans and release procedures throughout the product lifecycle.
Technical Proficiency
  • Architecture & Technical Leadership
    • Ability to assess an existing platform, define a target architecture, evaluate integration options and document migration decisions.
    • Experience leading technical reviews, resolving system-level issues, mentoring engineers and coordinating cross-functional teams.
    • Ability to guide delivery from prototype and PoC through MVP, production readiness and ongoing support.
  • Programming & Linux Development
    • Strong C++ skills, preferably C++17, with C and Python for embedded development, integration and automation.
    • Linux command line, Bash scripting, process management, filesystem, system logs and debugging.
    • CMake and Make; experience maintaining and integrating existing software components.
  • Embedded Linux Platform
    • Hands‑on experience with Yocto Project, including layers, recipes, configuration and custom Linux image generation.
    • Understanding of bootloaders, Linux kernel modules, device trees, BSPs and cross‑compilation.
    • Experience integrating software components and troubleshooting issues across the OS, middleware and application layers.
  • Build, CI/CD & Release Management
    • Git-based development, code reviews and automated build and integration pipelines.
    • Software packaging, artifact repositories, dependency management, versioning and reproducible builds.
    • Experience maintaining release configurations and managing software across development, test and production environments.
  • OTA Updates & Device Lifecycle
    • Experience with embedded device provisioning, registration, configuration and software deployment.
    • Understanding of OTA update mechanisms, A/B system updates, rollback, recovery and update failure handling.
    • Ability to integrate device‑management and update workflows with existing platform services.
  • Networking & Industrial Connectivity
    • Practical understanding of TCP/IP, DNS, DHCP, subnets, routing, proxies, HTTP/HTTPS and TLS.
    • Experience with MQTT and industrial communication interfaces or protocols such as Modbus and OPC UA, as relevant to the product.
    • Ability to troubleshoot connectivity between the gateway, connected equipment and cloud or on‑premises services.
  • Embedded Security & Reliability
    • Understanding of secure boot, software signing, certificates, device identity and secure update mechanisms.
    • Experience with vulnerability assessment, dependency updates, security patching and software lifecycle maintenance.
    • Familiarity with automated testing, regression testing, static analysis and production issue resolution.
Additional Skills Preferred
  • Container Technologies: Familiarity with Docker or Podman and containerized application deployment on Embedded Linux.
  • Advanced Diagnostics: Experience with JTAG, hardware‑assisted debugging, system tracing and performance profiling.
  • Embedded Coding Standards: Familiarity with MISRA C/C++ and static analysis tools.
  • Functional Safety: Exposure to IEC 61508 or other applicable product safety standards.
  • Hardware Platform Exposure: Experience with industrial gateways, ARM-based SoCs and board-level integration.
Required Qualifications
  • Education: Bachelor's or Master's degree in Electrical, Electronics, Computer Engineering, Computer Science or a related discipline.
  • Overall Experience: 12+ years in embedded software development and platform integration, with substantial experience in Embedded Linux.
  • Architecture Experience: At least 4 years defining embedded system architectures, technical solutions and platform integration strategies.
  • Technical Leadership: At least 4 years leading embedded software development teams and driving cross‑functional engineering delivery.
  • Production Delivery: Proven experience taking an embedded platform from design or PoC through production release and deployment in real-world operating environments.
  • Technical Expertise: Strong hands‑on knowledge of Embedded Linux, Yocto, hardware-software integration, build and release automation, and system-level debugging. Experience with CI/CD, OTA updates and device lifecycle management is preferred.
Work location

Bangalore (Work from Office)

Employment Type

Full Time, Permanent

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer-JavaFX| Java SwingAWT
Senior Software Engineer-JavaFX| Java SwingAWT

Nestdigital • Bengaluru

Sur place
INR 3 800 000 - 6 000 000
Senior Architect – Embedded Systems
Senior Architect – Embedded Systems

Softdel • Pune District

Sur place
INR 3 500 000 - 7 000 000
Technical Architect – Embedded
Technical Architect – Embedded

Softdel • Pune District

Sur place
INR 4 500 000 - 7 500 000
Senior Architect- Embedded Systems
Senior Architect- Embedded Systems

TidyHire • Hyderabad

Sur place
INR 4 000 000 - 7 000 000
Embedded Architect
Embedded Architect

TidyHire • Hyderabad

Sur place
INR 3 500 000 - 7 000 000
Embedded_Software_Architect(Gateway)_ECT
Embedded_Software_Architect(Gateway)_ECT

Bosch Group • Coimbatore District

Sur place
INR 900 000 - 1 300 000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

Sur place
INR 2 700 000 - 3 300 000
Hybrid work model
Embedded Software Engineer
Embedded Software Engineer

Neptunus Power Plant Services Pvt. Ltd. • Navi Mumbai

Sur place
INR 800 000 - 1 200 000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

Sur place
INR 3 500 000 - 5 500 000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Group • Hadapsar

Sur place
INR 2 500 000 - 4 500 000