Cutshort logo
Daikoku Innovations LLP logo
Embedded Software Engineer
Embedded Software Engineer
Daikoku Innovations LLP's logo

Embedded Software Engineer

Harshita Arjun's profile picture
Posted by Harshita Arjun
2 - 5 yrs
₹8L - ₹18L / yr
Bengaluru (Bangalore)
Skills
Embedded C
Embedded C++
skill iconC++
Embedded Linux
skill iconC
Linux kernel
BSP
Role: Embedded Software Engineer

 

Relevant experience: 2-3 years

 

Responsibilities:

 

  1. Should be good at, C, C++, Linux driver development
  2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..
  3. Experience in porting MbedOS , FreeRTOS to different boards is good.
  4. Analyzing and enhancing efficiency, stability and scalability of system resources
  5. Design, develop, code, test and debug system software
  6. Provide post production support
  7. Interface with hardware design and development

 

Requirements:

 

  1. Proven working experience in software engineering
  2. Experience in hands-on development and troubleshooting on embedded targets
  3. Solid programming experience in C or C++
  4. Adequate knowledge of reading schematics and data sheets for components
  5. Strong documentation and writing skills

 

Note: Self-motivated, goal oriented and good analytical skills.

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 Daikoku Innovations LLP

Founded :
2016
Type :
Services
Size :
0-20
Stage :
Bootstrapped

About

Daikoku Innovations LLP, is an engineering services company focused on Embedded Systems, ASIC, FPGA, IC and Application Software Domain.We deliver from ideation to execution.
Read more

Company social profiles

N/A

Similar jobs

Inferigence Quotient
at Inferigence Quotient
1 recruiter
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
1 - 2 yrs
₹6L - ₹12L / yr
QML
Qt
skill iconC++
skill iconPython

We are seeking a highly skilled Qt/QML Engineer to design and develop advanced GUIs and networking modules for UAV Ground Control Stations and Cockpit Displays. The role requires working closely with UI designers, avionics software engineers, and mission systems experts to create reliable, intuitive, and real-time GCS components for mission-critical systems.

Key Responsibilities

  • Design, develop, and maintain high-performance UI applications using Qt/QML (Qt Quick, QML, C++).
  • Translate system requirements into responsive, interactive, and user-friendly interfaces.
  • Generate data scheduling schemes, encode data packets as per required protocols and data rates and transmit to drone(s) as per protocol
  • Decode incoming data streams as per the protocols, extract data, store, and populate corresponding UI elements.
  • Integrate UI and networking components with real-time data streams from avionics systems, UAVs, or mission control software.
  • Collaborate with engineers to ensure compliance with DO-178C, or MIL-STD guidelines where applicable.
  • Optimise application performance for low-latency visualisation and data transmission in mission-critical environments.
  • Implement data visualisation (raster and vector maps, telemetry, flight parameters, mission planning overlays).
  • Write clean, testable, and maintainable code while adhering to aerospace software standards.
  • Work with cross-functional teams (system engineers, hardware engineers, test teams) to validate UI against operational requirements.
  • Support debugging, simulation, and testing activities, including hardware-in-the-loop (HIL) setups.

Required Qualifications

  • Bachelor’s / Master’s degree in Computer Science, Software Engineering, or related field.
  • 1-3 years of experience in developing Qt/QML-based applications (Qt Quick, QML, Qt Widgets, QTcpSockets, QtUdpSockets).
  • Strong proficiency in C++ (11/14/17) and object-oriented programming.
  • Experience integrating UI with real-time data sources (TCP/IP, UDP, serial, CAN, DDS, etc.).
  • Knowledge of multithreading, performance optimisation, and memory management.
  • Familiarity with aerospace/automotive domain software practices or mission-critical systems.
  • Good understanding of UX principles for operator consoles and mission planning systems.
  • Strong problem-solving, debugging, and communication skills.

