Cutshort logo
nichi-in software solutions pvt. ltd.'s logo

C/C++ Developer

shruti Hiremath's profile picture
Posted by shruti Hiremath
4 - 9 yrs
₹5L - ₹30L / yr
Bengaluru (Bangalore)
Skills
skill iconC++
skill iconC
Makefile
Oracle
Databases
skill iconPython
SQL
Linux/Unix
IPC

Please find the Job Description for C/C++.


Mandatory Skills

-Must have experience and Good understanding about pointers & memory in C/C++

-Must have experience in Unix/Linux IPC (semaphore, shared memory, socket, multi thread)

-Must have Debug skills : gdb, coredump analysis, network packet analysis

-Must have experience in Source code syntax parser (Preferably lex, yacc, bison, etc.)

-Must have worked on build tools : Makefiles, make, etc.

-Database : Preferably Oracle Good at SQL and stored procedures


Optional Skills

-Telegram development using C/C++

-Finance/Industry domain knowledge

-Japanese speaking skills


  • Responsibilities:Troubleshoot and report RCA, propose solutions(how to fix)
  • Debug identified problems and provide fixes swiftly
  • Ability to write clear and concise documentation
  • To understand and maintain legacy codebase
  • Individual contributor, but also works closely with junior developers
  • Review source code developed by peers
  • Proactive to suggest and implement improvements on current products
  • Design and develop new features based on requirement document

Location-Bangalore


Please share your updated resume to proceed further.


Thanks & Regards

Shruti(Assistant Executive-HR)

Nichi-In Software Solution Pvt Ltd

URL:- www.nichi.com


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 nichi-in software solutions pvt. ltd.

Founded :
1997
Type :
Services
Size :
100-1000
Stage :
Profitable
About
Nichi-In is a diversified global IT services company that provides optimal IT solutions and services to customers around the globe by bringing right processes, technologies and people together in a flexible manner. We have extensive experience in serving SMEs to Fortune 500 enterprises in Japan, USA, Singapore, India etc. since 1997, with a time tested and proven Offshore Delivery Model which has evolved over the years. We are a team of about 100 dynamic and motivated software professionals working in a multi cultural environment with a great track record of retaining our customers be it SMEs or Large Global Enterprises by providing End to End customized solutions to them and thereby building long term business relationship. Our journey starting from Desktop Application Development traversing thru Client Server application development, Web Application Development and now the focus on Social Media, Mobility, Cloud and Analytics, abbreviated as SMAC enables us to provide a wide spectrum of services ranging from Legacy applications to SMAC based applications. We have worked on various business models such as Fixed price, Dedicated development team, Proof of Concept, Results based billing etc., in a flexible manner. Our flexible adaption to various Software Development methodologies such as Waterfall, Spiral, Prototype, Agile etc., and effective usage of Process improvement and Productivity improvement tools have enabled our customers to realise the Cost-Time-Quality advantages to the maximum. We are a Joint Venture with NDR Co. Ltd., Japan and have our offshore development center located in Bangalore, also called as the Silicon Valley of India. Our Strengths One-Stop Custom Software Development Vendor Time tested, proven and evolved Offshore Delivery Model Exposure to Eastern and Western business practices Japan connection Multilingual application development Nimble footedness in adopting new disruptive technologies
Read more
Company social profiles
linkedin

Similar jobs

MNC IT services
MNC IT services
Agency job
via HRM INFO by Sumayya M
Chennai
5 - 8 yrs
₹24L - ₹24L / yr
IBM Sterling B2B Integrator
LDAP
NDM
Relational Database (RDBMS)
SQL

JOB DESCRIPTION AND RESPONSIBILITIES:

  • Work as a Member of The File Transfer Engineering team involved with the Configuration, Maintenance, and Support of Sterling File Gateway, Connect Direct (NDM) environment.
  • This position will participate in the design & development of technical solutions within company strategic B2B/MFT platform which provide innovative technical improvements, improve quality and operational excellence, lower cost, satisfy regulatory and compliance requirements, mitigate risk, and satisfy business objectives.

