Cutshort logo
For Employers
Opening for MNC Client logo
C/C++ Developer
Opening for MNC Client
Signon Solutions Pvt Ltd's logo

C/C++ Developer

at Opening for MNC Client

3 - 6 yrs
₹6L - ₹18L / yr
Bengaluru (Bangalore)
Skills
Virtualization
skill iconC++
TCP/IP
Voice Over IP (VoIP)
skill iconC
Responsibilities: • Analysis & Design for the new enhancements in server, design and implement the features with high quality. • Analyze the customer/field issues of the server application and debug the issues spanning multiple modules. • Participate in technical discussions, deployment and planning meetings • Provide technical guidance to the team analysis, debugging and implementation. • Improve the Quality based on the causal analysis and preventive actions. • Requirements: • Candidates must have 3 to 6 years’ experience developing software • Excellent programming skills in C and C++ • Experience in S/W development and debugging • Excellent troubleshooting and problem solving skills • Knowledge of TCP/IP & Networking concepts • Knowledge of VoIP technologies like SIP, RTP will have added advantage • The successful applicant must be able to work with minimal supervision and must be a quick learner
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

Similar jobs

Lifespark Technologies
at Lifespark Technologies
6 candid answers
1 video
Amey Desai
Posted by Amey Desai
Mumbai
0 - 4 yrs
₹4L - ₹12L / yr
RTOS
skill iconC
skill iconC++
Embedded Systems
Embedded C
+5 more

Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.

 

Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day

 

Responsibilities :

1. RTOS based multithreaded software development

2. Building future ready, scalable software architectures

3. Liasing with hardware team to decide project requirements

4. Realtime IoT functionality development on ESP32 platform

5. Integration of third party services for cloud based communications and computation

6. Maintaining and documenting software via git (GitLab)

7. Coordinating releases, setup and maintenance of CI/CD pipelines

8. Managing AWS based backend services, integration with AWS services such as S3,

Sagemaker

9. Firmware security, Flash encryption, Bootloader encryption, secure communications

10. Deep integration with hardware team - stress testing hardware

11. Development of device drivers

12. Software testing and maintenance

 

Recommended experience :

1. Good command over Linux

2. Familiarity with real time tasks and timing sensitive system design

3. Familiarity with BLE/Wifi/etc IoT communication protocols

4. Familiarity with major third party platforms for cloud and ML/AI integration

5. Testing actual physical outcomes of programmed solutions

6. Deep familiarity with ESP-IDF

 

Location : IIT Bombay, Mumbai

Working mechanism : In-person

Compensation range : 4-12 lpa + ESOPs

Read more
Protectol Health
Pallabi Malakar
Posted by Pallabi Malakar
Bengaluru (Bangalore)
3 - 5 yrs
₹6L - ₹12L / yr
STM
Embedded Systems
Microcontrollers
Firmware development
skill iconC++
+3 more

Job Description


Are you passionate about making a difference in people's lives through groundbreaking products and services ? Look no further! Protectol Health is a pioneering pharma-tech company with a holistic approach that spans conventional pharmaceuticals, nutraceuticals, nutrients, and business safety. Our dedication to the value of "Life matters" is not just a slogan – it's ingrained in every facet of our work culture and offerings.


With dedicated divisions in Pharma, Technology, Nutraceuticals, Nutriments, and Business Safety, we drive impactful research and development activities that redefine industries and touch lives. Our operational footprint extends across the GCC countries and India, allowing us to reach and transform communities on a grand scale.


If you're enthusiastic about creating a positive impact and wish to be a part of an organization that values and prioritizes lives, Protectol Health welcomes you. Join us in our mission to shape a healthier present and future. Your expertise and passion will find a meaningful home here.


Roles and Responsibilities


As an Embedded Firmware Engineer, you will be responsible for:


● Leading the firmware development for our product line of safety and medical devices.


● Designing, developing, testing, and maintaining embedded firmware.


● Collaborating with cross-functional teams to define software requirements, specifications, and architectures based on product requirements and industry standards.


● Implementing firmware solutions that comply with ATEX certification, IEC 61508, and Functional Safety (SIL standards) for devices used in hazardous locations.


