Loading...

{{notif_text}}

SocialHelpouts is now CutShort! Read about it here\
The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!

C/C++ Engineer with embedded skills
Posted by Venkata Kolla

apply to this job

Locations

Hyderabad

Experience

7 - 12 years

Salary

INR 25L - 35L

Skills

C/C++
Embedded Systems
Linux/Unix

Job description

We are Civil Maps Civil Maps, provider of 3D mapping technology for fully autonomous vehicles, has raised a $6.6 million seed funding round from Ford Motor Company, Motus Ventures, Wicklow Capital, StartX Stanford and Yahoo cofounder Jerry Yang’s AME Cloud Ventures. Civil Maps’ mission is to make it possible for fully autonomous vehicles (SAE Levels 4-5) to drive anywhere smoothly and safely. Through artificial intelligence and vehicle-based local processing, Civil Maps converts sensor data into meaningful map information built specifically to direct fully autonomous vehicles. The company will use the seed investment to accelerate product development and deployment with a number of leading automotive companies and technology partners. Civil Maps’ artificial intelligence software aggregates raw 3D data from LiDAR (high-resolution laser imaging), camera and other sensors onboard autonomous vehicles and organizes the information into machine-readable maps. The information is vastly more actionable information than today’s mapping systems and requires a fraction of the data storage and transmission for existing technologies. Thanks to this light data footprint, Civil Maps’ spatial information is far less costly to transmit over cellular networks, enabling the company to more easily crowdsource, update and share road data in real time—a major improvement over the lengthy processes that require human annotation in current use. As a result, the company can quickly generate and maintain maps that give fully autonomous vehicles the comprehensive and precise knowledge to autonomous operate safely and smoothly on all roads. About the Opportunity As an embedded systems engineer at Civil Maps, you will work on the interface between software and the different machine vision hardware systems in production. You will also interact with customers for requirements, implementation, and support. Join us today in enabling autonomous vehicles to become a part of our lives. Qualifications Bachelor’s degree in Computer Science, related technical field or equivalent practical experience. Solid Software Engineering experience in C/C++. Unix/Linux experience is mandatory and Shell/Bash scripting experience in Linux is a plus. Knowledge of TCP/IP and network programming. Experience in database design and working with MongoDB and cache systems like Redis. Experience writing production grade docker containers and deployment. Experience working on cloud platforms like AWS and Azure. Python, Javascript programming experience is a plus. Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills. Familiarity with version control like GitHub Working proficiency and communication skills in verbal and written English. Self-motivated and directed, with a keen interest in current and emerging technologies Preferred qualifications: Prior experience developing applications or backend experience in gaming industry or 3D simulator experience is a plus. Familiarity with continuous integration and automated deployment systems like TravisCI. Hadoop, MapReduce, and Parallel computing experience. Solid experience with Linux OS internals and Docker containers Experience deploying containerized applications to bare metal servers. Large systems software design and development experience, distributed systems and techniques on accessing/indexing a massive data store. Good understanding of private and public cloud design and architecture. The ability to pick things up quickly with minimal supervision, and be flexibility during product release.

About the company

Civil Maps enables on-demand perception & actuation of the world around us by collecting and analyzing spatial data

Founded

2014

Type

Product

Size

6-50 employees

Stage

Profitable
View company

Similar jobs

Senior Software Engineer

Founded 2011
Product
6-50 employees
Profitable
Java
Data Structures
Algorithms
C/C++
NodeJS (Node.js)
Model-View-View-Model (MVVM)
Location icon
Mumbai
Experience icon
3 - 7 years
Experience icon
6 - 20 lacs/annum

