Cutshort logo
Studio Trika  logo
Middle Embedded Developer C++
Middle Embedded Developer C++
Studio Trika 's logo

Middle Embedded Developer C++

Shivaangi Ramesh's profile picture
Posted by Shivaangi Ramesh
3 - 8 yrs
₹5L - ₹10L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconC++
Embedded C++
STM32
NRF
skill iconPython
RTOS
Linux/Unix
Drone Application Development
Microcontrollers
skill iconGit
Embedded software

● 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

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Studio Trika

Founded :
2018
Type :
Products & Services
Size :
20-100
Stage :
Bootstrapped

About

Studio Trika is a Post Production studio in Bangalore. With strong foundation in the media domain coupled with robust pillars of experience and demonstrated capability, Studio Trika stands to offer competence at every stage of the need assessment, scope definition, creative, design, execution and delivery process. Differently stated, Studio Trika works toward achieving creations that are undoubtedly needed, but have not been conceived yet.
Read more

Company social profiles

linkedin

Similar jobs

India's Premier Autonomous Marine Robotics Company.
India's Premier Autonomous Marine Robotics Company.
Agency job
Bengaluru (Bangalore)
8 - 12 yrs
₹30L - ₹60L / yr
Embedded Systems
RTOS
PCB
Power Electronics
Microcontrollers
+8 more

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.

 


Read more
Netwalk
Thiruvananthapuram
4 - 10 yrs
₹15L - ₹28L / yr
Embedded C++
skill iconC++
Embedded software
Object Oriented Programming (OOPs)
Object Oriented Analysis

Responsibilities:

  • Software Development with C++ for Autonomous drive project.
  • QT Library (no GUI features)
  • Object Oriented Analysis / Object Oriented Design
  • C++ Template implementation
  • C++17 specifics like “std::optional”
  • Macro implementation
  • Implementation of Clean Code
  • Static Code Analysis
  • CMake


Qualifications:

  •  Excellent GIT knowledge especially how to merge, Rebase
  •  University degree in Electrical/Electronic engineering, Computer Science or similar
  • Minimum 1 to 5 years of embedded software development experience on Yocto Linux based projects in automotive domain
  • Expert in C++ programming
  • Strong debugging skills
  • Good communication skills

 

Read more
Noida
1 - 5 yrs
₹10L - ₹20L / yr
Matlab
skill iconC++
Embedded C
skill iconPython

About Statcon Electronics 

Statcon Electronics India Limited Statcon Electronics India Limited is a company specializing in the field of power electronics since its inception, with its roots going back to 1986. It has held prestigious clientage both nationally and internationally, with ABB, Alstom, BHEL, Indian Air Force, Indian Army, Indian Railways, GAIL, and Indian Oil, to name a few. SEIL has a diverse portfolio, spanning across 4 sectors – Railways, Power, Defence and Solar energy.  

 

About the position 

We are looking for a multiple embedded software engineers with experience in developing firmware for controlling power electronics systems. Openings are available for senior and principal engineer positions across multiple product streams, and target markets include the Indian subcontinent, Africa and North America. 

 

Required Technical skills 

  • Demonstrated experience in developing embedded firmware for real-time power electronics systems using 16/32 bit ARM microcontrollers (ST Microelectronics preferred).  
  • Must have shipped at least 1 major relevant product to the market which meets standard industry specifications. Experience with designing for North American/European markets a plus. 
  • Experience with common communication protocols such as SPI, I2C, USB, UART, Bluetooth, Ethernet, RS232, and RS485 
  • Experience with peripherals and systems such as ADC, DAC, timer, GPIO, PWM, DMA, NVIC, serial and parallel interfaces, memory, bootloaders and watchdog timers 
  • Proficiency in advanced algorithm development using Embedded C 
  • Experience with embedded software tools such as editors, assemblers, compilers, debuggers, simulators, emulators and Flash/OTP programmers. 
  • Thorough understanding of power electronics topologies and control strategies 
  • Good grasp over digital signal processing techniques 
  • Ability to read and interpret component datasheets, PCB schematics and layout design 
  • Familiarity with using measurement devices such as oscilloscopes, multimeters, function generators and logic analyzers to bring up and debug hardware 
  • Demonstrated knowledge of firmware development best practices (code reviews, unit tests, Software Configuration Management, version control using git etc.) 
  • Excellent documentation skills, and a good grasp over the English language 
  • Comfort in using modern collaborative tools such as Slack/Microsoft Teams, JIRA/Trello/Microsoft Planner, Confluence/Microsoft OneNote and the like. 

 

