Cutshort logo
US Based comany,develops electronic autonomous tractors. logo
Software Developer
US Based comany,develops electronic autonomous tractors.
US Based comany,develops electronic autonomous tractors.'s logo

Software Developer

at US Based comany,develops electronic autonomous tractors.

3 - 10 yrs
₹10L - ₹15L / yr
Remote only
Skills
skill iconPython
Linux/Unix
ROS
Red Hat Linux
skill iconGitHub
Robot operating System
CPP

Software Developer (B.Tech, Linux+CPP+ROS)

Job Description:

  1. Design, implement and deliver custom solutions using the current robotics framework.
  2. Bug fixing and improving of current application framework.
  3. Design and implement tools to facilitate application development and testing.
  4. Work with team members in deployment and field testing.

Requirements:

  1. Bachelor Degree / Masters in Engineering (ECE and CSE preferred)
  2. Work experience of 3 to 10 years in software programming.
  3. Full understanding of software engineering.
  4. Proficiency in C/C++ and Python programming for Linux based systems.
  5. Basic Knowledge of Robot Operating System(ROS) is mandatory.
  6. Good understanding of the algorithms and control loops.
  7. Able to use tools to manage source code, preferably Git / GitHub.
  8. Knowledge of video streaming from edge devices is a plus.


Perks and Benefits for the employees

  • Paid Leaves  (12CL+12SL+12 public holidays )
  • career development
  • Health insurance
  • Work life balance
  • Employee recognition and reward programs
  • Flexible work hours
  • Five working days.
  • Remote job for now
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Large MNC operating in automotive, IT space.
Large MNC operating in automotive, IT space.
Agency job
via Bullhorn Consultants by Hemant G
Bengaluru (Bangalore)
3 - 7 yrs
₹2L - ₹15L / yr
skill iconC++
Linux/Unix
Perl
skill iconPython
skill iconC#
+3 more
Strong C/C++ programming skills Excellent Communication and Team work skills Experience in working with Agile methodology Good experience in Stakeholder Management Linux Platform Experience Preferred: Good Knowledge of Automotive Infotainment System Architecture Strong knowledge of UML Modelling tools like EA, Rhapsody. Good knowledge of SW-Version-Tools – SVN and GIT Good knowledge of SW Process tools – Atlassian tool chain.
Read more
Product or service based company
Product or service based company
Agency job
via The Hub by Sridevi Viswanathan
Bengaluru (Bangalore)
6 - 10 yrs
₹10L - ₹15L / yr
Embedded Systems
Linux/Unix
skill iconC
skill iconC++
Microcontrollers
+1 more

Technical Lead (Embedded Software - Linux)

Job Responsibilities:

Lead a team of software/Linux development engineers working on microcontroller firmware development, Linux platform drivers and IOT solutions. Should be able to guide team members, resolve technical roadblocks and deliver project commitments. Will be the go-to person and first-level escalation point for all technical issues faced by the team. Looking for someone with 6+ years in the embedded industry and a passion to build a core team in a growing company. Team size will vary from 6 to 12 people, mainly firmware and Linux engineers.

  

The selected candidate for this role will be reporting to the software director/manager in the organization.

  • Work with firmware and application architects to create a project execution plan
  • Review project proposals for execution scope & timelines
  • Lead embedded software development activities by the team
  • Work with QA teams to resolve bugs and ensure release readiness
  • Work with h/w design and PM teams to ensure smooth execution and timely delivery of projects

  

The main responsibilities of this role are:

  

Technical:

  • Strong programming skills (C, C++, assembly)
  • Linux development experience (porting & platform drivers)
  • Expert-level knowledge of embedded microcontroller & microprocessor-based systems
  • Prior experience in delivering critical modules for microcontroller projects
  • Good understanding of commonly used embedded communication protocols
  • Good understanding of common embedded peripherals, interfaces & sensors
  • Experience working on Real-Time systems (RTOS)
  • Should be able to quickly learn new technologies and enable the team on the same
  • Should be able to work with minimal technical guidance

  

Leadership:

  • This role requires excellent communication skills
  • Strong analytical & problem-solving skills
  • Should be able to lead junior engineers by providing technical mentoring
  • Owns task division, task allocation and tracking within the team
  • Require multi-tasking and time management skills
  • Prior experience working with overseas clients
  • Periodically report progress to management

  

Other desirable skills:

Knowledge of Python

  

