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

Semi-Conductor Industry
Semi-Conductor Industry
Agency job
via Peak Hire Solutions by Dhara Thakkar
Hyderabad
10 - 12 yrs
₹30L - ₹35L / yr
Signal integrity
Systems analysis and design
Schematic
skill iconPython
Perl
+113 more

MANDATORY CRITERIA:

  • Education: B.Tech / M.Tech in ECE / CSE / IT
  • Experience: 10–12 years in hardware board design, system hardware engineering, and full product deployment cycles
  • Proven expertise in digital, analog, and power electronic circuit analysis & design
  • Strong hands-on experience designing boards with SoCs, FPGAs, CPLDs, and MPSoC architectures
  • Deep understanding of signal integrity, EMI/EMC, and high-speed design considerations
  • Must have successfully completed at least two hardware product development cycles from high-level design to final deployment
  • Ability to independently handle schematic design, design analysis (DC drop, SI), and cross-team design reviews
  • Experience in sourcing & procurement of electronic components, PCBs, and mechanical parts for embedded/IoT/industrial hardware
  • Strong experience in board bring-up, debugging, issue investigation, and cross-functional triage with firmware/software teams
  • Expertise in hardware validation, test planning, test execution, equipment selection, debugging, and report preparation
  • Proficiency in Cadence Allegro or Altium EDA tools (mandatory)
  • Experience coordinating with layout, mechanical, SI, EMC, manufacturing, and supply chain teams
  • Strong understanding of manufacturing services, production pricing models, supply chain, and logistics for electronics/electromechanical components


DESCRIPTION:

COMPANY OVERVIEW:

The company is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.


REQUIRED SKILLS:

  • Extensive experience in hardware board designs and towards multiple product field deployment cycles.
  • Strong foundation and expertise in analyzing digital, Analog and power electronic circuits.
  • Proficient with SoC, FPGAs, CPLD and MPSOC architecture-based board designs.
  • Knowledgeable in signal integrity, EMI/EMC concepts for digital and power electronics.
  • Completed at least two project from high-level design to final product level deployment.
  • Capable of independently managing product’s schematic, design analysis DC Drop, Signal Integrity, and coordinating reviews with peer of layout, mechanical, SI, and EMC teams.
  • Sourcing and procurement of electronic components, PCBs, and mechanical parts for cutting-edge IoT, embedded, and industrial product development.
  • Experienced in board bring-up, issue investigation, and triage in collaboration with firmware and software teams.
  • Skilled in preparing hardware design documentation, validation test planning, identifying necessary test equipment, test development, execution, debugging, and report preparation.
  • Effective communication and interpersonal skills for collaborative work with cross-functional teams, including post-silicon bench validation, BIOS, and driver development/QA.
  • Hands-on experience with Cadence Allegro/Altium EDA tools is essential.
  • Familiarity with programming and scripting languages like Python and Perl, and experience in test automation is advantageous.
  • Should have excellent exposure with coordination of Manufacturing Services, pricing model for production value supply chain & Logistics in electronics and electromechanical components domain.
Read more
TechSkillio
Tech Skillio
Posted by Tech Skillio
Bengaluru (Bangalore), Mumbai, Delhi, Gurugram, Noida, Pune, Hyderabad
4 - 8 yrs
₹5L - ₹12L / yr
skill iconC
skill iconC++
Device Driver Development
Linux/Unix
Linux kernel
+1 more

Job Summary

We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.

Key Responsibilities

  • Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.
  • New driver development for custom hardware components and peripherals.
  • Debugging kernel and driver-level issues using industry-standard tools.
  • Integration & bring-up of hardware with Linux-based systems.
  • Collaborate with hardware teams to interpret specifications and enable device functionality.
  • Optimize drivers for performance, reliability, and resource efficiency.
  • Write clear technical documentation for driver APIs, design, and integration steps.

Required Skills & Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field.
  • 4 to 8 years of professional experience in software development.
  • Strong proficiency in C/C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems.
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).

Preferred Skills

  • Exposure to multiple driver types (networking, storage, multimedia, etc.).
  • Experience with Yocto, Buildroot, or similar embedded Linux environments.
  • Knowledge of real-time Linux and RT patches.
  • Scripting knowledge (Python, Bash) for testing and automation.

Soft Skills

  • Strong analytical and debugging skills.
  • Good communication and collaboration abilities.
  • Ability to work independently and take ownership of deliverables.


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
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
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
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
Quess Corp Limited
at Quess Corp Limited
6 recruiters
Anjali Singh
Posted by Anjali Singh
Noida, Bengaluru (Bangalore), Chennai
7 - 10 yrs
₹10L - ₹12L / yr
Internet of Things (IOT)
Embedded Systems
Linux/Unix
Embedded C
Embedded software
+1 more

Job Description

 

Embedded Software/Firmware Design and Development on OS/Non-OS based platform

Necessary system architecture development and implementation

Device, sensor and gateway selection and integration based on industry use case.

Development on Image Analytics and Cloud/Platform integration

Development or integration of Cloud/Platform communication protocol

Technical Documentation and Testing of the developed system

 

Desired Skills, Knowledge& Experience

 

B. Tech/M. Tech/MCA with 8-10 years of industry experience

Strong programming skills in C/C++ and Python development in Linux

Experience in device or sensor communication interfaces (wired/wireless, short range/long range).

Experience of microcontroller and microprocessor.

Knowledge of IoT gateway firmware development, container, and OS hardening.

Experience in device communication protocol, Edge computing and processing

Competent in application development for Image processing, transmission, and storage

Good understanding and of programming primitives, data structures, multi-threading and memory management techniques

Strong command over complex sensor and hardware control logic to work seamlessly with edge devices or gateway

Proactive and Self motivated

Strong verbal and written communication skill

Read more
Katalyst Software Services Private Limited
Remote only
4 - 15 yrs
₹10L - ₹20L / yr
Kernel Programming
skill iconC++
Linux kernel
Linux/Unix

Job Area Engineering - Software

Location Remote


Job Description

This position is ideal for a Senior SW engineer who is passionate about solving challenging business problems and building security services that provide an excellent client experience. You will be an integral part of the vulnerability assessment product development team focusing on designing, coding, and testing new and enhanced security services for z/Linux. The successful candidate should be a self-motivated individual with expert software engineering skills and solid expertise with IBM mainframe technologies. Candidate must be flexible and willing to switch tasks based on team's needs.

 

Qualifications

Basic Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 1+ years experience with Programming Language such as C, C++, Java, Python, etc.
  • Linux kernel and device driver development
  • Experience with development boards such as DragonBoard
  • Experience with python, perl, rust, shell scripting
  • C programming and debugging skills

 

Preferred Qualifications

  • CPU and cache architectures
  • Experience with JTAG and GDB debuggers
  • Linux Kernel upstream patch submission
  • CPU performance and power analysis

 

  • Independent and self-motivated problem solver and strategic thinker
  • Proficient in Git for development and patch/branch management

 

Essential Functions

  • Good planning, time management, decision-making, presentation, and organization skills
  • Effective written and verbal communication
  • Excellent interpersonal and teamwork skills
Read more
Leading manufacturing company
Leading manufacturing company
Agency job
via CareerNet by Swarnalatha Srinivasan
Chennai
6 - 14 yrs
₹8L - ₹20L / yr
Firmware
skill iconC
skill iconC++
Embedded C
Microcontrollers
+3 more
Job Description Required Skill Set: Need To Have Expertise in C & C++ Programming for Embedded System C,C++ programming in Visual Studio Development experience in RTOS Debugging experience on memory management, task management etc Familiarity with analysers, oscilloscope etc Nice To Have Embedded Linux UML based design Static Analysis Tools Primary Functions Job Description / Responsibilities Customer communication Requirement analysis Design document creation / updation Firmware development Software unit testing Troubleshoot prototypes Peer review Enhancement / Maintenance Status update Key Deliverables/Duties Design documents Source code Developer test records Process documentation
Read more
Civil Maps
Hyderabad
3 - 15 yrs
₹10L - ₹20L / yr
DevOps
skill iconJenkins
skill iconAmazon Web Services (AWS)
OpenStack
Linux/Unix
+3 more
Hi , 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 : This is an opportunity to work on some of the most exciting problems in the autonomous vehicle industry. Civil Maps is looking for a Devops engineer to grow its overall infrastructure. You will be interacting with a completely custom-made distributed computing framework, handling terabytes and petabytes of machine vision data, and millions of requests from robotic platforms. In our interdisciplinary teams, you will get acquainted with the many facets of 3D map creation: data collection, geospatial registration, feature extraction, auditing. Come work on novel challenges, learn and grow while helping Civil Maps achieve on-demand perception of the world around us. We are hiring the professionals for the below skills: Work Location : Hyderabad Job Description for DevOps Enginner: Experience : 3-15 yrs Responsibilities : Deliver next generation distributed applications using a variety of tools to include Kubernetes, Ansible, RHEL, Openshift, Atomic, Mesos, Openstack and Docker. Build solutions and provide a framework for Microservices and DevOps. Bring knowledge and help with continuous integration, deployment and security. Automating the Build & Deployment environment with relative tools. Troubleshooting Build & Deployment issues. Experience with the following : Deploy, manage Continuous Integration tools (Jenkins, Travis etc..). Cloud-based deployments (AWS, Azure, OpenStack). Linux administration, usage, and bash scripting (Bash, Batch, Powershell) Deploying MEAN stack applications. Security tools like Fortify, Nessus. Network architecture (routing, load balancing, firewalls, VLANs). Virtualization (VMWare, XEN, KVM, Openstack). Container technologies (Mesos, Docker, Rocket, etc.). Experience in setting up backup and restore mechanism for the DB and other relevant 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.
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