Cutshort logo
Iksha Labs logo
Senior Software Engineer
Senior Software Engineer
Iksha Labs's logo

Senior Software Engineer

Tripti Bose's profile picture
Posted by Tripti Bose
3 - 5 yrs
₹10L - ₹20L / yr
Gurugram, Delhi, Noida, Ghaziabad, Faridabad, Bengaluru (Bangalore), Pune, Hyderabad, Chennai, Jaipur, Ahmedabad, Chandigarh, Lucknow, Kolkata, Mumbai, Indore, Bhopal, Patna, Bhubaneswar, Srinagar
skill iconC
skill iconC++
Data Structures
Analysis of algorithms
skill iconPython
Embedded Systems

About the company

A strong cross-functional team of designers, software developers, and hardware experts who love creating technology products and services. We are not just an outsourcing partner, but with our deep expertise across several business verticals, we bring our best practices so that your product journey is like a breeze.

We love healthcare, medical devices, finance, and consumer electronics but we love almost everything where we can build technology products and services. In the past, we have created several niche and novel concepts and products for our customers, and we believe we still learn every day to widen our horizons!

Introduction - Advanced Technology Group

As an extension to solving the continuous medical education needs of doctors through the courses platform, Iksha Labs also developed several cutting-edge solutions for simulated training and education, including 

  • Virtual Reality and Augmented Reality based surgical simulations
  • Hand and face-tracking-based simulations 
  • Remote immersive and collaborative training through Virtual Reality
  • Machine learning-based auto-detection of clinical conditions from medical images

Introduction - Advanced Technology Group

As an extension to solving the continuous medical education needs of doctors through the courses platform, Iksha Labs developed several cutting-edge solutions for simulated training and education, including 

  • Virtual Reality and Augmented Reality based surgical simulations
  • Hand and face-tracking-based simulations 
  • Remote immersive and collaborative training through Virtual Reality
  • Machine learning-based auto-detection of clinical conditions from medical images

Job Description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. 

Key Skills/Technology

  • Good command of C, and C++ with Algorithms and Data Structures
  • Image Processing 
  • Qt (Expertise)
  • Python (Expertise)
  • Embedded Systems 
  • Good working knowledge of STL/Boost Algorithms and Data structures


  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Develop scalable, testable code
  • Discover and fix programming bugs


Bachelor's degree or equivalent experience in Computer Science/Electronics and Communication or a related field.

Industry Type 

Medical / Healthcare 

Functional Area 

IT Software - Application Programming, Maintenance

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

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Iksha Labs

Founded :
Size :
Stage :

A design and development studio with skills and services to ideate, develop, test and validate business solutions.

We are a dynamic and tightly-knit cross-functional team, consisting of passionate designers, software developers, and hardware experts who thrive on the art of crafting innovative technology products and services. Far from being just an outsourcing partner, we take pride in being your dedicated collaborator, infusing our profound knowledge across diverse business sectors into every project, and ensuring that your product journey is as smooth as a gentle breeze.

Our ardor for innovation extends across a spectrum of industries, with a special affection for healthcare, medical devices, finance, and consumer electronics. However, our zeal knows no bounds, as we relish the opportunity to build technology products and services in almost any domain. Over the years, we've forged a legacy of delivering unique and pioneering concepts and products for our clients, and our insatiable thirst for knowledge drives us to expand our horizons with each passing day.

Read more
Candid answers by the company
What does the company do?
What is the location preference of jobs?

We are the architects of tomorrow's technology, specializing in Generative AI, AR/VR, Medical System Guidance, and Planning Systems. Our focus is razor-sharp: create solutions that don't just serve but transform industries. Through rigorous ideation, development, and validation processes, we craft digital frameworks that are intelligent, immersive, and indispensable. Whether it's harnessing Generative AI to automate complex workflows, utilizing AR/VR to redefine user engagement, guiding medical systems for optimized healthcare delivery, or creating robust planning systems, we are pushing the boundaries of what's technologically possible.

Company social profiles

Similar jobs

at Opstech
2 candid answers
1 product
Ranjan Dontamsetti
Posted by Ranjan Dontamsetti
0 - 2 yrs
₹3.6L - ₹6L / yr
Internet of Things (IOT)
Computer Networking
Message Queuing Telemetry Transport (MQTT)
skill iconC++
skill iconPython
+3 more