QUALIFICATIONS:

  • Bachelor’s degree in computer engineering/Science Degree or related field
  • 4-5 years’ experience in supporting real time production environments.
  • Extensive debugging skills and fixing experience
  • General knowledge of industry standards and best practices for supporting middleware technologies
  • Knowledge of Ping Access, Ping Federate, LDAP, Active Directory, Connect Direct (NDM) Unix/Windows/Mainframe
  • Developing transformation maps and processes for any-to-any data formats and RDBMS queries using IBM Sterling B2B Integrator mapping and business process modeling tools.
  • This position requires sophisticated knowledge of B2B/MFT concepts, technologies, best practices, standards, and architectures within the IBM File Gateway suite.
  • Minimum five years of technical experience in IBM File Gateway Suite (IBM Sterling B2B Integrator (preferably version 6.x) and IBM Sterling File Gateway, Sterling External Authentication Server, Secure Proxy, IBM Control Center Monitor) including:
  • Experience with Installation and configuration of multi-node architecture environments, including upgrades and platform migration.
  • Experience in setting up and testing disaster recovery environment to handle failover scenarios.
  • Experience with onboarding new partners, transactions and making changes to existing partners to meet internal and external requirements.
  • Experience in configuring adapters, service configuration and policies.
  • Experience in setting up and configuring industry-standard communication protocols such as SFTP, FTPs, FTP, HTTP, HTTP, Connect: Direct, WebSphere MQ
  • Experience with security configurations SSL certificates, SSH keys, PGP/GPG
  • Experience with IBM File Gateway Suite maintenance and administration
  • Experience with external authentication integration
  • Experience with Java extensibility
  • Development of custom protocols, custom file layers and custom consumer identification
  • Must possess strong analytical, problem-solving, and root cause analysis skills.
  • Hands-on experience in Production Support, resolving critical incidents using the IBM File Gateway Suite
  • Knowledge of SQL queries, database schemas and related concepts using Oracle
  • Knowledge of IBM Sterling File Gateway APIs.
  • Should have Excellent communication and customer service skills.


Read more
A Product Based IT Startup
A Product Based IT Startup
Agency job
Chennai
6 - 12 yrs
₹2L - ₹18L / yr
Network
internet protocols
Linux/Unix
skill iconC
skill iconC++
+8 more

We are looking networking professionals with the following skill set,


Experience :6+ years of experience in the networking domain


Key skills:


  • Must have 6+ years of experience in C/C++ programming language.
  • Knowledge of Go programming language and Python programming language is a big plus.
  • Strong background in L4-L7 Internet Protocols TCP, HTTP, HTTP2, GRPC and HTTPS/SSL/TLS.
  • Background in Internet security related products such as Web Application Firewalls, API Security Gateways, Reverse Proxies and Forward Proxies
  • Proven knowledge of Linux kernel internals (process scheduler, memory management, etc.)
  • Experience with eBPF is a plus.
  • Hands-on experience in cloud architectures (SaaS, PaaS, IaaS, distributed systems) with continuous delivery
  • Familiar with containerization solutions like Docker/Kubernetes etc.
  • Familiar with server less technologies such as AWS Lambda.
  • Exposure to machine learning technologies and distributed systems is a plus
Read more
Arista Networks
at Arista Networks
1 video
Ashok Singh
Posted by Ashok Singh
Bengaluru (Bangalore), Pune
3 - 10 yrs
₹25L - ₹55L / yr
skill iconC
skill iconC++
Linux/Unix
Computer Networking
PIM
+2 more

About us:

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.

 

About the job

Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team.As a core member of the EOS team, you will be part of a fast-paced,high caliber team-building features to run the world's largest data center networks.Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.

 

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches.You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects.You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life.You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests.At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.

 

This role demands strong and broad software engineering fundamentals, and a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW.Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS.

 

Responsibilities:

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
  • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

 

Qualifications:

  • BS Computer Science/Electrical Engineering/Computer Engineering 3-10 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, Ph.D. in Computer Science/Electrical Engineering/Computer Engineering, or equivalent work experience.
  • Knowledge of C, C++, and/or python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking including at least one of the following areas is desirable:
  1. IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
  2. Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
  • Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
  • Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution to a small-sized problem, and implement that solution without outside help.Able to work on a small team solving a medium-sized problem with limited oversight.

Resources:

 

Read more
savvysoft technologies
at savvysoft technologies
1 recruiter
Bharath savvy
Posted by Bharath savvy
Bengaluru (Bangalore)
8 - 12 yrs
₹10L - ₹17L / yr
Embedded C
MS-Excel
Embedded Systems
Embedded software
Embedded C++
+3 more
1. Minimum 4 yrs of C++ development experience (Max exp >10yrs) (Python in Not Mandatory)
2. Embedded development – preferably middleware development
3. Multimedia domain, like – AV, Gstreamer, RDK, DASH, DRM (widevine and playready), HLS, OTT app integration(Chromium/Cobalt integration for any AV apps, such as YouTube, Netflix, Amazon prime, Disney etc.)
Read more
Chennai, Pune, Bengaluru (Bangalore)
1 - 6 yrs
₹2.4L - ₹12L / yr
skill iconC
skill iconC++
Embedded Linux
Embedded C++
skill iconJava
+4 more
IELEKTRON is a design house, providing engineering services & solutions to global OEM/Tier1s in Automotive, Aerospace & Industrial IOT Segments through key value-added services in Embedded and Data Science/AI technologies.

· 150+ Engineers, Projected to 300+ engineers in FY22-23.
· 10+ Key Global Clients/Customer
· 50+ Global Project Successful deliveries.
· Key organization having EMBEDDED & DATA SCIENCE/ AI in one shop.
· ISO9001:2015 Certified & Established QMS Policies.

Key responsibilities :

Embedded Software application development using Programming language C / C++
Infotainment ECU software development on Linux IVI systems
Bluetooth/Wi-Fi/Tuner/Android AUTO/ Car play to work
AUTOSAR Module Configuration using vector tools for BSW Modules such as
Integrate MATLAB Models in to AUTOSAR Framework using MATLAB and Vector Tools
Read more
Thiruvananthapuram
1 - 3 yrs
₹3L - ₹4L / yr
skill iconC
Microcontrollers
Linux/Unix
Debugging
Embedded Systems
+6 more

Embedded System Engineer

 

Working on Embedded programming on the microcontroller, Linux/Android OS development

Working on component sourcing, PCB Design and fabrication

Working on assembly and testing

Working on field deployment and Testing

Skills:

Embedded Systems

C Programming

Must be exceptionally good in Embedded Systems C programming, testing/ debugging and in advanced C concepts

Capable of working in Embedded Systems based projects based on 8 and 32 bit microcontrollers (STM32)

Experience with communication protocols and peripherals like UART, SPI, RTC, Ethernet

Hands on experience in IDE like Keil, AVR Studio, MPLAB

Strong documentation and writing skills

Work Experience

1-3 years preferable, fresher with good embedded system knowledge can also apply

Read more
IT company
IT company
Agency job
via Myna Solutions by Preethi M
Hyderabad
6 - 10 yrs
₹10L - ₹15L / yr
skill iconC
Embedded Systems
ISO 14229
UDS
Device Driver Development
+4 more
Job description:
Software development for Automotive Pneumatic based Air Lift Systems for RV vehicles, suspension for off-road vehicles.
Responsibilities and Duties
• Author software requirements from system/customer requirements.
• Complete responsibility for BSW software components development/test/release/maintenance.
• Ability to code software for automotive time critical real-time applications.
• Experience in device drivers development for micro-controller.
• BSW API’s for application demand.
• Will have to configure and develop device drivers for MCU IO’s like Analog & Digital I/O, PWM, CAN, SPI, I2C and Bluetooth.
• Complete understanding of IS0-14229 and should be able to implement complete UDS stack.
• Timely communication with customer and inform any risks upfront.
• Quality control of release software via static and dynamic test.
• Project planning and estimations for software releases.

