Cutshort logo
Netwalk logo
C++ Programmer for Autonomous Drive
C++ Programmer for Autonomous Drive
Netwalk's logo

C++ Programmer for Autonomous Drive

Varsha KS's profile picture
Posted by Varsha KS
4 - 10 yrs
₹15L - ₹28L / yr
Thiruvananthapuram
Skills
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
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 Netwalk

Founded :
1999
Type :
Services
Size :
20-100
Stage :
Profitable

About

Testing e-Commerce Website and Automotive infotainment. We are expertise in Embedded Systems Development, Engineering Design, E-commerce & IT consulting service
Read more

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Samsan Technologies
Samsan Technologies
Agency job
via Samsan Technologies by HR Varsha
Pune
3 - 10 yrs
₹3L - ₹10L / yr
Embedded Linux
Embedded C
RF
LF
Bluetooth
+5 more

Key Responsibilities:

 

1.    Development, integration and testing of embedded software in the Embedded Linux RTOS

2.    Integrate Application based on Adaptive AUTOSAR Platform

3.    Contribute for Architecture, Detailed design, programming in C++ (11/14/17)

4.    Perform Unit, Integration Tests of developed Application

5.    Detail oriented systematic problem-solving approach in the embedded software.

6.    Debug embedded software on hardware platforms for issue identification and resolution

 

Minimum qualification criteria:

 

1.    Bachelor's degree in Electronics, Computer Science, Electrical Engineering, or related field

2.    2+ years of experience in software development in C or C++

3.    2+ years of experience in designing and implementing embedded systems for high performance, high reliability real-time embedded computing platforms

Read more
Alignstart technologies pvt ltd
Premkumar Sankar
Posted by Premkumar Sankar
Chennai
3 - 5 yrs
₹5L - ₹8L / yr
skill iconC++
STL
Object Oriented Programming (OOPs)
Linux/Unix
Design patterns
+2 more

Strong in Basic C++, STL, Linux

OOPs, Exception Handling

Design Pattern and Solid principles, concepts related to UML representation

•           Solution, design, and architecture concepts

•           Knowledge on Pointers and smart Pointers.

•           IO streams, Files and Streams and Lambda Expressions in C++ added advantage.

•           Features of C++17 and usage of STL in C++ is added advantage.

•           Templates in C++.

Communication skill, Attitude, learnability

Read more
Utthunga Technologies
at Utthunga Technologies
6 recruiters
Pooja Shetty
Posted by Pooja Shetty
Bengaluru (Bangalore)
3 - 8 yrs
₹1L - ₹15L / yr
Embedded C
Embedded C++
Embedded Linux

Greetings from Utthunga Technologies!!!

 

Job Description:

  • Ability to contribute as an independent developer
  • Boot-Loader: Proficient in customization in u-boot for custom hardware
  • Hands on experience with Cortex M series based architecture
  • Linux Kernel: proficient in Linux device driver development and BSP development in YOCTO environment
  • Programming language: Strong in C, particularly system software development
  • Sound knowledge and experience of Linux OS and OS configurations
  • Sound knowledge/ understanding on ARM architecture
  • Strong Embedded Software background and Linux internals
  • Experience of Designing and Architecture for Application and Middleware Development.
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
VECROS TECHNOLOGIES PRIVATE LIMITED
at VECROS TECHNOLOGIES PRIVATE LIMITED
1 video
4 recruiters
BESTA PREM
Posted by BESTA PREM
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 5 yrs
₹4.5L - ₹8L / yr
Embedded C++
I2C
skill iconC++
Robotics
ROS
+9 more

You would be part of:

  1. Designing/Improvement of new/existing architectures of distributed computing with subcomponents of Unmanned Aerial Systems (UAS).
  2. Working/Researching with industrial state of the art sensor systems and modules, and developing drivers (HAL or wrapper) and applications around their usage.
  3. Design and implementation of communication protocols between different subcomponents of UAS for distributed computing.
  4. Writing Applications and Drivers from the scratch for (embedded)linux based systems.
  5. Scripting and automations around work flows of UAS usage.
  6. Working with existing sophisticated software stacks of subcomponents of UASs.
  7. Working closely with electronics, design and systems teams for architecture development and deployment.
  8. Working closely with Flight Controller engineers to do collaborative development of UAVs.

 