Responsibilities of IoT Engineer

  • To research, build, test, and document state-of-the-art IoT solutions with integrated electronics and firmware development.
  • To develop local IoT device software that includes monitoring, execution, and self-healing processes.
  • To design innovative IoT services that communicate with server-side technologies and develop MEAN stack solutions wherever necessary.
  • To learn the functionings of and implement new state-of-the-art tools/techniques to showcase experience in quick prototyping methods and structured implementation.
  • To design and develop platform solutions for cloud-to-edge IoT applications with customizable configuration abilities for deployment to different clients with different needs.
  • To work with dynamic IoT, Computer Vision, and MEAN technology stack to find solutions to complex real-world problems.
  • To plan and build efficient tools to optimize support QA, deployment, and support services.


Skills required to become an IoT Engineer 

To become an IoT Developer, you must have the following skills:

  • You should have hands-on experience in coding in multiple programming languages, including Embedded-C, Embedded C++, and Python. 
  • It would help if you had an in-depth understanding of Linux OS and its process management, device management, and connectivity features. 
  • You should be well-versed in embedded software architecture – prior experience in working with UML use-case diagram, class-diagram, and sequence diagram to accurately depict system architecture is highly valued.
  • You should possess in-depth technical knowledge in working with 32-bit ARM cortex M3/M4 controllers.
  • You should have prior experience in working with wireless stacks like Zigbee or Thread or BLE-Mesh.
  • You should have expert knowledge and be proficient in writing business logic on embedded environments using test-driven methodology on RTOS and non-RTOS platforms.
  • You should be proficient in communication protocols including I2C, SPI, 1-wire, UART, MODBUS, DALI.
  • You must have excellent communication, problem-solving, and analytical thinking abilities. 
Read more
at Cornertree
1 recruiter
Deepesh Shrimal
Posted by Deepesh Shrimal
Bengaluru (Bangalore)
4 - 6 yrs
₹5L - ₹15L / yr
Embedded C
Embedded C++
Embedded Linux
Embedded Systems
+1 more


  • Very good programming knowledge in C/C++
  • Experience in Multi-threaded software development
  • Understanding of operating systems concepts, system performance, and optimization
  • Familiar with working in an Embedded Linux development environment.
  • Excellent problem-solving/debugging skills, design, development, troubleshooting, and debugging
  • Knowledge of embedded tools like emulators, linkers, makefiles, etc
  • Experience in voice applications development, preferably on client/server platforms
  • Knowledge of RTOS programming will be added advantage.
  • Understanding of different processors. microcontrollers architectures.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc

Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 15 yrs
₹5L - ₹30L / yr
skill iconPython
Internet of Things (IOT)
skill iconDocker
Windows Azure
+2 more

Skills Required:

- Good experience with programming language Python
- Strong experience in Docker.
- Good knowledge with any of the Cloud Platform like Azure.
- Must be comfortable working in a Linux environment.
- Must have exposure into IOT domain and its protocols ((Zigbee & BLE ,LoRa,Modbus)
- Must be a good team player.
- Strong Communication Skills

Read more
Bengaluru (Bangalore), Noida, Mumbai
5 - 7 yrs
₹10L - ₹15L / yr
skill iconC++
+13 more

Talented C++ Developer who has experience in design, development, debugging of multi-threaded large scale application with good understanding in data structures on Linux packaging, functional testing and deployment automation very good with problem solving.

Key responsibilities :

  1. Understand fundamental design principles and best practices for developing backend servers and web applications
  2. Gather requirements, scope functionality, estimate and translate those requirements into solutions
  3. Implement and integrate software features as per requirements
  4. Deliver across the entire app life cycle
  5. Work in a product creation project and/or technology project with implementation or integration responsibilities
  6. Improve an existing code base, if required, and ability to read source code to understand data flow and origin
  7. Design effective data storage for the task at hand and know how to optimize query performance along the way
  8. Follow an agile methodology of development and delivery
  9. Strictly adhere to coding standards and internal practices; must be able to conduct review code
  10. Mentor and possibly lead junior developers
  11. Contribute towards innovation
  12. Performance optimization of apps
  13. Explain technologies and solutions to technical and non-technical stakeholders
  14. Diagnose bugs and other issues in products
  15. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Must have / Good to have:

  1. 5-7years' experience with C++ development and relevant 3+yrs in modern version 11/14/17 would be a plus. 
  2. Design and implementation of high-availability, and performance applications on Linux environment
  3. Advanced knowledge of C/C++, Object Oriented Design, STL
  4. Good with multithreading and data structures
  5. Develop back-end components to improve responsiveness and overall performance
  6. Familiarity with database design, integration with applications and python packaging.
  7. Familiarity with front-end technologies (like JavaScript and HTML5), REST API, security considerations
  8. Familiarity with functional testing and deployment automation frameworks
  9. Experience in development for 3-4 production ready application using C++ as programming language
  10. Experience in writing unit test cases including positive and negative test cases
  11. Experience of CI/CD pipeline code deployment (Git, SVN, Jenkins or Teamcity)
  12. Experience with Agile and DevOps methodology
  13. Very good problem-solving skills
  14. Experience with Web technologies is a plus. 

Read less

Read more
Engibrains Technologies
Avani Mehta
Posted by Avani Mehta
2 - 7 yrs
₹2L - ₹12L / yr
Embedded C
Embedded software
Embedded Linux
Embedded Systems



Job Synopsis



Embedded Software Engineer



Engibrains Technologies



2 to 6 years






Job Description



Roles and Responsibilities

1. Independently design and develop assigned module

2. Independently communicate with customers (verbal/email)

3. Able to mentor assigned junior engineers

4. Contribute in the company's internal operations


Desired Candidate Profile

1. Two to Six years of experience as an Embedded Firmware Engineer

2. Good experience with RTOS based solution development

3. Good experience with Linux application development via "C programing"

4. Good experience with Linux BSP and Kernel porting

5. Alignment with core values and work culture with the company


Perks and Benefits

1. Five(5) days a week

2. State of the art infrastructure and engineering resources

3. Culture-rich company promoting value based work culture

4. Mentoring engineers to full fill that career growth path



Read more
Benison Technologies
at Benison Technologies
3 recruiters
Kiranpreet Kaur
Posted by Kiranpreet Kaur
Bengaluru (Bangalore)
3 - 4 yrs
₹10L - ₹15L / yr
Linux kernel
Kernel Programming
skill iconC
+1 more

Want to work with an established & growing IT company? Join team Benison to have the right challenges that will help you accelerate your career growth to the next level, faster!   

Benison Technologies was started in 2011 with a mission to revolutionize the silicon industry in India, with a host of amazing big clients like Google, Cisco, McAfee, Intel, and so on, you get to experience the best of both worlds. If you consider yourself an engineer who is capable to join our ever-growing team, then this is the right opportunity for you:  


Why Benison Tech?   

We have a partial acquisition from one of the biggest names in the world (well we cant name them thanks to confidentiality) it’s one of the FAANG companies, and you can “Google” it if you like.  

Oh! & one more thing, this did not happen by accident, our team put a ton of efforts to turn this gigantic dream into a reality.  

Benison Tech has a consistent history of demonstrating growth through innovation time and again.   

We don’t stop there, we then re-invest our profits back into the initiatives for the growth of our people, our culture and the company. Now enough with us, let’s talk about the job roles & responsibilities:    


What you will be working on: 

  • You will be working on the next generation network security products, on various public clouds. 
  • In addition to development, you will also get your hands involved in the architectural changes while fixing the legacy issues. 
  • Planning, designing, integration for network security platforms. 
  • Key contributor for developing product strategies and features. 
  • You will also work on specific modules to help BYOD setups perform in a streamlined manner. 


Here are some technical skills required:  

  • Strong in kernel networking datapath, and TCP/IP stack.   
  • Develop Linux Kernel Drivers.   
  • Good exposure to Makefiles, and building RPMs.   
  • Working to develop and test complex systems software, software development tools, applications, drivers, numerical methods, UIs, and web.    
  • May work directly with companies developing and optimising compilers, operating systems, and other software technologies.   
  • Designing & coding to support new features in the OS or Products.   
  • Debugging kernel code.   
  • Debugging customer issues.   
  • Performance evaluation/improvement of Kernel Code.   
  • Participate in production deployment and assist the production support group when needed.   


What we expect from you:  

  • 3 Years of relevant Experience   
  • In-depth working knowledge of Linux Operating System.   
  • Excellent Linux system development debugging skills, including Linux kernel debugging.   
  • Outstanding C development skills.   
  • Good understanding of Networking L2 –L7 Protocols and network kernel driver.   
  • Experience in porting from various Linux kernel versions.   
  • Be a quick learner and be open to working on new technologies if needed.   
  • Excellent team player with strong verbal & written communication skills.   
  • Be able to step up when the situation demands such as meeting deadlines and critical production issues.   
  • Work Independently with a skilled team while defining new system requirements based on custom interaction and inputs 


If the above fits your skill-sets and tickles your interest then read below about the additional benefits that our company offers to talented folks like you:  


Work Culture and Benefits    

  • Competitive salary and benefits package  
    (H1-B which means a chance to work onsite out of India)   
  • A culture focused on talent development where you get promoted within the quarterly cycle of your anniversary. 
  • Opportunity to work with cutting-edge & challenging technologies including legacy tech. 
  • Open cafeteria to grab some munchies while you work, we make sure the space feels like your second home, you can also wear pyjamas if you like.   
  • Employee engagement initiatives such as project parties, flexible work hours, and long service awards, team bonding activities within the company, extra learning and personal development trainings, because why stop your learning at one thing!   
  • Insurance coverage: Group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and your parents. (With some of the best insurance partners in India)  
  • Enjoy collaborative innovation (each members gets to innovate & think out of the box), along with highly experienced team managers who maintain diversity and work-life well-being.  
  • And of course, you get to work on projects from some of the most recognised brands within the networking and security space of the world, unlocking global opportunities to learn, grow & contribute in a way that is truly impactful yet purposeful at the same time.  


Still not satisfied, and want more proof?  

Head to our website"> to learn more.  

Read more
Sanguine Global
at Sanguine Global
11 recruiters
Sonika Arora
Posted by Sonika Arora
Remote, STOCKHOLM (Sweden)
2 - 20 yrs
₹15L - ₹70L / yr
Embedded C++
+3 more
Job Responsibilities: -
- Responsible for 4G(LTE) and 5G Core Network / EPC Nodes development - data plane and control plane development of PGW, SGW, SAEGW, and charging gateway function.
 - Design and coding in C/C++ language on Linux Environment.
 - Working on Network protocols, TCP/IP, cutting edge technologies of Intel DPDK or VPP for data path development.
 - Building expertise on 2 or more of the following areas including gtpv2, PFCP, policy, and charging, DPI, radius, Gx/Gy/Gz interfaces, RF accounting.
 Qualification & Skillsets:-
- 2+ - 20 years of development & IT experience. 
- A B.E./B.Tech. in Computer Science/ IT or MCA would be preferred. 
- Good Communication Skill and Good Command on the English Language
- A person having a good understanding of IT/Software services would be preferred. 
- Skills in virtualization, containerization, and cloud technologies are desirable. 
Apply Work Location: Sweden 
Read more
at MNC
Agency job
via Jobs Expert Pvt Ltd by Simmi ANand
Bengaluru (Bangalore)
5 - 12 yrs
₹15L - ₹40L / yr
skill iconC
skill iconC++
skill iconPython
Wireless Application Protocol
+3 more
Your tasks
ı Develop R&D signaling scenarios for 5G and LTE mobile
testing using a proprietary python based framework
ı Log analysis & script verification with customer prototypes

Your qualifications:
ı Engineering Graduate [Computer science or Telecom ]
ı Knowledge of any one protocol layer is must – NAS ,
ı Good understanding of 5G or LTE protocol domain
ı At least 2 years experience with any programming
language - C / C++ / Python
ı Experience using version control like GIT, Clear case
ı 8 to 12 years in telecom domain
ı Excellent communication skill to work on customer

Simmi Anand
Read more
ZF india
Bhanu Bhanu
Posted by Bhanu Bhanu
1 - 10 yrs
₹1L - ₹40L / yr
Embedded Systems
Embedded C++
Embedded developer
Embedded c
Software development
Software engineer 
Functional development

Read more
Bengaluru (Bangalore)
7 - 12 yrs
₹12L - ₹20L / yr
Embedded Applications
Embedded C
skill iconC++
Data Structures
+3 more
  • Develop embedded Linux Applications
  • Work with a worldwide team to integrate the product to meet the requirement

Required Qualifications:

  • Degree in Computer Science from a top-tier institution
  • Relevant full-time work experience of 4+years
  • Strong foundation in computer science, Object-Oriented software, unit testing & test automation with scripts
  • Ability to self-teach.

Mandatory Technical Skills:

  • Expert level programming in C/C++
  • Linux systems programming, data structures & algorithms
  • Networked applications

Desirable Technical Skills:

  • Linux Board Bring up, device drivers would be an advantage




Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring
Did not find a job you were looking for?
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.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos