Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22244360

    NeST Digital logo

    Technical Architect

    NeST Digital · Bengaluru · onsite · Posted 1d ago

    Not disclosed12–14 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    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.

    Key Responsibilities

    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

    Sourced from foundit

    Skills

    kernel device driversHTTPBashModbuscmakeDNSDHCPTCP/IPSSLautomated testinghttpsopc uamqttsoftware deploymentEmbedded LinuxmakeYoctoProxiesBootloadersBSPsC plus plusRoutingSubnetsBuildrootLinux command linePythonOTA update mechanismsCi/Cd

    About NeST Digital

    NeST Digital logo

    NeST Digital

    IT Services & Consulting

    3k+

    employees

    1998

    28 years old

    Kochi,Kerala

    India

    ₹9.2L PA avg

    Avg at NeST Digital

    About

    Engineering Transformation. NeST Digital is the software arm of the globally trusted NeST Group of companies. We combine our Specialized Manufacturing Services, Engineering Design and Software Services under one roof to provide transformative turnkey solutions to customers.Our core values make us who we are todayOur purpose and principles have shaped us into who we are today and they enable us to strive for greater heights. Every decision we make is closely aligned with our principles. These help us raise our bar, dive deep into challenges to achieve game-changing outcomes.Delivering top-notch industry specific solutions to customers ranging from small and medium to Fortune 500 enterprises. We primarily focus on Mobility, Healthcare, Industrial, Banking & Finance, & Insurance.

    Industries

    IT Services & Consulting

    Employee ratings

    10 reviews

    3.6/ 5

    Culture

    2.5

    Career growth

    2.3

    Work-life

    2.9

    Employees rate it well for

    Work-Life Balance37Overall Company36

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Technical Architect · waiting for your command