Location: Mumbai Experience: 3+ years Education: Bachelors or Masters In Engg. Company Information Workplace Fabric is emerging as a leader as a provider of IoT solution which facilitates activity based working in Agile work environments. Built on a strong foundation we are self-funded and are profitable now. We are looking for a Backend developer who possesses a passion for pushing technologies to the limits and will work with our team of talented engineers to design and build the next generation of our scalable real-time services. Primary Skills and Functional Experience: • Strong analytical, problem solving, and troubleshooting skills • Strong foundation in computer science fundamentals: data structures, algorithms, and coding • Strong ability and eagerness to quickly learn new technologies • Strong object-oriented programming skills • Good understanding of common design patterns and principles • Passion for code quality and attention to detail • A “go-getter” attitude with oceans of optimism, humility and self-motivation Desired Skills and Functional Experience: • Advanced level experience with Ruby on Rails, RSpec, and Cucumber • Experience designing and building RESTful web APIs • Understanding of major browsers and the special considerations required for each • Strong experience in relational database and SQL • Familiarity with NoSQL databases, Distributed Caches and Data-Grids • Experience with Git

Job posted by
apply for job
apply for job
Job poster profile picture - Ratnesh Deepak
Ratnesh Deepak
Job posted by
Job poster profile picture - Ratnesh Deepak
Ratnesh Deepak

Software Engineer

Founded 2017
Product
1-5 employees
Raised funding
Data Structures
Algorithms
C/C++
Linux/Unix
Location icon
Bengaluru (Bangalore)
Experience icon
0 - 5 years
Experience icon
3 - 5 lacs/annum

Blockchain Platform Core Engineer QBRICS, INC a US based Enterprise Blockchain Startup is hiring Platform Core Engineers. Below are the details of the hiring. 1. Location: Bangalore 2. Compensation: Equity + Cash component. 3. Programming Language Skills: C, C++, Golang Minimum exp: 2 years with a solid understanding of the basics. 4. Developer Environment Skills : Unix, Linux, Web Servers, Socket programming etc. 5. Work Area: Blockchain, Distributed Computing, Encryption, etc The desired candidate would have core programming language skills with a heavy emphasis on the basics of programming. Candidates with a strong mathematical background are preferred. This would be more of an independent role with significant learning and exposure to cutting edge technologies like blockchain, encryption, system programming etc.

Job posted by
apply for job
apply for job
Job poster profile picture - Rakesh Ramachandran
Rakesh Ramachandran
Job posted by
Job poster profile picture - Rakesh Ramachandran
Rakesh Ramachandran

DevOps Engineer

Founded 2012
Products and services
51-250 employees
Raised funding
DevOps
HTML/CSS
Linux/Unix
Amazon Web Services (AWS)
Docker
Kubernetes
google cloud platform
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
7 - 14 lacs/annum

DevOps engineer for Building upon and refining our current stack using Docker, Kubernetes, Google Cloud, Github, and Travis-CI, help push us toward ever more secure, flexible, and reliable deployments, infrastructure, metrics, and recoverability. We're looking to standardize and bring forward our network engineering practices. Required Skills: • Experience with varied programming languages (at least 3 different languages, excluding markup languages like HTML and CSS). • In-depth familiarity with HTML and CSS. • Ability to implement features end-to-end (including database / storage, server side, and user facing / client side). • Detailed understanding of data structures and common algorithms (for example maps, classes, hashing, and recursion). • Familiarity with POSIX compliant systems (Linux, Unix, etc.) and experience with its standard inspection and troubleshooting tools. • Skilled at debugging and troubleshooting production systems. • Understanding of profiling and optimization techniques. • Committed to building high quality code and an excellent user experience. • Comfort collaborating with non-technical colleagues, including customer support, sales, and occasionally directly with clients. • Experience with Google Cloud Platform, AWS, or other cloud provider services.

Job posted by
apply for job
apply for job
Job poster profile picture - Thouseef Ahmed
Thouseef Ahmed
Job posted by
Job poster profile picture - Thouseef Ahmed
Thouseef Ahmed

Senior Software Engineer
at TiVo