Experience: 6 to 10 years
Read more
[x]cube LABS
at [x]cube LABS
2 candid answers
1 video
Krishna kandregula
Posted by Krishna kandregula
Hyderabad
3 - 6 yrs
₹1L - ₹12L / yr
skill iconC++
JS
skill iconC
Shell Scripting
Voice Over IP (VoIP)
+3 more

Job Title:

Telephony Engineer


Job Description:

- Support the operations team with debugging issues related to the telephony platform

- Identify issues with calls using monitoring and analysis tools such as VoIPMOnitor

- Write scripts to automate tasks, monitor the services and functionalities

- Contribute to the improvement of the system by providing ideas

- Help with capacity planning

- Perform the scheduled maintenance activities

- Modify the existing code to accommodate new features



Experience Range:

3- 6 years


Educational Qualifications:

Any graduation,


Job Responsibilities:

  • Knowledge of open source technologies, VoIP, SIP, WebRTC etc.

  • Shell scripting.

  • Experience in Asterisk and Kamailio or OpenSIPS.

  • C/C++ or JS programming with Linux.

  • 5-8 years experience.

  • Good communication skills.

  • Willingness to work in the night, whenever required, for handling support related issues.

Skills Required:

ViOP, OpenSIPS, SIP, Shell Scripting, Asterisk, kamailio, C++, Linux, Development,


Read more
Apexon
at Apexon
3 recruiters
Siva Kumar
Posted by Siva Kumar
Bengaluru (Bangalore)
5 - 7 yrs
Best in industry
Embedded C++
Embedded C
Embedded Systems
Linux/Unix
Microcontrollers
+7 more

About Apexon:

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving our clients’ toughest technology problems, and a commitment to continuous improvement. We focus on three broad areas of digital services: User Experience (UI/UX, Commerce); Engineering (QE/Automation, Cloud, Product/Platform); and Data (Foundation, Analytics, and AI/ML), and have deep expertise in BFSI, healthcare, and life sciences.

Apexon is backed by Goldman Sachs Asset Management and Everstone Capital.

 

To know more about us please visit:  https://www.apexon.com/" target="_blank">https://www.apexon.com/

 

Desired Candidate profile:

  • 5+ years of Embedded/Linux SW Development relevant Experience in Embedded C++
  • Expert knowledge in writing software for embedded Systems (Embedded C++ language).
  • Experience on OTA would be an added advantage
  • Work experience in software development on bare metal, RTOS or Internal Linux
  • Work experience in developing firmware for 8/16/32 bit microcontrollers (ARM, RISC etc)
  • Good understanding w.r.t usage of 1. RTOS like MQX. 
  • Bootloader and software update concepts. 
  • Communication protocols like TCP/IP,MQTT. 
  • Socket programming in Linux environment. 
  • Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN, LIN) 
  • Knowledge of Blue-tooth communication protocols for BLE 4.2/5.1. 
  • Proficient in the use of embedded SW Development tool chain (Flash/ debug tool chain, IDE). 
  • Version Control Systems –GIT 
  • Should have detailed knowledge on microcontrollers/microprocessors 
  • Experience in scripting languages like Shell / CAPL / Make/Python etc. 
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc. 
  • Good knowledge in reading schematics and datasheets. 
  • Excellent analytical skills and problem-solving skills. 
  • Strong communication and interpersonal skills. 
  • Must be a self-starter. 
  • Ability to work as part of a dedicated project team and independently 

 

Read more
nichi-in software solutions pvt. ltd.
Bengaluru (Bangalore)
4 - 9 yrs
₹5L - ₹30L / yr
skill iconC++
skill iconC
Makefile
Oracle
Databases
+4 more

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
Espressif Systems India Pvt Ltd
Anuja Pawar
Posted by Anuja Pawar
Pune
4 - 10 yrs
₹15L - ₹30L / yr
BLE
Bluetooth
skill iconC
skill iconPython
Bluettoth low energy
+2 more

Senior BLE Firmware Software Engineer

 

About Company

 

https://espressif.com/">Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge WiFi-and-Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules and development boards. By leveraging wireless computing, we provide green, versatile and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).

 

Espressif has opened a Technology Center in Pune (Baner), India, which will focus on embedded software engineering and IoT solutions development for our growing customers.

 

About the Role

 

Espressif is looking for Embedded Software Engineers to join the software department located in India. You will work in a diverse team where your colleagues are from Czech, Russia, India, Australia and so forth. Here, you get a chance to be a member of the core team in Espressif and work with talented engineers from all over the world.

 

The BLE Firmware Development Team is now focused on the development of the Bluetooth 5.x standard and BLE Mesh standard.

 

BLE FW Team is looking for a self-starting, high-technical, energetic individual with keen attention to details. The Candidate will be actively involved in:

 

  1. Development of Bluetooth Low Energy (BLE) Firmware for Espressif Bluetooth chips.
  2. Development of new firmware for BLE latest specification (BLE 5.x, BLE Mesh, etc).
  3. Development of BLE chip validation and Bluetooth Qualification.
  4. Research of cutting-edge and challenging Bluetooth technologies (BLE Audio, BLE Direction Finding, Next-Generation BLE Chip, etc).
  5. Supporting the existing firmware through feature additions, enhancements and maintenance.
  6. Working with systems team and cross-functional teams to deliver quality software following well-established software development processes.
  7. Resolving issues as reported by internal test teams as well as customers.

 

Requirements

 

Required skills

  1. Bachlor's degree or above in Electronic Engineering, Communications Engineering, Automation or other related majors
  2. Familiarity with Bluetooth Low Energy (BLE) protocol or BLE Mesh protocol
  3. Proven experience in developing BLE stack / firmware (2+ years, both BLE host and controller) or BLE Mesh stack (2+ years)
  4. Experience with software engineering processes and the full software development lifecycle including requirements, design, implementation, testing, and documenting in Continuous Integration environment
  5. Strong experience and proficiency in C programming (3+ years) for embedded platforms required
  6. Excellent problem solving and debugging skills

 

Bonus point

  1. Experience in developing BLE profiles and BLE applications (e.g. HID, ANCS, Homekit, etc)
  2. Good understanding of other networking protocol stacks is highly desired (e.g. Zigbee, IEEE 802.11, UWB, Lora, NB-IoT, etc)
  3. Strong Real-time systems and software engineering skills required (e.g. FreeRTOS, etc)
  4. One or more scripting languages (e.g. Python, etc)
  5. Experience with variety of software productivity tools (e.g. Git, Jira, etc)

 

What to expect from our interview process

 

  • The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project etc.
  • Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.
  • Successful candidates will then be invited for 2 to 3 rounds of technical interview as per previous round feedback.
  • Finally, Successful candidates will have interview with HR.

 

What you offer us

 

  • Ability to provide technical solutions, support that fosters collaboration and innovation.
  • Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.

 

What we offer

 

  • An open minded, collaboration culture of enthusiastic technologist.
  • Competitive salary
  • 100% company paid medical/dental/vision/life coverage
  • Frequent trainings by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups and seminars.

 

Read more
AI First, New-age Technology Company for the Digital
AI First, New-age Technology Company for the Digital
Agency job
via Himflax Group by Kashish Chawla
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹15L - ₹25L / yr
Embedded Linux
Embedded C++
skill iconC
skill iconC++
Embedded C
+4 more
Title:  Embedded C++ Developer
Location:Bangalore / Chennai
Type: Permanent
Company Type: AI / Digital  Product Design Service based 

Job Description

* Experience in C/C++ and have strong experience embedded application development and integration in Linux

* Good in creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability  

* Debugging, profiling, and performance optimization skills

* Have experience working in a fast paced Agile/Scrum environment
Read more
Intozi Tech Pvt Ltd
at Intozi Tech Pvt Ltd
1 recruiter
Virender Josan
Posted by Virender Josan
NCR (Delhi | Gurgaon | Noida)
0 - 1 yrs
₹1L - ₹2L / yr
Linux/Unix
skill iconPython
Algorithms
skill iconC++
skill iconC#
+1 more
Experience with GUI technologies & development on Linux
Experience in Object-Oriented design and Multithreaded programming
Strong analytical and problem solving skills
Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
Degree in Computer Science or Computer Engineering or related field
Independent team player with an eye for details and report on status and planning of own work.
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
Smartleaven
at Smartleaven
2 recruiters
Sush Jalal
Posted by Sush Jalal
Pune
3 - 9 yrs
₹3L - ₹15L / yr
skill iconC++
Linux/Unix
Embedded Systems
skill iconC
Linux programming with C++ for embedded systems. Need not have prior embedded experience but willing to learn and work on embedded side. Knowledge or experience of Python is a plus, but not mandatory. Job involves the following: Write, Test, Maintain and Debug Code. C++ for Linux based embedded systems.
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