We expect you to be:

  1. Experienced in hands-on development of complex embedded systems involving multiple microcontrollers or SoCs.
  2. Very good in analytical abilities to be able to do core research and development activities.
  3. Able to write low level drivers (wrapper or core) from the scratch.
  4. Very comfortable reading and understanding datasheets and reference manuals of microcontrollers, peripherals, sensors etc.
  5. Able to understand existing complex embedded software stack written in C/C++.
  6. Solid in C.
  7. Good in C++.
  8. Comfortable with using hardware debuggers.
  9. Having Hands-On experience with RTOS concepts like scheduling, threads synchronicity , race conditions etc.
  10. Having Solid understanding of interrupt mechanisms.
  11. Experienced in working with different hardware protocols like SPI, I2C, UART, PWM, CAN, USB etc.
  12. Having Solid understanding of interrupts architecture of ARM based microcontrollers like STM32, LPC etc.
  13. Having Good understanding of the concept of bootloaders.
  14. Able to multitask.
  15. A self-motivated and motivating personality who can work well independently as well as part of a team
  16. Having good interpersonal and soft skills who can adapt to the work environment while manifesting a good positive attitude

You are awesome if you are:

  1. Experienced in Linux Device Driver development.
  2. Having good exposure of working on and understanding of any sensor modules like GPS, LIDAR etc.
  3. Experienced in data filtering techniques (Example: Kalman filter)
Read more
sukriti
at sukriti
1 recruiter
ADITYA TOMAR
Posted by ADITYA TOMAR
Gurugram
3 - 5 yrs
₹5L - ₹7L / yr
Internet of Things (IOT)
Firmware development
Team Management
Hardware development
Embedded Systems
+4 more

Responsibilities and Duties
The team leader will be leading a team of Hardware engineers, firmware and testing engineers. Being a team leader, you will primarily be responsible for fast and accurate delivery from the team which might even include handholding of team members whenever needed. Embedded team would be responsible for the following:
Hardware Design including

  • Circuit design as per design requirements
  • Schematic capture in the tool
  • CAD layout
  • QA/QC/functional testing
  • PCB assembling and rework
  • Lab inventory management
  • Component procurement.

Firmware Design Including

  • Firmware Design and architect
  • Software Development
  • Firmware Testing
  • Code management over svn

Other Responsibilities

  • The team leader would also be responsible for architecting the system, creating detailed design documents as per requirement and maintaining quality control of all the deliverables.
  • The team leader would also be required to create a detailed test plan and list of test cases to be executed and if needed, create proper environment for the same.
  • Ownership of the ‘ground up’ design and architecture of embedded software for real time applications.
  • Decomposition of designs in to structured modules/functions ready for implementationby yourself and the team.
  • Hands on development in C of new ARM based embedded software for a range of products currently under development
  • Ensure quality of software using appropriate methods(Code Review, Static Analysis, Unit Test etc.) and application of suitable Coding Standards
  • Maintain, update and enhance existing embedded software written in C
  • Documentation of software products, development and execution of test plans
  • Work closely with other members of the engineering team to assist with the correct choice of processors and supporting hardware

Required Experience, Skills and Qualifications

  • Experience of 8+ years in field of embedded systems designing and developement.
  • Familiar with usage of various LAB instruments.
  • Strong fundamentals of electronics (Digital and analog) are must.
  • Well versed with circuit designing and HW debugging
  • Analog and Digital Circuit designing: familiarity with micro-controllers, memories, communication interfaces, op-amps, comparators, relays, inductors and capacitors, Handling EMI and Noise issues associated with circuits.
  • Understanding of BLE protocols will be required.
  • Understanding of scientific methodologies of experimentation, data-gathering and interpretation and hypothesis.
  • Understanding of basic architecture, debugging of sensors.
  • Experienced in embedded-C coding, memory allocations.
  • Experience with any RTOS designing preferably with FreeRTOS at least with Semaphores, SW Timers, synchronisation and event handlings, task handling and prioritization.
  • Understanding of micro-controller architecture, programming and debugging methodologies, interrupt-handling.
  • Experience with any of the IDEs and debuggers for ARM architecture.
  • Basic understanding of assembly programing of ARM architecture
  • Understanding of basic peripherals like UART, CAN, I2C, Timers, Counters, PWMs, ADCs, DAC.
  • Experience/knowledge in IoT devices (sensor, gateway, cloud) handling.
  • Familiarity with CAD tools for schematics and layout generation.
  • Experience on MS-Office.
  • Familiarity in understanding and creating various test plans and documents.