Qualifications
• B.Tech/M.Tech, 6+ years of experience into automotive software development.
• Expert in C Programming language.
• Experience in any scripting language (python, c#, perl etc.)
• Experience in setting up build environment and configuration of make and linker files.
• Experience in bootloader development is added advantage.
• Should be experienced in device driver development for peripherals like ADC, DIO, PWM, CAN, SPI, I2C,EEPROM and Bluetooth.
• Understand memory map of MCU and should be able to configure as per application needs.
• Experience in working with embedded system Kernels or RTOS.
• Experience in working with NXP S32 micro is added advantage.
• Excellent on board debugging skills.
Read more
Emproto Technologies Private Limited
Bengaluru (Bangalore)
4 - 10 yrs
₹8L - ₹20L / yr
skill iconC++
Network Management
skill iconC
Linux/Unix
Perl
+2 more
PURPOSE : 

The Senior Software Engineer works with an experienced cross-functional team to deliver innovative wireless communication security products. They will utilize real world knowledge and a disciplined approach to product development, and adapt readily - Time-To-Market demands, ensuring product quality and timely delivery in a highly dynamic market environment.

ESSENTIAL FUNCTIONS : 

- Design and deliver server platform based software products from conceptual stages to production delivery. 

- Work independently on all phases of server centric software development including specification, architecture design, rapid prototyping, efficient coding, integration, debug and unit testing. Support UL and EN regulatory compliance 

- Work collaboratively and effectively as part of a small team on fast paced projects that have tight deadlines. 

- Support manufacturing life cycle for new products from NPI to production run and incremental software release of functionality. 

- Lead, train, and mentor junior engineers 

- Document and present design requirements to staff 

- Possess a demonstrated ability to communicate with customers via email and phone 

REQUIRED SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY :

The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some combination of skills and abilities. 

- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux and Perl. Other scripting languages is a plus (i.e. Python). 

- Strong experience with SQL, Database design (MySQL a plus) 

- Experience with Network Security Administration and understanding of the full SDLC. 

- Experience with Multithread, Socket connection, OpenVPN server setup, OpenSSL, Certificate, Encryption, and TCP/IP troubleshooting. 

- Experience with Testing tools, virtualizing servers, and using source control (SVN a plus). 

- Experience with Linux development infrastructure, tool chain and build environment (Jenkins a plus). 

- Experience developing both Linux application software; installing Linux software and configuring Linux systems. 

- Experience with Application server remote update, and Apache Server authentication. 

- Proven record of designing and delivering complex networking products from inception to production delivery. 

- Previous experience developing quality software for commercial products. 

- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.

Experience with OSI networking protocols and applications is a plus. 

- Experience with system development tools, including Source-Level Debuggers, Protocol Analyzers (Wireshark), Code Analysis tools, etc. 

- Experience with any of the following is nice to have: Apache Server, GPIO, TCL/Tk, BACnet, Cloud server setup, and WebGUI design (javascript and jQuery a plus).
Read more
Civil Maps
at Civil Maps
4 recruiters
Rukmini chilagani
Posted by Rukmini chilagani
Hyderabad
8 - 10 yrs
₹30L - ₹40L / yr
skill iconC++
Linux/Unix
skill iconPython
Bash
Shell Scripting
+2 more
Senior Embedded Developer Civil Maps, a provider of HD mapping technology for fully autonomous vehicles, has raised $17 million from leading investors such as Arm, Ford Motor Company, StartX Stanford, Yahoo co-founder Jerry Yang’s AME Cloud Ventures. Our mission is to enable machines to safely and efficiently navigate the world. We are a leader in creating scalable HD Semantic Maps and location-aware products using machine learning and artificial intelligence. Learn more: bit.ly/cmlocvideo Qualifications :  8+ years of industry experience BS Electrical Engineering or equivalent Skills : Linux, C/C++, Python, Bash, Device drivers Experience with sensors including camera, lidar, imu and gps Working knowledge of interfacing with cloud systems to support device deployment, remote diagnostics, boot-loading, etc.     Experience with docker containers Test-driven development Excellent communication skills Well organized and self-motivated Technical support experience Agile Team environment Some travel may be required
Read more
Civil Maps
at Civil Maps
4 recruiters
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
6 - 12 yrs
₹25L - ₹35L / yr
skill iconC++
Embedded Systems
Linux/Unix
skill iconC
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.
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.
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