● Conducting thorough testing and validation of firmware to ensure reliability, accuracy, and compliance with safety standards.


● Optimizing firmware for power efficiency and performance to meet the life of portable and battery-powered devices.


● Implement firmware algorithms for sensor calibration, data processing, and user interface interactions.


● Assisting in hardware-software integration, debugging, and troubleshooting to ensure seamless functionality of the devices.


● Collaborating with Quality Assurance and Product Validation teams to ensure the highest quality of firmware deliverables.


● Participating in code reviews and providing constructive feedback to improve code quality and maintainability.


● Keeping abreast of emerging technologies, industry trends, and advancements in embedded systems for continuous improvement and innovation.


Skills and Qualifications:


● Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.


● 3+ years of experience in embedded firmware development for portable and wireless gas detectors and docking stations.


● Proficiency in C/C++ programming languages for embedded systems.


● Hands-on experience with a complete product development cycle is an add-on.


● Experience with STM32/STM8/ MSP430 or any other low-power microcontrollers for the development of low-powered devices.


● Experience in reading and optimizing analog data in various types of ADCs.


● Understanding of ATEX certification requirements and compliance.


● Understanding and practical experience with Functional Safety standards (SIL2/3 standards) in the development of safety-critical systems is an add-on.


● Experience with coding standards. (eg: Misra-C) Familiarity with System architectures and communication protocols like I2C, UART, SPI, etc. Knowledge of sleep modes and low-power optimization techniques for battery-operated devices.


● Experience in developing and using custom segment LCDs (TN, STN, etc.) used in battery-powered ultra-low power devices.


● Experience with software development tools, version control systems, and bug-tracking systems. Strong analytical and problem-solving skills with attention to detail.


● Excellent communication and teamwork skills.

● Advantages for individuals who thrive in a startup setting.


Work Culture


At Protectol Health, we prioritize our diverse and talented team. We offer flexible work arrangements and resources for well-being to support our employees' personal and professional growth. By putting people first, we attract and retain top talent and drive innovation toward our mission of improving health and well-being

Read more
Crossware IO GmBH
at Crossware IO GmBH
1 recruiter
Sumer Bains
Posted by Sumer Bains
Remote only
3 - 15 yrs
₹8L - ₹32L / yr
QML
QT
QTtest
Gtest
skill iconC++
+3 more
As an HMI developer or architect at Crossware, you will be responsible for bringing pixel-perfect HMI to life. Understanding customer requirements and then building pixel-perfect and highly performant HMI applications would be your main responsibility. To summarise you will work on
  1. Developing HMI application in Qt or similar UI frameworks
  2. Develop C++ or Rust backends for the HMI
  3. Understand and optimize potential performance bottlenecks
Read more
Its a Level 5  Product  and Services Automotive Company
Its a Level 5 Product and Services Automotive Company
Agency job
Bengaluru (Bangalore)
3 - 8 yrs
₹3L - ₹20L / yr
skill iconC++
STL
Data Structures
Algorithms
Design patterns
+5 more

Job Description

  • Able to design and architect product solutions.

  • Sound knowledge in OOPS concepts and OOAD
  • Knowledge on C++ 11/14, STL and BOOST libraries usage is added advantage

  • Implementation of automated testing & unit test framework

  • Know how on profiling tools & debugger

  • Developed software with interfaces to low level system and hardware resources

  • Excellent communication skills, written and verbal

  • Team player & high review aspects with CPP Core guidelines

  • Requirements Engineering and Bug Tracking tools

  • Thorough knowledge in Build and Release. Good exposure on GIT, Gerrit, SVN and Jenkins

  • Should be a quick learner and can take on things independently

  • Autosar / Automotive Domain knowledge would be a plus

Qualifications

BE/ BTech. in CS/IT/ENC/EEE

Additional Information

Having  4 to 8 years of experience

Read more
Happy Reliable Surgeries Pvt Ltd (HRS Navigation)
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
Ather Energy
at Ather Energy
4 recruiters
Shabin Belliappa
Posted by Shabin Belliappa
Bengaluru (Bangalore)
2 - 7 yrs
₹10L - ₹25L / yr
Embedded C
Embedded C++
skill iconC
skill iconC++

You’ll be our: Firmware Engineer

You’ll be based at: IBC Knowledge Park, Bengaluru

You’ll be Aligned with: Embedded Manager

You’ll be a member of: Vehicle Software

 

What you’ll do at Ather:

A successful candidate is expected to lead the Firmware development and integration effort for various Ather products and be responsible for qualifying and integrating FW at various stages with HW. Responsibilities include:

  • Understanding requirements from different stakeholders and translating these to application features

  • Writing high quality source code to program complete applications within deadlines

  • Unit-testing code for robustness, including edge cases, usability, and general reliability

  • Performing functional and non-functional testing

  • Troubleshooting and debugging applications

  • Designing creative prototypes according to specifications

  • Evaluating existing applications to reprogram, update and add new features

  • Developing technical documents and handbooks to accurately represent application design and code

  • Identifying and communicating possible risks along with preventive and corrective measures

  • Designing HW/SW integration while working with HW/Algorithms/Cloud teams to deliver an integrated solution. 


Here’s what we are looking for: 


Must have: 

  • ECU Software development experience (any of the ARM based Auto ECUs Body Electronics/Infotainment/ Powertrain/Cluster) 

  • Previous experience with Low level firmware, Boot loaders, Device Drivers development 

  • Hands on Experience Communication Protocols CAN, I2C, SPI, RS232

  • Experience with static analyser, JTAG tools etc…

  • Knowledge in Assembly and compilers

  • Strong testing & debugging skills, experience with logic analysers

  • Language: C, C++

Nice to have:

  • Knowledge of HW design for ECUs

  • Experience with UDS, AutoSAR, ISO26262, MISRA Guidelines 

  • Previous experience with SIL and HIL Testing as well as Test case generation for the same.

  • Hand on experience in using CAN tools & CAPL Scripts, Bus Master

  • Real Time operating Systems, Python, Matlab/Simulink


You bring to Ather:

  • BE/B.tech/B.Sc is minimum req with minimum 2-6 years of prior industry experience.

 

 
Read more
VIMANA
at VIMANA
4 recruiters
Loshy Chandran
Posted by Loshy Chandran
Remote, Chennai
2 - 5 yrs
Best in industry
skill iconC++
Internet of Things (IOT)
Multithreading
Data Structures

We are looking for passionate, talented and super-smart engineers to join our product development team. If you are someone who innovates, loves solving hard problems, and enjoys end-to-end product development, then this job is for you! You will be working with some of the best developers in the industry in a self-organising, agile environment where talent is valued over job title or years of experience.

 

Responsibilities:

  • You will be involved in end-to-end development of VIMANA technology, adhering to our development practices and expected quality standards.
  • You will be building machine/controller specific applications that run on machine tools and stream the machine stats.
  • You will be part of a highly collaborative Agile team which passionately follows SAFe Agile practices, including pair-programming, PR reviews, TDD, and Continuous Integration/Delivery (CI/CD).
  • You will be part of a DevOps culture where you will get to work with production systems, including operations, deployment, and maintenance.
  • You will have an opportunity to continuously grow and build your capabilities, learning new technologies, languages, and platforms.

 

Requirements:

  • Undergraduate degree in Computer Science or a related field, or equivalent practical experience.
  • 3+ years of product development experience.
  • Proficiency in C, C++, Multi-Thread application development, STL, Boost and TCP/IP programming.
  • Optionally should have some basic knowledge on C#, Python and Wireshark.
  • Deep knowledge in Data Structures and Algorithms, using various debuggers (Local/Remote).

 

Additional Skills:

  • Experience in working with Agile software methodologies (XP, Scrum, Kanban), TDD and Continuous Integration (CI/CD).
  • Experience using no-SQL databases like MongoDB or Elasticsearch.
  • Prior experience with container orchestrators like Kubernetes is a plus.
About VIMANA

We build products and platforms for the Industrial Internet of Things. Our technology is being used around the world in mission-critical applications - from improving the performance of manufacturing plants, to making electric vehicles safer and more efficient, to making industrial equipment smarter.