Bonus Technical skills 

  • Experience using at least one scripting language, preferably Python 
  • Experience with designing for North American/European markets 
  • Experience with designing for IEC and BIS standards 
  • Familiarity with EMI/EMC process 
  • Ability to simulate power electronics systems using Simulink/MATLAB or equivalent open-source tools 
  • Familiarity with agile software development processes 
  • Experience with Linux administration using command line 

 

Soft skills 

  • Ability to mentor junior engineers and generate testing procedures for people of all skill levels 
  • Excellent inter-personal skills 
  • Strong attention to detail with the ability to work on tight deadlines 
  • Team player with the ability to work independently under minimal supervision 
  • Excellent problem-solving skills 
  • Ability and desire to learn new technologies quickly 

 

Qualifications 

  • Junior Engineer: A Master's (preferred) in Electrical/Electronics/Computer Engineering with 1 year of industrial experience, or a Bachelor's with 3 years of relevant industrial experience. 
  • Senior Engineer: A Master's (preferred) in Electrical/Electronics/Computer Engineering with 4 years of industrial experience, or a Bachelor's with 6 years of relevant industrial experience. 
  • Principal Engineer: A Master's (preferred) in Electrical /Electronics/Computer Engineering with 8 years of industrial experience, or a Bachelor's with 10 years of relevant industrial experience. 

 

Responsibilities 

  • Develop, implement and test cutting-edge algorithms for medium and high-power AC-DC, DC-AC and AC-AC conversion of 1 phase and 3 phase AC systems up to 440 V AC, and DC-DC conversion of systems up to 1000 V DC. 
  • Develop sensing and IoT solutions for power electronics embedded systems 
  • Convert product requirements into technical specifications for Indian and international markets 
  • Cover all stages (pertaining to firmware) of V model for product development 
  • Generate technical documentation describing product functioning and test procedures for hand-off to SQA 
  • Debug product failures in the field using data-driven analysis techniques 
  • Mentor junior engineers 
  • Host research talks on emerging technologies within the company 

 

Statcon Electronics is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, age, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Statcon Electronics is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.sindia.co.in. 

 

Read more
utthunga
at utthunga
1 recruiter
Samjhana Oli
Posted by Samjhana Oli
Bengaluru (Bangalore)
5 - 12 yrs
₹1L - ₹14L / yr
RTOS
Firmware
Embedded C
UART


Min 4 Years Experience in Embbeded domain

1. C++

2. C++ ★ Profinet ProfiSAFE ★ Embedded RTOS

3. rtos c c++ python ★ Industrial protocols Embedded Security Threat Modeling ★ Embedded C Embedded Linux

4. Embedded Systems ★ Embedded C ★ C++ ★ RTOS

Read more
Euler Motors
Delhi, Bengaluru (Bangalore)
3 - 10 yrs
₹14L - ₹15L / yr
Debugging
Algorithms
Differential coding
Data Structures
Microcontrollers
+4 more
Write and maintain firmware of Embedded devices and sub-systems for EV applications
Design, develop, code, test and debug system firmware to make bug-free production
release.
Analyze and enhance efficiency, stability and scalability of system resources using
automati tools.
Integrate and validate complex control algorithms as per need of systems.
Provide post release support – OTAs and other Diagnostic supports.
Skills Required:
BTech, MTech or PhD in CS/CE/EC, or the equivalent in experience with evidence of
exceptional ability
3+ years of experience in Embedded Software/Firmware Development.
1+ years of experience in mission critical industry – medical/automotive/aerospace/etc.
Adequate Skills on Reading Hardware Schematics and Component Datasheets.
Experience with complex embedded systems like Battery Management Systems, Motor
Controllers, Charging Modules etc
Proven expertise in programming in C/C++/Embedded C with data structures.
 
Hands-on Experience in Embedded Operating Systems and RTOS(es) like ThreadX on
16-/32-bit ARM processors, STM Microcontrollers
Hands-on Experience in Bootloader Development for MCUs/MPUs, low level driver
development
Good knowledge of communication protocols like UART, SPI, I2C, CAN, CAN-TP,
Ethernet, USB, RS232, RS485, other protocols.
Exposure to OTA Update implementations on Embedded Boards.
Hands-on Experience in Software Testing, Debugging Tools and Integration testing
hardware systems
Skills Preferred:
• Exposure to Version Control Software like Git.
• Exposure to Unit Testing Implementations, Embedded Testing frameworks and hardware
systems.
• Experience in automotive standards such as ISO 26262 for software.
Read more
Flux Auto
at Flux Auto
1 video
1 recruiter
Rachana Belagutti
Posted by Rachana Belagutti
Bengaluru (Bangalore)
1 - 4 yrs
₹3L - ₹8L / yr
skill iconPython
Control Systems
Controller Design
Matlab
skill iconC++
+5 more
About us:
Flux Auto builds autonomous vehicle technology for commercial and industrial applications.

Flux Auto was founded in 2017 with the goal of democratizing autonomous vehicle technology and bringing its benefits to vehicles - new and old - around the world. We develop the various hardware and software technologies to make vehicles move and operate autonomously. Everyday our engineers are working to solve new and unique challenges for our clients in India, and North America.

We are a multidisciplinary team solving some of the most challenging problems in
autonomous technology and robotics. Join us in our journey to democratize autonomous mobility!

Experience required: 1 year of internship and projects done in similar domain.

About the role:
We are looking for a candidate with conceptual understanding of classical control systems and logic building. The candidate should be able to understand the existing control stack, tune the hyper-parameters and make necessary changes as per the need. The position requires you to have a basic understanding of automotive systems which will be an added advantage and also help in clear understanding of the application.

Team works towards development of algorithms and model based design for different features to achieve autonomy level 3 and level 4. The algorithms are continuously tested on simulation and vehicle system for verification and validation.

Requirements:
  • Sound knowledge in controller design and analysis.
  • Good understanding in optimisation based control algorithms.
  • Experience with implementing PID controller for various unstable system.
  • Experience with vehicle modelling and analysis.
  • Good understanding of implementation/debugging/testing model and control algorithms.
  • Candidate should have experience in programming concepts like OOPS in C++ and Python with robust and efficient coding.
  • Experience in Matlab/Simulink, Stateflow.
  • Good understanding in code generation, implementation and testing for real time intergration embedded system.

Responsibilities:
  • Algorithm development for different control features.
  • Testing of algorithm architecture along with tuning and validation.
  • Working with simulation team to integrate and test models and algorithms into simulation environment for rapid development and validation.
  • Tuning and validation of plant models to emulate real physical systems’ behaviour
  • Co-ordination with other departments to maintain consistency and compatibility in department stack.

Good to Have:
  • ROS and ROS2 experience
  • Vehicle dynamics modelling and simulation.
  • Experience with version control using Git.

Benefits:
  • Health Insurance
  • Employee Stock Options
  • Work from Home
  • Flexible work hours
  • Monthly Team outings and events
  • Budget for up-skilling
  • Flexible vacation

Equal Opportunity Employer:
Flux Auto's employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, age, gender identity, genetic factors, military/veteran status or other characteristics protected by law.