Founded 1983
Product
250+ employees
Profitable
Java
Data Structures
Algorithms
C/C++
Multithreading
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 8 years
Experience icon
15 - 20 lacs/annum

Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences. We work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today. Job purpose Come join us and build our next generation of products for video consumption in the digital living room. You will have an opportunity to develop software for new devices used by customers around the world! TiVo helps people get the most pleasure possible from their TVs; we design and develop software applications and user interfaces they love to use. It’s all about balancing user experience, technical capability and time-to-market. Easy? No, but we make it look that way for our customers. If you've shipped large, complex embedded systems applications we'd love to talk to you Roles and responsibilities - Responsible for software design and development - Develop software features software and write the unit tests to validate it. - Provide on-going product maintenance and enhancements. - Implement using C++ and Haxe. Haxe is a new cross platform language - no experience required! - Define the technical implementation of the software architecture - Conducts code reviews and walkthroughs Qualifications Must Have Skills: - Solid grounding in Computer Science fundamentals and object-oriented programming and design - C/ C++ / Java Object oriented programming experience - Linux Debugging – Performance and kernel debugging - Willingness and ability to work across layer of the software stack Exposure to at least one of the following lower layer areas: - Memory management , Threading Nice to Have: - Skill in analyzing performance issues, re-factoring, optimizing complex code - Capacity to excel in a fast-paced, dynamic environment - High level understanding of graphical user interfaces - Collaborative attitude, focus on working together on strong teams to deliver the best products - Experience developing on, or deploying to Linux platforms - Exposure to other high-level programming and languages such as Java - Prior experience with SCRUM/Agile a plus - Knowledge of scripting languages Education Computer Science Engineering Graduation degree or post-graduation degree from reputed Indian or foreign university. Experience in the industry. 5+ years of experience in the above-mentioned technologies.

Job posted by
apply for job
apply for job
Job poster profile picture - Swetha Puttarajappa
Swetha Puttarajappa
Job posted by
Job poster profile picture - Swetha Puttarajappa
Swetha Puttarajappa

Embedded Engineer

Founded 2017
Product
6-50 employees
Profitable
Embedded Systems
Microcontrollers
C/C++
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
5 - 17 lacs/annum

Skill set required  Embedded C/C++, knowledge  of 8/16/32 bit microcontroller architecture ,  aware of protocols such as RS232, SPI,  I2C,  802.11a/b/g,  Bluetooth, TCP/IP, UDP Hardware: 1. Wireless communication modules – Bluetooth/ ZigBee/ LoRa/ Wi-Fi module 2. Battery Modules 3. Mico-Controllers Software: 1. Arduino IDE 2. Raspberry PI

Job posted by
apply for job
apply for job
Job poster profile picture - Bharat Chinhara
Bharat Chinhara
Job posted by
Job poster profile picture - Bharat Chinhara
Bharat Chinhara

Backend Developer

Founded 2014
Product
51-250 employees
Raised funding
Java
Data Structures
Algorithms
C/C++
Location icon
Chennai
Experience icon
2 - 7 years
Experience icon
2 - 15 lacs/annum

As a Senior Software Engineer for Backend Systems, you will be responsible for the design and development of our backend systems, including Real-time Bidding (RTB) servers, ad servers, integrations with various exchanges, performance tuning and adding new features as per business requirements. Responsibilities : - Design and deliver highly scalable server components. - Work with the product team to understand business requirements, and scope the development efforts. - Develop code to integrate with various exchanges using OpenRTB/other protocols. - Measure and tune the performance of RTB and other servers. - Perform code and design reviews with the team to ensure high quality deliverables. REQUIREMENTS : - BS in Computer Science or equivalent minimum. Masters degree preferred. - Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design. - 2+ years experience developing distributed systems and scalable servers. - Good experience with web technologies. - Very good proficiency in Java, and one other programming language. - Solid programming experience with Java and J2EE frameworks, including Hibernate and NIO or similar systems. - Experience in digital display advertising industry is preferable. Experience with mobile and video advertising is a plus. - Experience in building and maintaining RTB systems is preferable. - Experience in analyzing memory leaks, GC, thread starvation, synchronization issues, thread and heap dumps a plus

Job posted by
apply for job
apply for job
Job poster profile picture - Lokesh Narayanaswamy
Lokesh Narayanaswamy
Job posted by
Job poster profile picture - Lokesh Narayanaswamy
Lokesh Narayanaswamy

Senior Software Engineer
at Uber

Founded 2012
Product
250+ employees
Raised funding
Java
Data Structures
Algorithms
C/C++
Big Data
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 14 years
Experience icon
42 - 50 lacs/annum

Work on systems to track and report on ad spend ROI. Build systems to automate ad operations. Build and work with real-time/batch data pipelines that track and attribute ad spend to actions that Uber users take (e.g. take rides, eats orders, etc.). Build systems that detect ad fraud and help us eliminate malicious or fraudulent ad networks. Build systems that increase our organic traffic (SEO and content). Work on systems that will use advanced machine learning techniques to optimize spend within different channels Build systems that will help us target the right kind of potential users out there in the world who haven't tried Uber yet. This involves working with datasets that are world population scale (billions of rows).

Job posted by
apply for job
apply for job
Job poster profile picture - Swati Singh
Swati Singh
Job posted by
Job poster profile picture - Swati Singh
Swati Singh

Senior Software Engineer
at Uber

Founded 2012
Product
250+ employees
Raised funding
Java
Data Structures
Algorithms
C/C++
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 12 years
Experience icon
42 - 48 lacs/annum

• Excellent coding abilities. You have advanced knowledge of at least one programming language preferably Golang, Python or Java, and of OOP patterns. • Experience with programming tools (e.g. version control). • Experience in designing, building and maintaining highly scalable, reliable and fault-tolerant services that would support our unique rate-of-growth requirements. • In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network protocols, cache, etc.) and how they impact the performance and reliability of your application.

Job posted by
apply for job
apply for job
Job poster profile picture - Swati Singh
Swati Singh
Job posted by
Job poster profile picture - Swati Singh
Swati Singh

Software Engineer

Founded 2011
Product
51-250 employees
Raised funding
Java
Data Structures
Algorithms
C/C++
Ruby
Ruby on Rails (ROR)
NodeJS (Node.js)
Location icon
Mumbai
Experience icon
1 - 7 years
Experience icon
10 - 40 lacs/annum

Are you are the one who wants to work on a tech-heavy product, and the challenging technical problems that it entails? Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. Will you be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability? Job Responsibilities Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components Find solutions and solve issues around a variety of operating systems or programming languages Researching new technologies and adapt them to BrowserStack requirements Own and commit to all your work, and be accountable for your results Using and understanding code from Open SourceTeaching others how to use new software Willing to learn new programming languages and databases Able to write efficient SQL queries and design schemas for relational databases Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves) Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality Job Requirements Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar Familiarity with one compiled language: C, Java, Go or similarGood knowledge of operating systems and networking concepts Reasonable knowledge of Windows and/or Linux operating systems Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc Aggressive problem diagnosis and creative problem solving skillsStartup mentality, high willingness to learn, and hardworkingExperience of 2+ years

Job posted by
apply for job
apply for job
Job poster profile picture - Aditi Singh
Aditi Singh
Job posted by
Job poster profile picture - Aditi Singh
Aditi Singh

DevOps lead

Founded 2014
Product
51-250 employees
Raised funding
Linux/Unix
Python
Shell Scripting
Kubernetes
Apache Kafka
RabbitMQ
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 8 years
Experience icon
10 - 20 lacs/annum

Experience: 7+ years Job Responsibilities: Managing the cloud deployment with thousands of VM’s and Containers with 100% uptime Budgeting the infra costs and plan for continued cost optimisation Managing and motivating the team members Designing the architecture to scale the back-end to meet the business requirements Requirements: Strong background in Linux fundamentals and system administration A good command on coding with scripting languages like Python and Shell scripting Experience with Docker and any one of container management systems like Kubernetes, Docker Swarm or Apache mesos Ability to use a wide variety of open source technologies and cloud services like AWS, GCP or Azure Experience with automation/configuration management using either Puppet, Chef or an equivalent Experience in managing In-memory databases like Redis, Memcached Experience with messaging systems like Kafka, RabbitMQ or ActiveMQ Knowledge of best practices and IT operations in an always-up, always-available service Good team management skills and communications skills Good experience with monitoring and alerting systems like Nagios, Zabbix Experience with CI and CD tools

Job posted by
apply for job
apply for job
Job poster profile picture - Vinoth Kumar
Vinoth Kumar
Job posted by
Job poster profile picture - Vinoth Kumar
Vinoth Kumar
Want to apply for this role at Civil Maps?
Hiring team responds within a day
apply for this job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No 3rd party recruiters. No spam.