Senior Software Engineer - Embedded Ops

Zoho

Pune District

On-site

INR 600,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Geminus Tech in Pune seeks an Embedded Systems Engineer to join a hardware-software integration team. You will lead system bring-up on HOST, SOM and Raspberry Pi, enable OS flashing, and support CI-ready workflows.

Responsibilities include firmware builds, manufacturing deployment, CI infrastructure, and cross-team collaboration to ensure robust, stable systems. Strong Linux, C, Python skills are required.

Qualifications

  • Strong understanding of embedded systems and hardware-software interaction.
  • Experience with Linux-based systems and OS flashing tools.
  • Familiarity with firmware build systems and environment configuration.
  • Knowledge of networking basics (IP configuration, Remote sessions, connectivity validation).
  • Hands-on experience with Raspberry Pi, MicroZed, or similar platforms is a plus.
  • Problem-solving skills and ability to troubleshoot build and system issues.
  • C Programming, Python or Bash scripting is a Plus.

Responsibilities

  • Configure and manage embedded hardware systems including HOST, evaluation board and System-on-Module (SOM), and Raspberry Pi (RPI).
  • Perform board bring-up and validate complete system workflows.
  • Handle hardware interconnections and ensure stable communication between components.
  • Set up and maintain RMK build environments including dependency installation and environment configuration.
  • Build firmware binaries and support deployment for manufacturing and testing.
  • Troubleshoot and resolve build failures and configuration issues.
  • Execute manufacturing processes based on provided documentation.
  • Perform OS installation across platforms (RPI, evaluation board and System-on-Module (SOM), HOST).
  • Validate manufacturing workflows using generated firmware binaries.
  • Configure and maintain CI setups across multiple systems and environments.
  • Set up and manage CI infrastructure for new boards (e.g., Micro-Processor Board).
  • Configure networking (static IPs) to ensure stable automated workflows.
  • Perform end-to-end update processes for the evaluation board and System-on-Module (SOM) devices across CI setups.
  • Ensure system stability, connectivity, and performance across test environments.
  • Work closely with cross-functional teams to resolve technical issues.
  • Contribute to documentation and follow established processes for system setup and deployment.

Skills

Embedded systems
Linux basics
Networking basics
C programming
Python scripting
Troubleshooting

Tools

Raspberry Pi
MicroZed

Job description

About Us

Geminus Tech, founded in 2015, is a leading provider of product engineering services, partnering with cutting-edge technology companies, product startups, and industry leaders.
With a team of over 120+ engineers, we specialize in Kubernetes, Cloud Infrastructure, Data Center foundational technologies, and software for Satellites and Software-Defined Vehicles (SDV). Our focus is on driving innovation and delivering excellence in the technology and design space.
At Geminus Tech, we offer exciting opportunities to be part of groundbreaking projects that shape the future of technology.

Job Description
Key Responsibilities:

1. System Setup & Hardware Integration

  • Configure and manage embedded hardware systems including HOST, evaluation board and System-on-Module (SOM) , and Raspberry Pi (RPI).
  • Perform board bring-up and validate complete system workflows.
  • Handle hardware interconnections and ensure stable communication between components.

2. Firmware Development & Build Management

  • Set up and maintain RMK build environments including dependency installation and environment configuration.
  • Build firmware binaries and support deployment for manufacturing and testing.
  • Troubleshoot and resolve build failures and configuration issues.

3. Manufacturing & Deployment

  • Execute manufacturing processes based on provided documentation.
  • Perform OS installation across platforms (RPI, evaluation board and System-on-Module (SOM) , HOST), including image selection, flashing, and boot setup.
  • Validate manufacturing workflows using generated firmware binaries.

4. Continuous Integration (CI) Setup

  • Configure and maintain CI setups across multiple systems and environments.
  • Set up and manage CI infrastructure for new boards (e.g., Micro-Processor Board).
  • Configure networking (static IPs) to ensure stable automated workflows.

5. System Updates & Maintenance

  • Perform end-to-end update processes for the evaluation board and System-on-Module (SOM) devices across CI setups.
  • Ensure system stability, connectivity, and performance across test environments.

6. Collaboration & Problem Solving

  • Work closely with cross-functional teams to resolve technical issues.
  • Contribute to documentation and follow established processes for system setup and deployment.
Required Skills & Qualifications:
  • Strong understanding of embedded systems and hardware-software interaction.
  • Experience with Linux-based systems and OS flashing tools.
  • Familiarity with firmware build systems and environment configuration.
  • Knowledge of networking basics (IP configuration, Remote sessions, connectivity validation).
  • Hands-on experience with Raspberry Pi, MicroZed, or similar platforms is a plus.
  • Problem-solving skills and ability to troubleshoot build and system issues.
  • C Programming, Python or Bash scripting is a Plus.
Requirements
Preferred Skills:
  • Exposure to CI/CD environments and automation setups.
  • Experience in manufacturing workflows or production environments.
  • Understanding of firmware deployment and board-level debugging.
Summary:

This role requires a blend of embedded systems knowledge, hands-on hardware experience, and software environment setup expertise. The ideal candidate will contribute to system bring-up, firmware builds, CI infrastructure, and overall platform stability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded Ops
Senior Software Engineer - Embedded Ops

Geminus • Pune District

On-site
INR 900,000 - 1,500,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer - C Programming, NVMe
Senior Software Engineer - C Programming, NVMe

Zoho • Pune District

On-site
INR 1,200,000 - 2,500,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Security Engineer
Embedded Security Engineer

Globals Inc • Bengaluru

On-site
INR 1,400,000 - 2,300,000
Embedded Test & Systems Software Engineer
Embedded Test & Systems Software Engineer

ACL Digital • Pune District

On-site
INR 1,500,000 - 2,600,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Embedded Engineer
Embedded Engineer

Sequoia Applied Technologies • Chennai

On-site
INR 800,000 - 1,200,000
Embedded Firmware Intern
Embedded Firmware Intern

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 120,000 - 240,000
Learning opportunities
Chance to work with founding team