Please visit https://govimana.com/ to learn more about what we do.

Why Explore a Career at VIMANA
  • We recognize that our dedicated team members make us successful and we offer competitive salaries.
  • We are a workplace that values work-life balance, provides flexible working hours, and full time remote work options.
  • You will be part of a team that is highly motivated to learn and work on cutting edge technologies, tools, and development practices.
  • Bon Appetit! Enjoy catered breakfasts, lunches and free snacks!

VIMANA Interview Process
We usually target to complete all the interviews in a week's time and would provide prompt feedback to the candidate. As of now, all the interviews are conducted online due to covid situation.

1.Telephonic screening (30 Min )

A 30 minute telephonic interview to understand and evaluate the candidate's fit with the job role and the company.
Clarify any queries regarding the job/company.
Give an overview about further interview rounds

2. Technical Rounds

This would be deep technical round to evaluate the candidate's technical capability pertaining to the job role.

3. HR Round

Candidate's team and cultural fit will be evaluated during this round

We would proceed with releasing the offer if the candidate clears all the above rounds.

Note: In certain cases, we might schedule additional rounds if needed before releasing the offer.
Read more
Cohesity
at Cohesity
1 video
2 recruiters
Swetha Puttarajappa
Posted by Swetha Puttarajappa
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida), Pune, Mumbai, Chennai
1 - 7 yrs
₹25L - ₹40L / yr
Kernel Programming
Linux/Unix
Storage & Networking
VMWare
Hyper V
+3 more
Requirements : 1-7+ years of hands-on experience in Designing, architecting & developing enterprise grade high quality products. • BS/MS/PhD in Computer Science or EE degree • Strong programming and scripting skills. Hands-on programming experience required  as this is a development position. • Strong experience with linux networking or storage stack, bonding driver, system calls and configuration. • Hands-on experience with high scale enterprise data center networking (TCP/IP, VLANs). Virtualized networking (VMWare HyperV, VxLAN). Experience with network load balancing technologies, Networking security technologies Familiarity with networking operations (Reliability, Availability, SLAs, Monitoring).  OR • Experience with storage stack (HBA driver, SCSI, SATA/SAS, NVMe storage protocol)   • Open source technologies for messaging, eventing, database, distributed services etc) networking and security. • Storage experience and working knowledge of public clouds (Google, AWS, Azure) is a plus. Responsibilities:   For Junior Engineers 3-8 years: • Design and develop platform and cluster management solutions and troubleshoot. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Implement backend changes and REST APIs for supporting UI features for cluster management and usability improvements.   For Senior Engineers 8+ years: • Drive a  team of world-class engineers to design and develop platform and cluster management solutions. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Design, mentor, implement, and, troubleshoot complex Distributed File System features. • Work with product management to drive the networking feature roadmap for Cohesity’s infinitely scalable storage appliance. • Work with enterprise customers to address performance, security and isolation requirements and build product features for manageability. • Give technical feedback and drive quality via code reviews. • Work closely with various stakeholders within Cohesity like product management, sales, QA, support and executive team to deliver high quality features and drive the product roadmap. • Mentor junior members of the team
Read more
Atyeti Inc
at Atyeti Inc
3 recruiters
Yashaswini Gaikwad
Posted by Yashaswini Gaikwad
Pune
4 - 7 yrs
₹8L - ₹14L / yr
skill iconC++
Databases
Linux/Unix
Scripting
• Hands on experience on - C++(14), Perl Scripting, SQL, Linux • Nice to have: Low Latency, FIX, Algorithmic Trading, Exchange Protocols
Read more
Linksmart technologies Pvt ltd
at Linksmart technologies Pvt ltd
1 video
2 recruiters
Ashish Anand
Posted by Ashish Anand
Bengaluru (Bangalore)
3 - 18 yrs
₹8L - ₹20L / yr
OpenCV
skill iconC++
Linux/Unix
skill iconC
Looking for developer interested to do R&D work on 2D imaging experimenting deep with opencv libraries and optimizing those for mobile devices.
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