Desirable Skills

  • Experience with GIS/Mapping libraries (OpenSceneGraph, Cesium, Marble, etc.).
  • Knowledge of OpenGL, Vulkan, or 3D visualisation frameworks.
  • Exposure to DO-178C or aerospace software compliance.
  • Familiarity with UAV ground control software (QGroundControl, Mission Planner, etc.) or similar mission systems.
  • Experience with Linux and cross-platform development (Windows/Linux).
  • Scripting knowledge in Python for tooling and automation.
  • Background in defence, aerospace, automotive or embedded systems domain.

What We Offer

  • Opportunity to work on cutting-edge aerospace and defence technologies.
  • Collaborative and innovation-driven work culture.
  • Exposure to real-world avionics and mission systems.
  • Growth opportunities in autonomy, AI/ML for aerospace, and avionics UI systems.
Read more
Product company
Product company
Agency job
Remote only
2 - 5 yrs
₹5L - ₹14L / yr
skill iconC
Data Structures
Linux/Unix
IPC
Network programming
+7 more

Mandatory Skills:-
C Programming and data structures.
Linux Internals ( System calls, IPC, Network Programming, POSIX Multi-thread programming)
Desirable Skills :-
C++ and OOPs knowledge
Linux system start-up sysvinit, systemd,
Bootloaders : uBoot
Message bus protocols like dbus
Basic Linux Device driver knowledge
Linux Build framework – Yocto-Bitbake, Makefiles
Python scripting
Debug using tools such as GDB
Version control - GIT and SVN
Read more
Arista Networks
Bengaluru (Bangalore), Pune
3 - 10 yrs
₹25L - ₹55L / yr
skill iconC
skill iconC++
IEEE 802.11
WLAN
Linux/Unix
+8 more

About us:

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.


About this role:

  • You will be working with the WiFi team at Arista, developing cutting edge and next generation WiFi solutions in a fast-paced environment. The WiFi team is responsible for the end to end development of the Cloud managed WiFi product portfolio of Arista. This specific position is for the WiFi AccessPoint team.
  • As a core member of the AccessPoint team, you will be working closely with relevant teams to understand product requirements, design the solution, build the software and deliver it for final validation and customer deployment.
  • You will also keep track of new and emerging technologies and their impact on Arista products, come up with new and innovative ideas to improve and differentiate the product and help Arista become a leading player in the Campus space.
  • You will work closely with sales and support teams to push new solutions, understand customer needs and pain points and help resolve escalations.
  • You will not be limited to a single aspect of the product, it will be broad encompassing many different aspects including but not limited to developing new Access Points, designing and implementing new features, tracking new technologies and working closely with the sales and customer teams.


Requirements:

• Strong engineering and Computer Science fundamentals

• Expected to have a strong background in software development and good understanding of systems and networking areas with the knowledge of the WiFi area as an added bonus.

• Minimum 4+ years of relevant experience

• Well versed with programming in one of C/C++ languages

• Experience working in a Linux environment, developing applications or Linux drivers


Proven experience in any of the below:


  1. Network device drivers, operating system internals, Kernels, compilers, SOC architecture
  2. Experience in developing Wi-Fi features (802.11), WLAN MAC Protocol, system integration, evaluate various performance parameters.
  3. User space development for connectivity related products (Wireless Lan access points/ controllers, networking equipment) in one or more of following areas:

• HostAPD, Portal, RADIUS, AAA, Identity and role management, Radsec

• Tunnels, Firewall, Iptables, Flow Classification, QoS, TLS, DTLS Preferred Skills

• Experience with Wi-Fi device drivers on Linux.

• Hands-on experience in working with one or more WIFI chipset platforms

• Good System Level understanding of the Wireless AP functionality

• Experience in developing Wi-Fi features, system integration, evaluate various performance parameters


Resources:


Read more
RIDENEXT
at RIDENEXT
1 recruiter
Manish Tiwari
Posted by Manish Tiwari
Bengaluru (Bangalore)
3 - 8 yrs
₹6L - ₹15L / yr
Virtualization
skill iconC
skill iconC++
DOS/4G
skill iconGo Programming (Golang)
Candidate should have background in software development using C, C++ along with LTE and 5G wireless domain.
Read more
Benison Technologies
at Benison Technologies
3 recruiters
Kiranpreet Kaur
Posted by Kiranpreet Kaur
Pune, Bengaluru (Bangalore)
6 - 20 yrs
₹12L - ₹17L / yr
ASP.NET
HTTP
Webservices
Debugging
MySQL
+3 more