Vaccination Requirements:
Flux Auto is implementing new requirements for employees to be fully vaccinated from COVID-19.

Apply Now!
Read more
Deep-tech company working on transformative motor technology
Deep-tech company working on transformative motor technology
Agency job
via Core-Jobs Consultancy by Sandeep Jha
Bengaluru (Bangalore)
3 - 8 yrs
₹10L - ₹14L / yr
Firmware
skill iconC
Embedded C
Device Driver Development
RTOS
+2 more

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

Read more
IT company
IT company
Agency job
via Myna Solutions by Preethi M
Hyderabad
6 - 10 yrs
₹10L - ₹15L / yr
skill iconC
Embedded Systems
ISO 14229
UDS
Device Driver Development
+4 more
Job description:
Software development for Automotive Pneumatic based Air Lift Systems for RV vehicles, suspension for off-road vehicles.
Responsibilities and Duties
• Author software requirements from system/customer requirements.
• Complete responsibility for BSW software components development/test/release/maintenance.
• Ability to code software for automotive time critical real-time applications.
• Experience in device drivers development for micro-controller.
• BSW API’s for application demand.
• Will have to configure and develop device drivers for MCU IO’s like Analog & Digital I/O, PWM, CAN, SPI, I2C and Bluetooth.
• Complete understanding of IS0-14229 and should be able to implement complete UDS stack.
• Timely communication with customer and inform any risks upfront.
• Quality control of release software via static and dynamic test.
• Project planning and estimations for software releases.

Qualifications
• B.Tech/M.Tech, 6+ years of experience into automotive software development.
• Expert in C Programming language.
• Experience in any scripting language (python, c#, perl etc.)
• Experience in setting up build environment and configuration of make and linker files.
• Experience in bootloader development is added advantage.
• Should be experienced in device driver development for peripherals like ADC, DIO, PWM, CAN, SPI, I2C,EEPROM and Bluetooth.
• Understand memory map of MCU and should be able to configure as per application needs.
• Experience in working with embedded system Kernels or RTOS.
• Experience in working with NXP S32 micro is added advantage.
• Excellent on board debugging skills.
Read more
Nani Engineering Solutions Pvt Ltd
Manoj Nagaraj
Posted by Manoj Nagaraj
Coimbatore
3 - 7 yrs
₹4L - ₹8L / yr
Matlab
skill iconC#
skill iconPython
skill iconDjango
NANI Engineering Solutions Pvt Ltd state-of-the-art object oriented programming and consideration of SOLID principles • programming language Python 2.7, notably • multithreading, processes, sub-processes • implementing python debuggers • GUI-programming with wxPython (wxWidgets) • software quality assurance measures (unit testing, pylint, pyflakes) • Jenkins build server
Read more
company logo
Agency job
via KritiKal Solutions by Bhawna Khushlani
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 6 yrs
₹8L - ₹13L / yr
Linux/Unix
Device Driver Development
Windows drivers
Embedded Systems
Kritikal is looking for Senior Embedded Engineer to join our team based out in Noida. Mandatory Skills Required: Device Drivers,Linux Device Drivers,Windows Device Drivers,WLAN Experience in Windows device driver development & Linux device driver development Knowledge of 802.11 (WiFi) protocol Prior experience in working with WiFi drivers. Programming- Embedded C Desired Skills Required: WIRESHARK, Embedded, Hardware, HARDWARE DEBUGGER-LAUTERBACH What we can offer you: At Kritikal, in addition to best-in-the-industry compensation, we aim to provide the right growth path to our employees both personally and professionally. We are engaged in multiple verticals and are solving some of the toughest electronics and computer vision problems for our clients. We serve to multiple market domains- and take up challenges as they come - in automotive, defense, power or helping the differently-abled. Our intricate relationships with academia ensure that we're at the cutting edge of technology. Our startup-like atmosphere will allow your personal creativity and innovative spirit to be constantly engaged. Our employees learn a lot and have a big role to play within an organization that's constantly challenging the norms.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos