Cutshort logo
Deqode logo
Embedded System Engineer
Embedded System Engineer
Deqode's logo

Embedded System Engineer

Alisha Das's profile picture
Posted by Alisha Das
5 - 7 yrs
₹7L - ₹25L / yr
Bengaluru (Bangalore), Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Mumbai, Hyderabad, Pune, Kolkata, Indore
Skills
skill iconC++
Embedded C++
skill iconC

Job Summary:

We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable software solutions using C++11 or above
  • Work closely with hardware and embedded teams to implement and integrate real-time systems
  • Develop software for embedded platforms and optimize performance for various target environments
  • Implement and maintain multithreaded applications and handle concurrency issues efficiently
  • Conduct unit and integration testing to ensure high-quality deliverables
  • Collaborate with cross-functional teams including Product, QA, Hardware, and Design
  • Troubleshoot, debug, and resolve complex technical issues in embedded environments
  • Participate in code reviews and adhere to best practices in coding and documentation
  • Stay updated on the latest advancements in C++ and embedded systems development

Required Skills & Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Electronics, or related field
  • 5+ years of professional software development experience with strong recent exposure to C++
  • Hands-on experience with C++11 or newer versions (C++14/17 preferred)
  • Strong understanding of object-oriented programming (OOP) and software design patterns
  • Proficient in embedded system programming and real-time operating systems (RTOS)
  • Experience in multithreaded programming and inter-process communication
  • Proficient in debugging tools, performance analysis, and memory management
  • Familiarity with version control systems like Git

Preferred Skills:

  • Experience working on low-level drivers, hardware integration, and peripherals
  • Familiarity with scripting languages (Python, Bash) for automation
  • Exposure to CI/CD pipelines and Agile/Scrum development methodologies
  • Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc.
  • AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates)


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 Deqode

Founded :
2016
Type :
Products & Services
Size :
100-1000
Stage :
Bootstrapped

About

At Deqode, our purpose is to help businesses solve complex problems using new-age technologies. We provide enterprise blockchain solutions to businesses.

Read more

Connect with the team

Profile picture
Mohini Bansal

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Quantum
Teja Shree
Posted by Teja Shree
Bengaluru (Bangalore)
5 - 20 yrs
Best in industry
skill iconC
skill iconC++
NFS
SMB
CIFS
+1 more

Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.


Job Summary and Duties:

This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.

Specific duties include but are not limited to:

• Development and maintenance of new Primary Storage products.

• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.

• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.


Job Requirements:

• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.

• Expertise with SMB/NFS networking protocol stacks (Samba).

• Filesystem VFS layer expertise (Samba VFS modules).

• Experience with Python and Linux shell programming.

• Experience with SAN and Ethernet networking technologies.

• Ability to work in a team environment.

• Strong communication skills.


Desired Skills:

• Knowledge of kernel internals including any of the following: Linux and Mac OS X.

• Interfaces with special purpose file system APIs and web services required.

• Knowledge and experience with container technologies (Kubernetes, Docker)

• Knowledge and experience with Virtualization technologies: ESX, KVM

• Experience working in an Agile environment using CI methodologies.

Read more
Hiringhut Solutions Pvt Ltd
Ajay  D
Posted by Ajay D
Remote only
2 - 5 yrs
₹5L - ₹15L / yr
skill iconC
skill iconC++
Linux/Unix
Linux kernel
dbus
QUALIFICATIONS AND EDUCATION REQUIREMENTS
Bachelor of Engineering with specialization on ECE or CSE or IT or Master of Computer Applications
MANDATORY SKILLS:-
C / C++ // Device driver 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 and
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Alton Abraham
Posted by Alton Abraham
Bengaluru (Bangalore)
3 - 7 yrs
₹15L - ₹40L / yr
skill iconJava
skill iconC++
Data Structures
Algorithms
Problem solving
+1 more
Do you want to be part of team building Amazon.in space ? Are you passionate to build highly scalable systems ?
LocalFinds team is building multiple capabilities that are relevant to customers in India. This is a rare opportunity to be part of a team that will be responsible for building a successful, sustainable and strategic business for Amazon.in

As an engineer, you will help with the design, implementation, and launch of many key product features. You will get an opportunity to work on the wide range of technologies (including AWS Elastic Search, Lambda, ECS, EDP, SQS, Dynamo DB, Slapshot, Herd, Horizonte etc.) and apply new technologies for solving customer problems. You will have an influence on defining product features, drive operational excellence, and spearhead the best practices that enable a quality product. You will get to work with highly skilled and motivated engineers who are already contributing to building high-scale and high-available systems.

If you are looking for an opportunity to work on world-leading technologies and would like to build creative technology solutions that positively impact hundreds of millions of customers, and relish large ownership and diverse technologies, join our team today!

As An Engineer You Will Be Responsible For
  • Ownership of product/feature end-to-end for all phases from the development to the production.
  • Ensuring the developed features are scalable and highly available with no quality concerns.
  • Work closely with senior engineers for refining the design and implementation.
  • Management and execution against project plans and delivery commitments.
  • Assist directly and indirectly in the continual hiring and development of technical talent.
  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
  • Contribute intellectual property through patents.
The ideal candidate is a passionate engineer about delivering experiences that delight customers and creating solutions that are robust. He/she should be able to commit and own the deliveries end-to-end.


Basic Qualifications
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • A Bachelor's degree in Computer Science or related technical discipline.
  • 3+ years of Software Development experience.
  • Strong knowledge of Data Structures, Algorithms and CS fundamentals.
  • Strong coding and problem solving skills.
Preferred Qualifications
  • Experience working with service oriented architectures and web-based solutions.
  • Experience in eCommerce and deep hands-on technical expertise
  • Experience working on the AWS technologies.
  • Experience with NoSQL and relational databases.
  • Excellent verbal and written communication skills
  • Experience working on Agile processes (Scrum, Kanban).
Read more
Olacabs.com
at Olacabs.com
6 recruiters
Agency job
via zyoin by Suchoritha Zyoin
Bengaluru (Bangalore)
8 - 13 yrs
₹25L - ₹60L / yr
skill iconJava
skill iconGo Programming (Golang)
skill iconScala
skill iconC++
skill iconRuby on Rails (ROR)
+3 more
• Deep understanding of one or more of Java/Go/Scala/C++. Ability to understand and critique
the core library/language constructs.
• Knowledge of processor, memory, network and storage internals. Familiarity with I/O optimized
algorithms.
• Deep understanding of distributed systems including fault modeling, concurrency, isolation,
consensus etc.
• Internals of a RDBMS like MySQL
• Conversant with the internals of systems like Kafka, Cassandra/Scylla, Redis, RocksDB etc
• Working knowledge of hosting and network infrastructure (K8s, Envoy, etc)
• Familiarity with binary serialization protocols like thrift/protobuf/flatbuffers etc
• Familiar with gRPC, HTTP/2, QUIC, etc.
• Troubleshooting memory issues, GC tuning, resource leaks etc.
• Strong problem-solving skills, algorithmic skills and data structures.
• Productionizing machine learning pipelines using Spark/Flink/TensorFlow etc
• Familiarity with big data concepts - HDFS, hive, presto, spark, oozie, ambari, airflow, atlas,
ranger, etc. Familiarity with formats like avro, parquet, orc, arrow etc
• Good understanding of branching, build, deployment, continuous integration methodologies
• Experience in leading a team and mentoring engineers
• Attitude to get Stuff Done!
• Ability to make decisions independently.
Desired Background:
• Bachelor’s or Master’s degree in Engineering from premier institutes preferred
• 8+ years of experience in software design, development & architecture
Read more
QuantX Technologies pvt Ltd
Vaibhav Sethi
Posted by Vaibhav Sethi
NCR (Delhi | Gurgaon | Noida), NCR (Delhi | Gurgaon | Noida)
0 - 3 yrs
₹3L - ₹7L / yr
skill iconC++
Linux/Unix
skill iconObjective C
Multithreading
Algorithms
+1 more
Develop and Maintain an application written in c++ on Linux . Which Would Require skills in multiThreading / Structures / Algorithms
Read more
It is an IT infrastructure company located in Bangalore.
It is an IT infrastructure company located in Bangalore.
Agency job
via Multi Recruit by Rachana Deshpande
Bengaluru (Bangalore)
6 - 10 yrs
₹15L - ₹20L / yr
skill iconC++
skill iconC#
Unit testing
Debugging
coding
+2 more

We are seeking Sr. Software Engineers with hands-on C++/C# programming and unit testing skills. This person will be responsible to design, develop, troubleshoot and debug software programs for laboratory medical device new product development. The incumbent practices code quality, refactoring and unit testing.

 

Responsibilities

  • Prototype, design, implement, unit test and maintain Windows based software applications
  • Participate in cross-functional project teams to develop medical device software
  • Work with multi-discipline teams on new production introduction project while adhering to software development and source control processes
  • Document software, write technical specifications for interfaces and testing

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science or related field with no less than 6+ years of experience
  • Experience designing and developing C++/C# based solutions and experience with any user interface development (UWP / WPF)
  • Expert in Unit Testing, OOA/OOD development methodologies and design principles
  • Experience in Agile development processes and philosophies
  • History of timely delivery while ensuring a quality focus
  • Ability to work well with people and be both highly motivated and motivating
  • Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
  • Ability to work independently and proactively with minimal direction.

Nice to Have

  • Experience in medical device design & development is a plus
  • Experience in IVD instrumentation, such as clinical chemistry, immunoassay, hematology, urinalysis, molecular, microbiology or flow cytometry systems is a plus
  • Understanding of software development processes for a regulated environment (ISO9000/FDA) is a plus
  • Experience in software code and build management is a plus
