
About Keri Studio
About
Connect with the team
Similar jobs (10)

Are you looking for embedded work where "it compiles" isn't good enough it has to survive 5,000+ km and 30+ days underwater without a single reboot? This is hardware and firmware built for zero-margin-for-error conditions. Read on, if you are interested...
Job Title: Lead - Embedded Engineering
Location: Bangalore | Full-Time | Experience: 8-10 Years
About Client Company
Client Company is building autonomous ships and submarines that operate in the world's most hostile environments. We're executing India's flagship autonomous submarine project — the Jalkapi XLAUV — on order from the Indian Navy. This is an unmanned submarine weighing over 20 tons that can travel 5,000+ kilometers autonomously and operate in the ocean for 30+ days at a time.
We're creating some of the largest autonomous robots in the world, machines with direct impact on the global economy and national security. While autonomous cars in India may still be a dream, autonomous ships and submarines are already a reality, and it is possible to build for the world from India.
The Role
· We are looking for Lead - Embedded Engineering to own the electrical, electronics, power systems, and firmware that bring our autonomous vessels to life. In this role, you will:
· Own the vessel’s electrical and embedded systems end-to-end — firmware, PCB design, schematics, wiring, and power electronics.
· Design the electrical and power architecture of the platform, from board level to whole-vessel wiring.
· Work closely with our mechanical, software, and robotics teams to integrate, bring up, and field-test the platform.
· This is a rare opportunity to build the embedded and electrical backbone of real-world autonomous platforms that operate in some of the most challenging environments on the planet.
Key Responsibilities
· Lead & Own the electrical and embedded systems effort — the firmware, electronics, and power systems that run the vessel.
· Design & Develop PCBs, schematics, and wiring diagrams for the whole vessel, covering compute, power, communication, and sensor/actuator interfaces.
· Design driving and power-electronics circuits — DC-DC converters, power supplies, electrical isolation, and protection — with due attention to EMI/EMC.
· Develop & Maintain firmware for microcontrollers and onboard compute, ensuring reliable real-time operation.
· Integrate sensors and actuators — such as GNSS, INS/AHRS, altimeters, pressure and depth sensors, acoustic modems, thrusters, fins, and battery systems — into the platform.
· Support hardware bring-up, wiring, and in water testing of the vessel, in coordination with the mechanical and software teams.
· Drive power management and energy-system design for long-endurance autonomous operation.
· Plan and conduct compliance and qualification testing of the electronics and power systems — including EMI/EMC, environmental, and related checks — to ensure the platform meets the required standards.
· Maintain thorough engineering documentation — schematics, wiring diagrams, design records, and test reports — to ensure traceability and supportability across the platform's life.
· Establish robust electrical and embedded development, review, and testing practices to ensure dependability during trials and at sea.
· Support field trials (pool, harbour, and sea) — diagnosing and resolving embedded, electrical, and hardware issues on site.
· Mentor & Guide embedded engineers and uphold engineering best practices.
Required Qualifications
· 8-10 years of hands-on embedded systems experience spanning firmware, hardware, and power electronics.
· Strong embedded firmware skills for microcontroller-based systems.
· Strong hardware design skills — schematic capture, multi-layer PCB design, and board debugging.
· Experience integrating sensors and actuators over interfaces such as UART, SPI, I2C, CAN, and RS-232/485.
· A working understanding of how device drivers interface with the higher-level software/autonomy stack.
· Strong debugging skills across hardware and firmware.
Preferred Experience
· Background in robotics, marine/subsea systems, defense, automotive, or aerospace.
· Experience with autonomous or unmanned systems.
· Familiarity with power system design
Why Join Company
· Build the Hardware That Brings Autonomy to Life: You will build the electrical, electronics, power systems, and firmware that run autonomous vessels across a range of applications — from our flagship Jalkapi XLAUV, a 20-ton submarine travelling 5,000+ kilometres underwater, on platforms operating from the coast to the deep sea. The challenge of building hardware that runs reliably for weeks, beneath the surface, is unlike anything else being built in India.
· Mission Impact: The electronics and firmware you build are the nervous system of vessels on live missions — including defence and security operations of national importance. Every board you design and every line of firmware you write directly shapes whether the platform performs, and returns safely.
· Technical Ownership: You will own the embedded and electrical stack from the ground up — hardware, power, firmware, integration, and bring-up.
· Cross-Disciplinary Work: Work at the intersection of electronics, power, mechanical, software, and robotics. Few embedded roles let you work this close to the full system you help bring to life.
· Benefits: Compensation benchmarked to top-quartile for the role, health insurance for you and your family and other benefits.
Embedded Software - Linux
Job Responsibilities:
Linux development engineer working on microcontroller firmware development, Linux platform drivers and IoT solutions. Should be able to resolve technical roadblocks and deliver project commitments. Looking for someone with 2+ years in the embedded industry and a passion to grow along with the company.
Selected candidates for this role will be reporting to the software tech lead/manager in the organization.
- Embedded software development activities and Linux platform development.
- Work with QA teams to resolve bugs and ensure release readiness
The main responsibilities of this role are:
Technical:
- Strong programming skills (C, C++, assembly)
- Linux development experience (porting & platform drivers)
- Knowledge of embedded microcontroller & microprocessor-based systems
- Prior experience of delivering modules for microcontroller projects
- Good understanding of commonly used embedded communication protocols
- Good understanding of common embedded peripherals, interfaces & sensors
- Experience working on Real-Time systems (RTOS)
- Should be able to quickly learn new technologies.
- Should be able to work with minimal technical guidance
Leadership:
- This role requires excellent communication skills
- Strong analytical & problem-solving skills
- Prior experience working with overseas clients
- Periodically report progress to manager.
Experience: 2 to 4 years
● Write Effective Codes In C++, Develop Software For Embedded Systems Based On STM32, NRF
● Support And Improve Existing Software
● Prepare Documentation For The Created Software. Qualifications
● Confident Knowledge Of C++ 17, Object-Oriented Programming, Embedded Software Development
● Proficiency With Microcontrollers Of The STM32 And / Or NRF Series
● Experience With RTOS
● Familiarity With Git, Linux
● Technical English
● Knowledge Of Python As An Advantage
● Any Experience With UAS \ UAV \ Drones is much appreciated
- 32-bit Microcontroller knowledge is essential (ARM Cortex based micro-controllers (STM32).
- Esp32 architecture knowledge is essential.
- Strong experience in C, C++, Free-RTOS
- Strong experience in CUBEMX IDE, MDK Version 5 – Keil, Arduino IDE environment
- Good knowledge in HW and communication protocols like CAN, SPI, UART, I2C, USB
- Good knowledge in TFT Displays and Sensors is added advantage
- Good knowledge of implementation of motor controls as required, pulse width modulation schemes (PWM).
- Good knowledge of power electronics (TRIACs, MOSFETs, IGBTs, gate drivers) and require protections (Over/under voltage/current).
- Document firmware designs, specifications, test plans, revisions and produce test reports
Developer Software (Embedded)
Location: Udaipur
Qualification: BE in (Electrical/Electronic Engineering)
Technical
· Experience in design and development with structured Software Development Life Cycle for embedded applications
· Proficiency in C language or assembly programming, Microcontroller, Micro Processor.
· Preferably experience in working and understanding the metering domain
· Proficiency in development processes, tools/IDE (KEIL, IAR, Eclipse) & test automation
· Unit testing skill
· Interface RS485, RS232, SPI, I2C, USB, LCD, Keypad, Flash, EEPROM
· Coding Standards and MISRA rules are preferable
· Knowledge of ARM / MIPS / Coldfire / MSP430 / dsPIC / 8051 and other popular processor
· Experience in working on communication products based on GPRS, ZIGBEE, ZWAVE, Ethernet, Power line communication, DLMS, MODBUS
Job Description
· Understand improvement requirements and develop improvement solutions & package, according to technical specifications / high-level solution design
· Responsible to carry out effective and timely unit testing, in order to, deliver first time right solutions
· Development of automation framework/compiler / emulators to speed up business delivery cycle in NPI programs
· Keep track of new trends, continuously learn and self-develop skills by ensuring effective knowledge sharing through group meetings and training. Impart training to new joiners as and when assigned
· Proficiency in developing embedded software design with high reusability using relevant tools and BSM or flow diagram
StartUp engaged in inventing and innovating Smart Energy Meters and related Technologies (OEM) requires Embedded Engineers. Following re-innovation principle and Technology First direction, we design Technologies to deliver our Vision of the highest Quality Products and Technologies. The candidate's responsibilities include IoT (COSEM/DLMS), technology integration. Required skills include Embedded C and C++ and knowledge of Electrical and Electronics.
- Programming experience in embedded C and python
- Experience in embedded systems development and troubleshooting and with real-time operating systems.
- Experience with embedded C programming for microcontrollers like PIC, Microchip in MPLAB
- Basic execution of process commands in Linux
- Experience in handling the raspberry pi

Do you wish to work for a Deep-tech Indian company developing path-breaking products which are set to disrupt every possible industry and domain?
Our client is building a scalable, cloud-controlled, and rare-earth free platform for designing, building, and deploying electric motors for various applications. It aims towards building transformative technology that will make the motors of the future simpler, smarter, more efficient, and easy-to-build in the long run.
The founders are veteran serial entrepreneurs, product experts, and motor technologists with more than eight decades of experience developing cutting-edge products and technologies. The company is bringing transformative motor technology to the forefront of commercial applications. The company aims to make deep fissures in the extant hydrocarbon and rare-earth-based energy economy to create a greener future.
What you need to join us
Are you a coding ninja, algorithmic genius, with a flair for control systems and a passion to create new path breaking technologies (with a green social impact to boot!)? Does working with a bleeding edge research oriented tech startup excite you? If so, please read on and apply.
Responsibilities
- Take ownership of firmware development for motor controllers
- Identify and develop real-time algorithms for controlling cutting-edge Motors and Generators
- Implement motor control algorithms in microcontrollers
- Debug and diagnose the firmware on the controller hardware
- Develop drivers and HAL firmware as needed for various peripherals
Skills and Experience
- Experience in embedded Firmware development
- In-depth knowledge of C programming knowledge
- Extensive engineering experiences in software development with proven track record of at least one product from concept to production
- Hands on experience with development and debugging of embedded systems
- Experience in working with real-time embedded systems and power electronics
- Experience in working with Microcontroller peripherals such as ADC, Timers, Comparators, Input-capture, PWM etc.
- Experience with microcontrollers from TI, NXP, STM32, PIC, Atmel (ARM based microcontroller experience is preferred)
- Ability to translate mathematical concepts to executable code in resource-constrained microcontroller environments
- Exposure to debugging using lab equipment such as Oscilloscopes, Multimeters, Logic Analyzers, signal generators etc.
- Hands-on experience in bringing up a new hardware with firmware written from scratch
- Experience with simulation software such as Matlab, Simulink etc is highly desirable
- Knowledge and experience of control systems is highly preferred
- Experience in automotive domain is preferable
Character Traits
- Proactive
- Problem solver
- Committed and motivated
- Inquisitive and eager to learn
- Clarity of thinking
- Sense of urgency
- Can-do attitude
- Team player
Education and Experience:
B.E – EE, CS, ME (or equivalent) from a reputed institution with 3 years of experience OR
ME/MS – EE, CS, ME (or equivalent) with 1-2 years of experience
Experience in integration of different hardware expected. Should have knowledge in Automation and latest trends in it.