As a partial Google-acquired company, we’re proving success doesn’t come by accident.

Benison has a history of demonstrating growth by innovation. We re-invest our profits back into the initiatives for growth of our people and the company. The culture, technology innovations, customer service, our actions are aligned to our values. Our value and culture is the reason why our people stay with Benison much longer than industry standards

Get the best from your life with Benison

Join the Benison Developer Family

Benison Technologies is filled with passionate people who lead fascinating lives. You’ll fit right in. From the amazing benefits, mentorship, growth opportunities and team bonding activities, we help you thrive while experiencing the Benison life.*

Key Requirements for the Role

Skills Required

MS WSUS ASP.NET, HTTP, WebServices Reverse Engineering & Debugging Performance Improvement

Network Programming skills

C++ to .NET Migration

Database Skills

MSSQL

SDLC Exposure

SCRUM

Soft skills such as proficiency in Spoken English, Creativity, Intelligent Thinking

Type of work

Sustenance & Upgrade

For more information you may visit *

https://benisontech.com/" target="_blank">https://benisontech.com/

Read more
Tosall
sanjeev kumar
Posted by sanjeev kumar
Chennai
4 - 6 yrs
₹10L - ₹12L / yr
Embedded C
Embedded C++
Embedded Systems
ARM Microcontroller
DSP
+1 more
Software development using C/C++ on Embedded Platforms(e.g ARM, DSP)
 Knowledge of Embedded system architecture such as memory hierarchies,vector
Processing.
 Experience in resource /load sharing and synchronisation techniques for multi - core
processing.
 knowledge of embedded processor internals.
 Automotive domain Experience.
Read more
Marj Technologies
at Marj Technologies
1 recruiter
Shyam Verma
Posted by Shyam Verma
Noida
3 - 10 yrs
₹5L - ₹10L / yr
Embedded C++
skill iconC++
skill iconC
Embedded Systems
Embedded C

Summary:

The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. 

 

Responsibilities:

  • Design and build embedded systems, including embedded system firmware
  • Test and debug the systems
  • Monitor and maintain the system after development
  • Improve system efficiency and stability after development
  • Collaborate with customers to create systems based on their needs

 

Requirements:

  • Minimum of a bachelor's degree in computer science or engineering
  • Professional experience in embedded systems
  • Significant programming experience in C or C++
  • Experience in trouble-shooting embedded systems and microcontroller peripherals
  • Experience in working in real-time operating systems
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Proficiency in working with common embedded systems communication protocols
  • Strong interpersonal and writing skills
  • Ability to work as part of a team
  • Exceptional analytical and problem-solving skills
  • Self-motivated and passionate about your work and embedded systems
  • Always eager to learn and improve
Read more
HRS Navigation Pvt. Ltd.
Aanchal Jain
Posted by Aanchal Jain
Bengaluru (Bangalore)
2 - 6 yrs
₹5L - ₹20L / yr
skill iconC++
Embedded C++
Robotics
Augmented reality
Virtual reality (VR)
+2 more

Job Description: Senior Software Developer (Exp.2-6 years)


Location: Bangalore


What you need:

* Bachelor’s/Master’s degree is preferred in computer science or related field (such as computer       engineering, software engineering, biomedical engineering, or mathematical sciences) from premier institutes.

* 1-3 years of industry experience in professional software development.  

* Strong C++ knowledge.

* Knowledge of ITK / VTK / OpenCV / Robots / Qt Framework is plus.

* Required Technical Competencies in Algorithms and data structures object oriented design and analysis.

* Expertise in Design Patterns & C++ programming concepts; Linear Algebra, Computer Vision, Software design, development and verification methodologies would be preferred.

* Should be open to work in fast growing medical devices start-up making cutting edge computer assisted & robotic assisted surgery products in India for the world.

* Should have willingness to develop something great from India.

 

What you will do:

* Work with program manager to understand business requirement and translate that into technical design.

* Create and own leading edge reusable algorithm solutions.

* Create and own cross-platform SDKs.

* Research cutting-edge algorithms and techniques.

* Lead technical design and implementation of a feature.

* Implement high quality code with comprehensive unit testing.

* Troubleshoot issues raised from production and resolve customer problems.

* Evaluate and adopt technologies which improve the team efficiency and platform capability.

* Code review peer developers code and provide constructive feedbacks to ensure consistency and quality of code.

* Be a part of core R&D team for developing Surgical Robots.

* Ensures the integrity and security of company intellectual property and confidential data.


Company Profile

Happy Reliable Surgeries Pvt Ltd (HRS Navigation) started in 2015. It is India's first and only company to develop high tech surgical navigation system for highly complex Brain & Spine surgeries. Our products directly compete with world’s biggest medical devices companies. We are proudly one of the few global companies who have capabilities to develop Computer assisted and Robotic Assisted surgeries products. R&D Centre is based at Bangalore. It has been started by Ex of a global medical device company. It has been incubated & mentored by IIM Calcutta.

 

Why Do We Exist: - Currently all hi-tech medical devices are imported. Which leads to very high cost of healthcare & non reachability to common people. Our Purpose is to make premium healthcare affordable & accessible by continuous innovation for our people. We want to make India Proud.

 

Our Achievements: -

  • 10 Best start-up in Medical Devices (Insight Success Magazine)
  • Won Top 50 emerging product start-up NASSCOM 2017 (National Award)
  • Winners in Economic Power of Ideas award 2018 (IIM Ahmadabad) (National Award)
  • Winners in Smart Fifty competition conducted by IIM Calcutta (National Award)
  • Won Elevate 100, Karnataka top 100 company (State Award from Karnataka Government)
  • Grown Exponential even in 2020 financial Year. (No Salary Cuts / Firings)
  • 3000+ successful Surgeries performed by our products.
Read more
Olacabs.com
at Olacabs.com
6 recruiters
Agency job
via zyoin by Suchoritha Zyoin
Bengaluru (Bangalore)
6 - 11 yrs
₹15L - ₹40L / yr
skill iconAndroid Development
BSP
Middleware
Embedded Linux
HAL

8+ years of experience  Excellent skills in C/C++/Java programming in embedded domain 

Strong experience  in the area of Automotive, Android Embedded development and Connectivity Technologies
Strong experience on Android architecture, HAL, BSP, customize driver in Android HAL, Android boot up sequence
Familiar with Android Build System and procedure and able to provide ideas to improve continuous build and integration

Experience in Hardware peripherals like Ethernet, CAN, DMA, I2C, SPI, UART, Hardware Accelerator, AFE , LCD, backlight, touchcontroller

Experience with design/ modification to Hardware Abstraction Libraries (HAL) for Android support of low-level device features.
Experience in debugging on a wide range of Linux Kernel drivers and Android framework HALs e.g. Audio/Video, USB, Bluetooth, WiFi

 

  Fluent in industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools
Exposure/experience in Automotive Embedded Software Development is a plus

 

Read more
VVDN Technologies
at VVDN Technologies
1 video
3 recruiters
Pravin CP
Posted by Pravin CP
Kochi (Cochin), Chennai
2 - 6 yrs
₹5L - ₹12L / yr
Kernel Programming
skill iconC
BSP
linux BSP
Embedded Linux
+5 more

Primary Skill: System Software Development

Skill sets req:

  • Linux porting/development; Linux kernel concepts
  • Expertise in Linux BSP device driver development
  • Customizing kernel + Porting + Developing Applications Linux Device Driver Development (Character devices) Good Concepts of Network Drivers File Systems Concepts
  • Expertise in porting, network stack; optimization, network programming
  • Bootloader/Uboot porting
  • Camera driver development (Good to have)
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