Senior Software Engineer - Embedded Ops

Geminus

Pune District

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Geminus Tech in Pune, India, is seeking an embedded systems engineer to join our hardware-software integration effort. You will set up systems, perform hardware bring-up, and support OS flashing across Raspberry Pi, SOM, and evaluation boards.

You will build and maintain firmware, configure RMK build environments, and help establish CI workflows across multiple boards. The role requires hands-on hardware experience and strong problem-solving 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).

Responsibilities

  • Configure and manage embedded hardware systems including HOST, evaluation board, 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.

Skills

Embedded systems
Linux
Firmware build systems
Networking basics
Raspberry Pi
C programming
Python scripting
OS flashing tools

Tools

CI/CD tooling
Flashing tools

Job description

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

Software Engineer - C Programming, NVMe
Software Engineer - C Programming, NVMe

Geminus • Pune District

On-site
INR 1,200,000 - 2,400,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
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Staff Cloud Backend Engineer
Staff Cloud Backend Engineer

Geminus • Pune District

On-site
INR 4,000,000 - 6,500,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Sr. Engineer II - Hardware Development
Sr. Engineer II - Hardware Development

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Geminus • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Security Engineer
Embedded Security Engineer

Globals Inc • Bengaluru

On-site
INR 1,400,000 - 2,300,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
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access