General Skills Needed/ Requirements:

  • Strong knowledge of components and should be able to suggest the team with right componenet
  • Candidate must have a knack to use his/her technical knowledge to give it back to society.
  • Candidates passionate to bring a change in society will be preferred with no compromise on pay check.
  • Candidates must be open to work with communities to get feedback on product features so that products are best fit for social upliftment.
  • Candidates must be open to travel to needy communities and should not hesitate to get his/her hands dirty to bring a change to the communities.
  • Candidates must find associated with the cause and mission of the company.
  • Open to work in open startup culture and give his/her 100%.
  • Analytical reasoning and fact-based brainstorming capabilities will be highly preferred.
  • Ready to relocate to Gurugram.
  • Occasional field visits.
Read more
Kanha
Kanha
Agency job
via Kanha by Parvendra Singh
Bulandshahr
3 - 5 yrs
₹4L - ₹6L / yr
Embedded Systems
Embedded C
Embedded C++
We are searching for a talented embedded developer to join our software team. In this role, He will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems
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
Disruptive Electronic Accessories Brand
Disruptive Electronic Accessories Brand
Agency job
via Unnati by Rakhi Gayen
Bengaluru (Bangalore)
3 - 5 yrs
₹6L - ₹8L / yr
Embedded software
DSP
Embedded C
Embedded C++
Embedded Systems
+7 more
Here is a chance to work for a Consumer Electronics Brand, where you get to deal with some of the best channels and work with some excellent experienced minds. Read on.

Started in 2015, this lifestyle and accessories startup has taken over the consumer electronics sector in India. Our client has a product range that includes an extensive catalog of headphones, speakers, travel accessories, and modern earphones. It believes in providing cutting edge electronic products stamped with durability and affordability.

The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
 
As an Embedded Software Engineer, you will utilize your expertise and intuition to bring cutting edge R&D solutions quickly into production.
 
What you will do:
  • Developing drivers and middleware for mobile and wearable computing on cutting edge new hardware components.
  • Optimizing constrained environments of low power mobile devices by writing excellent C/ C++ solutions.
  • Collaborating with our business development team, providing support in customer communication and other additional service inquiries, sales leads and sales support.
  • Designing new features / hardware introduction
  • Implementing and testing software according to design
  • Creating tools to automate processes
  • Specifying requirements for new/legacy functionality
  • Defining feature design and system architecture
  • Supporting feature and maintenance teams
  • Closely cooperating with development teams
  • Closely cooperating with Product Technology Area members (Product Owners, Technical - Specialist, Architect, Subject Matter Experts)

 


Candidate Profile:

What you need to have:

  • BE – CS/ ECE, MS, ME, MTech
  • Very Strong C/ C++ experience in an embedded environment
  • Expertise in Python Framework
  • Good working experience in Unix / Linux operating system
  • Must have good knowledge of Bluetooth, BLE, Wi-Fi standards
  • Candidates having experience in developing Hearables (TWS, Neckband, headphones) and IoT systems are preferred
  • Good knowledge of SDLC,SQA

 

Read more
Wideeye
at Wideeye
2 recruiters
Prasad Zaware
Posted by Prasad Zaware
Pune
0 - 2 yrs
₹2L - ₹3L / yr
Internet of Things (IOT)
Embedded software
skill iconPython
skill iconMongoDB
Embedded C
+2 more
Responsibilities • Design & Develop work based on requirement • Report own status • Collaborate with other team members to achieve sprint goals. Required Qualifications And Experience • BE/ B.Tech in Electronics/Electrical • Good to have Knowledge on Backend Development • Strong knowledge in C/C++ and Python • Good programming & SW design skills
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