Cutshort logo
Monarch Tractors India logo
Controls Engineer (MPC)
Controls Engineer (MPC)
Monarch Tractors India's logo

Controls Engineer (MPC)

Venkat Ramthirdh's profile picture
Posted by Venkat Ramthirdh
0 - 7 yrs
Best in industry
Hyderabad
Skills
skill iconC++
Boosting
ROS

About Monarch: 

At Monarch, we’re leading the digital transformation of farming. Monarch Tractor augments both muscle and mind with fully loaded hardware, software, and service machinery that will spur future generations of farming technologies. 

With our farmer-first mentality, we are building a smart tractor that will enhance (not replace) the existing farm ecosystem, alleviate labor availability, and cost issues, and provide an avenue for competitive organic and beyond farming by providing mechanical solutions to replace harmful chemical solutions. Despite all the cutting-edge technology we will incorporate, our tractor will still plow, till, and haul better than any other tractor in its class. We have all the necessary ingredients to develop, build and scale the Monarch Tractor and digitally transform farming around the world. 

 

Description: 

We are looking for engineers to work on applied research problems related to control in autonomous driving of electric tractors. The team works on path planning and control to deploy on resource constrained hardware.  

Technical Skills: 

  • Necessary Skills: C++, Eigen, Boost, ROS. 
  • Solid theoretical knowledge in Linear Algebra and Differential Equations, Control systems, Model Predictive Control, Robotics. 
  • Knowledge of some numerical algorithms or libraries among: IPOPT (cppAD), HPIPM would be a plus. 
  • Experienced candidates in ROS & C++ projects with no prior control experience willing to apply their knowledge to vision problems are also encouraged to apply. 
  • Experience in simulation frameworks such as Gazebo would be a plus. 

 

Responsibilities: 

  • Ability to formulate math for a given problem statement/approach and prototype in C++. 
  • Work in conjunction with other sub-systems for integration. 
  • Testing/tuning the controller in simulation and on real-world hardware. 
  • Communicate and collaborate with team members in India and abroad for the fulfillment of your duties and organizational objectives. 
  • Thrive in a fast-paced environment and can complete the assigned sub-task. 

 

What you will get: 

At Monarch Tractor, you’ll play a key role on a capable, dedicated, high-performing team. Our compensation package includes a competitive salary, excellent health, benefits commensurate with the role you’ll play in our success.  

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

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

About Monarch Tractors India

Founded :
2022
Type :
Product
Size :
100-500
Stage :
Raised funding

About

The Monarch Mission

"It is difficult to go green, when you are in the red."™


Monarch Tractor is a mission driven company that is committed to elevating farming practices to enable clean, efficient, and economically viable solutions for today’s farmers and the generations of farmers to come.


We are collaborative partners with a farmer first approach to innovation.


✔️100% Electric


✔️Driver Optional


✔️Data-Driven


Read more

Company social profiles

instagramlinkedintwitterfacebook

Similar jobs

Inferigence Quotient
at Inferigence Quotient
1 recruiter
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
1 - 3 yrs
Best in industry
VIO
ROS
PX4
Ardupilot
Avionics
+3 more

Position: Guidance & Navigation Engineer

Experience: 1–3 Years

Location: Bengaluru, Karnataka

Employment Type: Full-time


About the Role

We are seeking a highly motivated Guidance and Navigation Engineer to join our autonomy and avionics team. The role involves developing, implementing, and validating state estimation, navigation, and guidance algorithms for autonomous UAVs operating in both GNSS-available and GNSS-denied environments.

The ideal candidate should have a strong foundation in estimation theory, sensor fusion, and navigation algorithms, along with hands-on experience in implementing these algorithms on embedded or real-time systems.


Key Responsibilities

  • Design, develop, and optimise navigation and guidance algorithms for UAVs.
  • Develop state estimation algorithms using IMU, GNSS, magnetometer, barometer, cameras, LiDAR, radar, and other onboard sensors.
  • Design and implement estimation filters such as: EKF, UKF, Point-mass Filter
  • Develop sensor fusion algorithms for robust localisation under degraded or denied GNSS conditions.
  • Work on inertial navigation, dead reckoning, visual-inertial odometry (VIO), visual odometry (VO), and multi-sensor navigation systems.
  • Develop guidance algorithms for waypoint navigation, path following, trajectory generation, and autonomous mission execution.
  • Perform simulation, algorithm validation, and performance analysis using MATLAB/Simulink, Python, or C++.
  • Analyse flight logs and sensor data to improve navigation accuracy and system robustness.
  • Integrate navigation software with autopilots, embedded processors, and avionics systems.
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), and field flight testing.
  • Work closely with perception, controls, embedded software, and systems engineering teams.


Required Qualifications

  • B.E./B.Tech/M.E./M.Tech in Aerospace Engineering, Robotics, Electronics, Electrical Engineering, Computer Science, Mechatronics, or a related discipline.
  • 1–3 years of experience in navigation, estimation, robotics, autonomous systems, or UAV development.
  • Strong understanding of: Linear Algebra, Probability and Statistics, Estimation Theory, Kinematics, Coordinate Systems, Control Systems,
  • Experience developing estimation filters, especially EKF or UKF.
  • Good understanding of IMU error modelling and inertial navigation.
  • Experience with Camera, IMU Calibration and Synchronisation
  • Experience with multi-sensor fusion.
  • Strong programming skills in C++ and Python.
  • Experience with MATLAB/Simulink for algorithm development and validation.
  • Familiarity with Linux development environments.
  • Experience with Git version control.


Preferred Skills

  • Experience with Visual-Inertial Odometry (VIO), Visual Odometry (VO), or SLAM with loop closure techniques
  • Knowledge of factor graph optimisation (GTSAM, Ceres Solver, g2o, etc.).
  • Experience with ROS/ROS2.
  • Familiarity with PX4 or ArduPilot.
  • Experience working with embedded Linux or ARM-based processors.
  • Understanding of UAV flight dynamics and autopilot architectures.
  • Experience with flight data analysis and debugging.
  • Exposure to airborne software development processes and coding standards (e.g., MISRA C++).


Personal Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work independently on challenging technical problems.
  • Good communication and documentation skills.
  • Passion for robotics, autonomous systems, and aerospace technologies.
  • Willingness to participate in field trials and flight testing.


This role offers the opportunity to work on cutting-edge UAV autonomy technologies from algorithm development through real-world flight validation.

Read more
Chennai
3 - 6 yrs
₹6L - ₹10L / yr
skill iconPython
skill iconC
skill iconC++
RTOS
Linux/Unix
+5 more

Python Embedded Engineer


Location: Chennai


Experience : 3+ years


Budget : 1.2 LPM


We are looking for

Python Engineer who has experience in embedded system is must. Please look for the candidates who are trustworthy and good in communication.

We are looking for a skilled Python Embedded Engineer with 3+ years of experience and exposure to embedded systems.

The ideal candidate will work closely with cross-functional teams to design, develop, and optimize software solutions that interact with hardware and embedded platforms.


Key Responsibilities

Design, develop, and maintain robust Python-based applications and tools.

Work on embedded system software development and integration.

Collaborate with hardware, firmware, and system teams for end-to-end solution development.

Optimize software performance for embedded environments.

Debug, troubleshoot, and resolve system-level issues.

Participate in code reviews and ensure adherence to coding standards.

Contribute to testing, validation, and product release activities.


Required Skills & Qualifications

3+ years of professional experience in Python development.

Strong understanding of software development fundamentals.

Experience or exposure to embedded systems is preferred.

Knowledge of hardware-software interaction and communication protocols.

Familiarity with Git or other version control systems.

Good analytical and problem-solving skills.

Strong communication and teamwork abilities.


Good to Have

Experience with C/C++.

Knowledge of RTOS or Linux-based embedded systems.

Experience with microcontrollers, sensors, or device drivers.

Exposure to CI/CD and automated testing frameworks.

Read more
Automotive Client
Automotive Client
Agency job
via Mileveen Technologies Pvt Ltd by Vigneshkannan V
Bengaluru (Bangalore)
4 - 10 yrs
₹12L - ₹28L / yr
ASPICE
skill iconC++
Embedded Linux

𝐒𝐞𝐧𝐢𝐨𝐫 𝐒𝐭𝐚𝐟𝐟 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 – Android Automotive (AAOS)

𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 4–10 𝐘𝐞𝐚𝐫𝐬

Mandatory skills: Android Automotive OS (AAOS/AOSP), Android Application Framework, System Services, Binder IPC (AIDL/HIDL), Java, C++, Automotive Infotainment, CAN/Ethernet, ASPICE (preferred)


𝐎𝐓𝐀 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫

𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 5–10 𝐘𝐞𝐚𝐫𝐬

Mandatory skills: Automotive OTA Framework, C/C++, Embedded Linux, Uptane, FOTA/SOTA, A/B partitioning, Bootloader interaction, Secure OTA (PKI, SSL/TLS), CAN, UDS, DoIP


𝐓𝐞𝐥𝐞𝐦𝐚𝐭𝐢𝐜𝐬 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫

𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 5–10 𝐘𝐞𝐚𝐫𝐬

Mandatory skills: Telematics/Connected Vehicle platforms, Embedded Linux, C++, 4G/5G, Wi-Fi, Bluetooth, GNSS, Vehicle Data, MQTT, HTTP/HTTPS, LwM2M, CAN, Ethernet, UDS.



Read more
Lifespark Technologies
at Lifespark Technologies
6 candid answers
1 video
Amey Desai
Posted by Amey Desai
Mumbai
0 - 4 yrs
₹4L - ₹12L / yr
RTOS
skill iconC
skill iconC++
Embedded Systems
Embedded C
+5 more

Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.

 

Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day

 

Responsibilities :

1. RTOS based multithreaded software development

2. Building future ready, scalable software architectures

3. Liasing with hardware team to decide project requirements

4. Realtime IoT functionality development on ESP32 platform

5. Integration of third party services for cloud based communications and computation

6. Maintaining and documenting software via git (GitLab)

7. Coordinating releases, setup and maintenance of CI/CD pipelines

8. Managing AWS based backend services, integration with AWS services such as S3,

Sagemaker

9. Firmware security, Flash encryption, Bootloader encryption, secure communications

10. Deep integration with hardware team - stress testing hardware

11. Development of device drivers

12. Software testing and maintenance

 

Recommended experience :

1. Good command over Linux

2. Familiarity with real time tasks and timing sensitive system design

3. Familiarity with BLE/Wifi/etc IoT communication protocols

4. Familiarity with major third party platforms for cloud and ML/AI integration

5. Testing actual physical outcomes of programmed solutions

6. Deep familiarity with ESP-IDF

 

Location : IIT Bombay, Mumbai

Working mechanism : In-person

Compensation range : 4-12 lpa + ESOPs

Read more
Dunya Labs
at Dunya Labs
2 recruiters
Muralidhar BS
Posted by Muralidhar BS
Bengaluru (Bangalore)
7 - 10 yrs
₹15L - ₹20L / yr
skill iconC++
Oracle NoSQL Database
Pro*C
- Must have 7+ years of C++ Development experience - For Financial Institutions (Banks) - preferably trading systems - Must have developed C++ applications which talked to Oracle Database - Must have 4+ years of experience in Pro*C code with C++ - Must understand how to Make files work to build applications - Maths marks must be > 85% or 90th Percentile from 12th grade - Must be really intelligent - Must have great English skills and team leader - Must be 100% hands-on and loves coding
Read more
Finslice
at Finslice
2 recruiters
Suhas Bagul
Posted by Suhas Bagul
Remote, Mumbai
3 - 7 yrs
₹10L - ₹30L / yr
skill iconC
skill iconC++
skill iconC#
Linux/Unix
Object Oriented Programming (OOPs)
+1 more
Finslice is committed to building a world class direct trading business and we are seeking a Senior Software Engineer to add to our global team. As a key member of the team, you will have the opportunity to contribute to the evolution of our infrastructure in order to support this growing area of the business. This will include designing, developing and maintaining a highly scalable and robust infrastructure, primarily programming in C++ in a Linux environment.

Skills You'll Need
  • At least 3 years of C++ programming experience in a Linux environment.
  • Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
  • Experience in Object-Oriented design and multi threaded programming
  • Experience in creating/supporting cross-platform multi threaded applications
  • Strong analytical and problem solving skills
  • Ideally some experience in developing low latency systems
  • Experience with trading or execution systems preferred
  • Bachelor's degree in Computer Science or Computer Engineering or related field
  • Reliable and predictable availability


  • Ideally in Mumbai Metro Area but open to anywhere for the right candidate.
Read more
Marj Technologies
at Marj Technologies
1 recruiter
Shyam Verma
Posted by Shyam Verma
Noida
3 - 10 yrs
₹5L - ₹10L / yr
Embedded C++
skill iconC++
skill iconC
Embedded Systems
Embedded C

Summary:

The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. 

 

Responsibilities:

  • Design and build embedded systems, including embedded system firmware
  • Test and debug the systems
  • Monitor and maintain the system after development
  • Improve system efficiency and stability after development
  • Collaborate with customers to create systems based on their needs

 

Requirements:

  • Minimum of a bachelor's degree in computer science or engineering
  • Professional experience in embedded systems
  • Significant programming experience in C or C++
  • Experience in trouble-shooting embedded systems and microcontroller peripherals
  • Experience in working in real-time operating systems
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Proficiency in working with common embedded systems communication protocols
  • Strong interpersonal and writing skills
  • Ability to work as part of a team
  • Exceptional analytical and problem-solving skills
  • Self-motivated and passionate about your work and embedded systems
  • Always eager to learn and improve
Read more
Tantragyaan
at Tantragyaan
1 recruiter
Prasad Achar
Posted by Prasad Achar
Bengaluru (Bangalore)
3 - 7 yrs
₹5L - ₹12L / yr
skill iconC++
Linux/Unix
Software design
VxWorks
skill iconC
i. Middle water and application development On C,C++ for interview power PC platform desired ii. Familiarity with sticker, serial programming, cross compiler, os peeing, debugging iii. Pthread, thread scheduling, priority management, memory protection, thread synch techniques I've. Software static and dynamic analysis desired v. MISRA C, DO254 vi. HMI development on QT Creator 5.4 vii. VxWorks and Linux
Read more
Seclore
at Seclore
5 recruiters
Julie Thinagaran
Posted by Julie Thinagaran
Mumbai
2 - 5 yrs
₹10L - ₹15L / yr
skill iconC++
Systems Development Life Cycle (SDLC)
Software Development
Microsoft Foundation Class Library (MFC)
VC++
+2 more
About Seclore International hacking and state sponsored espionage are on the rise - and so are the technologies guarding the data. Are you in the game? Seclore is an Information Security product company which has emerged as a global leader in the Data Centric Security space. Right from protecting nuclear submarine designs to new drug formulations to customer data of Fortune 100 organizations - we guard every kind of confidential information. Thousands of enterprises across 29 countries - including governments - can vouch for our technology. Seclore’s patent pending, award winning technology allows users to control how their information is used - even after it is shared with people within or outside the enterprise. This requires stretching the technology boundaries beyond what might seem possible. It's not for the weak-hearted or run-of-the-mill developers. Innovation is in our blood. From our early days within IIT Bombay to a globally recognized name in the field, this is one thing that has always taken us to new horizons. Information Security is a fast-evolving field - testing the limitations of today's technologies. It is the need of the hour for every enterprise - from Fortune 500 companies to military organizations. At Seclore, you get to be part of the front lines - defending today's data against tomorrow's threats. Awards & Recognitions: - 1) Seclore has been selected as a winner in four categories of Info Security PG’s Global Excellence Awards. We’re pleased to see Seclore has moved up in its medaling position: • Security Products and Solutions for Enterprise (Medium) – Gold (Last year we received bronze) • Security Products and Solutions for Manufacturing – Gold • Security Products and Solutions for Finance and Banking – Silver (Last year we received bronze) • New Products and Services (100 - 499 Employees) – Bronze 2) Won the CIO Choice Awards 2018 for the Best Data Protection Solution Enterprise IT World Online http://www.enterpriseitworld.com/index.php/seclores-enterprise-rights-management-solution-wins-cio-choice-2018-award/ 3) 17th & 18th Of Jan 2018 - 8th India Digital Awards which is organized by IAMAI (Internet and Mobile Association of India) honoured Seclore with IAMAI Awards in 2 categories: • Best Cyber Security Product /Service • India CS Company with Global Excellence 4) Awarded the ‘Best Enterprise Digital Rights Management’ Solution in the prestigious VARINDIA Channel Leadership Survey 2017 https://www.varindia.com/news/startup-ecosystems-in-india-seclore-technology-limited 5) Seclore bags three awards at World HRD Congress’ Asia’s Best Employer Awards 2017, wins big as Asia’s DREAM COMPANY TO WORK FOR https://bit.ly/2CAwvSb Job Description: - The role involves development using C/C++ and related technologies on Windows and Linux platforms. You will be a part of the team developing Seclore’s flagship product. It will involve participation in requirements analysis, impact analysis, design, coding, review, testing and preparing test cases. A good conceptual understanding of C/C++ will be required. A good understanding and experience with C/C++, XML, STL, Win32 SDK, Dynamic Library, Process, Multithreading, COM, HTTP , File I/O, Memory Management and Windows and Linux OS concepts will be necessary. Candidate Profile: You are expected to have expertise in C/C++ and decent OO design skills. A good understanding of XML, STL, Win32 SDK, Dynamic Library, Process, Multithreading, COM, HTTP , File I/O, Memory Management and Windows and Linux OS environment is expected. A good aptitude and attitude is a must. You should hold a technical degree (Engineering or MCA). You should have a minimum relevant experience. Experience: 2 to 5 years
Read more
Niyuj Enterprise Software Solutions Pvt. Ltd.
Pune, Mumbai, Navi Mumbai
5 - 11 yrs
₹6L - ₹19L / yr
skill iconC++
Windows Azure
Storage & Networking
skill iconC
Job requirement: Position : C++ Storage Programmer Software developer required to work on Backup, Disaster Recovery and High Availability products. Candidate should have experience in Windows systems programming, Storage, File Systems and Virtualisation solutions like Hyper-V and VMWare on Windows. Debugging and problem solving skills in a fast paced environment to develop cutting edge features. Exposure in product development in backup products like Symantec NetBackup, BackupExec, Commvault, Carbonite, HP DataProtector, Tivoli etc. will be an added advantage. Qualification: • Bachelor’s or Master’s degree in computer science or equivalent educational qualification and experience required. Skills/Experience: . 5+ years of software development experience using C++ on Windows. · System-level programming and debugging · Experience troubleshooting and resolving software and environmental problems in Production environments · Experience debugging multi-threaded and multi-process code
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