Read more
Glaucus Logistics Private Limited
Surbhi Lodha
Posted by Surbhi Lodha
NCR (Delhi | Gurgaon | Noida)
0 - 2 yrs
₹2L - ₹5L / yr
Spring
Hibernate (Java)
skill iconJava
Data Structures
Algorithms
+3 more
1. 0-2 years previous experience as a professional software developer 2. 0-2 years of Java with Hibernate and Spring Frameworks. 3.0-2 years MySQL database skills / query optimization 4. 0-1 years of experience in Jersey JAX-RS based REST Api 5. Strong concepts and experience of OOPS (Object Oriented Programming) in Java. 6. Comfortable with Linux and Windows OS and Open source platform Technologies 7. Familiarity with MVC Architectural Pattern. 8. Familiarity with UI Framework. (Angular JS Preferred). 9. Familiarity with Unit testing concepts. 10. Strong technical design, requirements, and use case development 11. Experience with version control (GIT / SVN preferred) 12. Experience with tuning deployed applications for scalability and performance.
Read more
neovisara
at neovisara
1 recruiter
pratap p
Posted by pratap p
Hyderabad
1 - 7 yrs
₹2L - ₹7L / yr
ASP.NET MVC
ASP.NET
Data Structures
Algorithms
skill iconScala
+5 more
·       Knowledge in MS-SQL - writing Queries,Store Proc, Triggers
·       Good understanding of IIS configuration
·       Familiarity with version control tools TFS/Git/Subversion etc.
·       Ability to independently deliver complex development projects
·       Must enjoy hands-on programming work

Benifits

Support for Continuous learning
Competetive Salary
Quarterly webinars and Annual conferences
Read more
Bengaluru (Bangalore)
3 - 10 yrs
₹8L - ₹18L / yr
skill iconC#
MVC Framework
Entity Framework
skill iconJavascript
skill iconAngular (2+)
+5 more
SENIOR C# DEVELOPER At The NDL Group we support big brands, media owners and agencies, delivering global promotion & rewards programmes, designed to wow their staff and customers. We are headquartered in London​ and have been in business for more than 20 years​. Using our proprietary technology system, Promotigo™, we deliver increased efficiency across multi-territories through a single platform. Promotigo™ handles complex procedures such as high volume code verification or global cashback payments, while providing real-time accountability and measurement. NDL has been behind some of Europe’s biggest and best-known promotional campaigns. With clients as diverse as McDonald’s, Universal, XBOX and Nestle, we have built a firm reputation for delivering successful promotional strategies, underpinned by reliable technology platforms, inspirational prize content and 5 star winner fulfillment. AS A SENIOR DEVELOPER, YOU WILL BE RESPONSIBLE FOR... ● Develop our core web application using service-oriented architecture exposing APIs for internal and external clients. ● Implement architecture and design patterns to help ensure that systems scale. ● Perform unit and integration testing before launch ● Establish processes and best practices around development standards. ● Review product requirements in order to give development estimates and product feedback. ● Apply technical expertise to challenging architecture and design problems. SKILLS / COMPETENCIES: ● 6+ years experience in developing enterprise-grade web applications with C# / .NET and SQL Server​. ● Experience with software design patterns like MVC, MVVM, etc. ● Knowledge in frontend development (HTML, CSS, JS, Angular) ​is an added advantage. ● Experience building applications using service-oriented architecture and APIs​. ● Hands-on experience on Microsoft Azure ​is an added advantage​. ● Strong English communication skills, both written and spoken. ● Ability to work and communicate clearly and efficiently with team members. If you are a big fish that wants to swim with other big fish in a fast-growing company, joining The NDL Group might be your best next career move. Contact us now!
Read more
Surya Software Systems
at Surya Software Systems
1 recruiter
Raksha Sharma
Posted by Raksha Sharma
Bengaluru (Bangalore)
2 - 5 yrs
₹5L - ₹10L / yr
skill iconC++
skill iconC#
skill icon.NET
Relational Database (RDBMS)
MySQL
+2 more
SURYA AT A GLANCE Surya creates software products and provides implementation services for financial risk management of banks and financial services industry. We provide web-based, shared facility treasury management products for corporates. Founded in 1999, Surya’s client base is spread across four continents. We help more than 65 banks, hedge funds and corporations around the world make better business decisions by mitigating risk, enhancing profitability and complying with regulatory requirements. We are headquartered in Bangalore, India. We also have offices in New York and France. JOB DESCRIPTION - Senior Software Engineer Surya is an engineering-led, and driven organization. The technology team in Surya is led by world-class engineers and you will be mentored by them. As a Senior Software Engineer in Surya, you will be working closely with other great developers, leaders, and our management team at every stage of delivery. Required Skills -Excellent grasp of the following (must have shipped production code with these) -C# -ASP.NET -Relational databases (preferably Microsoft SQL Server) Bonus Skills -Familiarity with Web API, Portable Libraries, and best practices - Familiarity with JavaScript Critical Competencies for Success ● Ability to think logically, and analytically ● Excellent communication skills, both written and verbal ● Ability to work collaboratively on a team ● Resourceful and proactive in gathering information and sharing ideas Education and Training Required The candidate must hold a bachelor’s / post graduate in Software Engineering or Software Development along with relevant experience. Experience – 2-5 years. Evaluation process The evaluation process starts with a phone screen. After that, the candidate will be required to come to our office and take both a technical and writing test. This will be followed by 2-3 interviews.
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. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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