Cutshort logo
Nani Engineering Solutions Pvt Ltd's logo

Python Developer

Manoj Nagaraj's profile picture
Posted by Manoj Nagaraj
3 - 7 yrs
₹4L - ₹8L / yr
Coimbatore
Skills
Matlab
skill iconC#
skill iconPython
skill iconDjango
NANI Engineering Solutions Pvt Ltd state-of-the-art object oriented programming and consideration of SOLID principles • programming language Python 2.7, notably • multithreading, processes, sub-processes • implementing python debuggers • GUI-programming with wxPython (wxWidgets) • software quality assurance measures (unit testing, pylint, pyflakes) • Jenkins build server
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 Nani Engineering Solutions Pvt Ltd

Founded :
2017
Type :
Products & Services
Size :
0-20
Stage :
Profitable

About

N/A

Connect with the team

Profile picture
Manoj Nagaraj

Company social profiles

N/A

Similar jobs

USA Product Development Company
USA Product Development Company
Agency job
Chennai
3 - 11 yrs
₹12L - ₹14L / yr
skill iconPython

Python Embedded Engineer

📍 Location: Chennai

💼 Experience: 3+ Years

💰 Budget: ₹1.2 LPM

🔍 Role Overview

We are looking for a skilled Python Embedded Engineer with hands-on experience in embedded systems. The ideal candidate will work closely with cross-functional teams to design, develop, and optimize software solutions that interact with hardware platforms.

We prefer candidates who are reliable, strong communicators, and technically sound.

🛠️ Key Responsibilities

  • Design, develop, and maintain robust Python-based applications
  • Work on embedded system software development & integration
  • Collaborate with hardware, firmware, and system teams
  • Optimize software performance for embedded environments
  • Debug, troubleshoot, and resolve system-level issues
  • Participate in code reviews and follow coding standards
  • Support testing, validation, and product release

✅ Required Skills

  • 3+ years of experience in Python development
  • Strong understanding of software development fundamentals
  • Experience or exposure to embedded systems (mandatory)
  • Knowledge of hardware-software interaction & communication protocols
  • Familiarity with Git/version control systems
  • Strong analytical, problem-solving & communication skills

➕ 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 pipelines & automated testing

🎯 Ideal Candidate

  • Trustworthy and dependable
  • Strong communication skills
  • Ability to work in a cross-functional environment
Read more
Bengaluru (Bangalore)
4 - 6 yrs
₹3L - ₹8L / yr
Matlab
Simulink
Stateflow
Embedded C
SPM

Position: Application Software Development MBD Engineer – Motor Control Unit

Location: Bangalore

Employment Type: Contract

Experience: 4–6 Years

Industry Preference: Automotive

Reporting To: Manager – MCU Software Development

Educational Qualification: B.Tech / M.Tech in Electrical Engineering or related discipline

About the Role  

We are looking for a skilled and motivated Application Software Development MBD Engineer with strong expertise in Motor Control Unit (MCU) software development and Model-Based Design (MBD). The candidate will be responsible for developing, simulating, and implementing motor control algorithms for automotive applications using MATLAB/Simulink-based development methodologies.

  Key Responsibilities  

  • Develop application software using MATLAB Model-Based Development tools including MATLAB, Simulink, Stateflow, and Embedded Coder
  • Design, develop, and validate motor control algorithms for:  Induction Motors,  Permanent Magnet Motors (SPM/IPM)
  • Implement motor control techniques including:  Field Oriented Control (FOC),  Sensorless Control Strategies,  V/f Control Schemes
  • Implement and optimize PWM techniques such as SPWM and SVPWM
  • Develop and integrate application software for Micro Control Units using:  Infineon TriCore  processors,  Texas Instruments DSPs
  • Work with development environments and tools including Eclipse-based tools, TASKING, and Code Composer Studio
  • Support software debugging, simulation, testing, and validation activities for automotive embedded systems

 

Required Skills  

  • Strong experience in MATLAB, Simulink, Stateflow, and Embedded Coder / Code Generation tools
  • Experience in motor control and automotive embedded systems
  • Good understanding of electric motor control systems and power electronics
  • Experience with embedded C programming and real-time systems
  • Hands-on experience with development tools such as Eclipse-based tools, TASKING, and Code Composer Studio
  • Good debugging and problem-solving skills
  • Understanding of automotive software development processes is an added advantage.


Read more
Noida
1 - 5 yrs
₹10L - ₹20L / yr
Matlab
skill iconC++
Embedded C
skill iconPython

About Statcon Electronics 

Statcon Electronics India Limited Statcon Electronics India Limited is a company specializing in the field of power electronics since its inception, with its roots going back to 1986. It has held prestigious clientage both nationally and internationally, with ABB, Alstom, BHEL, Indian Air Force, Indian Army, Indian Railways, GAIL, and Indian Oil, to name a few. SEIL has a diverse portfolio, spanning across 4 sectors – Railways, Power, Defence and Solar energy.  

 

About the position 

We are looking for a multiple embedded software engineers with experience in developing firmware for controlling power electronics systems. Openings are available for senior and principal engineer positions across multiple product streams, and target markets include the Indian subcontinent, Africa and North America. 

 

Required Technical skills 

  • Demonstrated experience in developing embedded firmware for real-time power electronics systems using 16/32 bit ARM microcontrollers (ST Microelectronics preferred).  
  • Must have shipped at least 1 major relevant product to the market which meets standard industry specifications. Experience with designing for North American/European markets a plus. 
  • Experience with common communication protocols such as SPI, I2C, USB, UART, Bluetooth, Ethernet, RS232, and RS485 
  • Experience with peripherals and systems such as ADC, DAC, timer, GPIO, PWM, DMA, NVIC, serial and parallel interfaces, memory, bootloaders and watchdog timers 
  • Proficiency in advanced algorithm development using Embedded C 
  • Experience with embedded software tools such as editors, assemblers, compilers, debuggers, simulators, emulators and Flash/OTP programmers. 
  • Thorough understanding of power electronics topologies and control strategies 
  • Good grasp over digital signal processing techniques 
  • Ability to read and interpret component datasheets, PCB schematics and layout design 
  • Familiarity with using measurement devices such as oscilloscopes, multimeters, function generators and logic analyzers to bring up and debug hardware 
  • Demonstrated knowledge of firmware development best practices (code reviews, unit tests, Software Configuration Management, version control using git etc.) 
  • Excellent documentation skills, and a good grasp over the English language 
  • Comfort in using modern collaborative tools such as Slack/Microsoft Teams, JIRA/Trello/Microsoft Planner, Confluence/Microsoft OneNote and the like. 

 

Bonus Technical skills 

  • Experience using at least one scripting language, preferably Python 
  • Experience with designing for North American/European markets 
  • Experience with designing for IEC and BIS standards 
  • Familiarity with EMI/EMC process 
  • Ability to simulate power electronics systems using Simulink/MATLAB or equivalent open-source tools 
  • Familiarity with agile software development processes 
  • Experience with Linux administration using command line 

 

Soft skills 

  • Ability to mentor junior engineers and generate testing procedures for people of all skill levels 
  • Excellent inter-personal skills 
  • Strong attention to detail with the ability to work on tight deadlines 
  • Team player with the ability to work independently under minimal supervision 
  • Excellent problem-solving skills 
  • Ability and desire to learn new technologies quickly 

 

Qualifications 

  • Junior Engineer: A Master's (preferred) in Electrical/Electronics/Computer Engineering with 1 year of industrial experience, or a Bachelor's with 3 years of relevant industrial experience. 
  • Senior Engineer: A Master's (preferred) in Electrical/Electronics/Computer Engineering with 4 years of industrial experience, or a Bachelor's with 6 years of relevant industrial experience. 
  • Principal Engineer: A Master's (preferred) in Electrical /Electronics/Computer Engineering with 8 years of industrial experience, or a Bachelor's with 10 years of relevant industrial experience. 

 

Responsibilities 

  • Develop, implement and test cutting-edge algorithms for medium and high-power AC-DC, DC-AC and AC-AC conversion of 1 phase and 3 phase AC systems up to 440 V AC, and DC-DC conversion of systems up to 1000 V DC. 
  • Develop sensing and IoT solutions for power electronics embedded systems 
  • Convert product requirements into technical specifications for Indian and international markets 
  • Cover all stages (pertaining to firmware) of V model for product development 
  • Generate technical documentation describing product functioning and test procedures for hand-off to SQA 
  • Debug product failures in the field using data-driven analysis techniques 
  • Mentor junior engineers 
  • Host research talks on emerging technologies within the company 

 

Statcon Electronics is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, age, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Statcon Electronics is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.sindia.co.in. 

 

Read more
Leading Manufacturing Company
Leading Manufacturing Company
Agency job
Chennai
3 - 5 yrs
₹2L - ₹7L / yr
SCADA
PLC Scada
HMI
VBScript
PL/SQL
+6 more

Education: BE / B.Tech- EEE/ECE/E&I/ Instrumentation and Control
Experience: 3-6 years in the graduates.
Minimum 3+ years of experience in Industrial Automation applications for manufacturing environment.

Domain knowledge: In areas of Industrial Automation technology tools – PLC/DCS/SCADA/HMI for Manufacturing in one or more of the following verticals: Chemicals, Glass, Construction products, Automotive, Abrasives, ceramics industries.

Requirements:

  • To be part of Digital Manufacturing and Industry 4.0 projects across Saint Gobain group of companies
  • Design and develop Industrial automation applications for discrete, process and hybrid Manufacturing
  • Experience in working with various Automation OEM or systems Integrators- Rockwell/Siemens/Schneider
  • Experience in providing the network architecture for connectivity of PLC/DCS/OPC/HMI for software integration
  • Experience in Industrial automation tools- feature selection, product evaluation for cost effective solution
  • Expertise in Industrial automation - Best Practices, Industry Standards and integration methodologies
  • Experience in various SCADA platforms such as - GE Proficy, Wonderware, Siemens Win CC, RA Factory Talk
  • Collaborate with multi-functional teams to provide Industrial Automation solutions for Digital Manufacturing
  • Part of end to end project of automation right from design to delivery of the project.
Read more
Bengaluru (Bangalore), Noida, Mumbai
5 - 7 yrs
₹10L - ₹15L / yr
skill iconC++
C++11
C++14
C++17
Multithreading
+13 more

Talented C++ Developer who has experience in design, development, debugging of multi-threaded large scale application with good understanding in data structures on Linux packaging, functional testing and deployment automation very good with problem solving.



Key responsibilities :

  1. Understand fundamental design principles and best practices for developing backend servers and web applications
  2. Gather requirements, scope functionality, estimate and translate those requirements into solutions
  3. Implement and integrate software features as per requirements
  4. Deliver across the entire app life cycle
  5. Work in a product creation project and/or technology project with implementation or integration responsibilities
  6. Improve an existing code base, if required, and ability to read source code to understand data flow and origin
  7. Design effective data storage for the task at hand and know how to optimize query performance along the way
  8. Follow an agile methodology of development and delivery
  9. Strictly adhere to coding standards and internal practices; must be able to conduct review code
  10. Mentor and possibly lead junior developers
  11. Contribute towards innovation
  12. Performance optimization of apps
  13. Explain technologies and solutions to technical and non-technical stakeholders
  14. Diagnose bugs and other issues in products
  15. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Must have / Good to have:

  1. 5-7years' experience with C++ development and relevant 3+yrs in modern version 11/14/17 would be a plus. 
  2. Design and implementation of high-availability, and performance applications on Linux environment
  3. Advanced knowledge of C/C++, Object Oriented Design, STL
  4. Good with multithreading and data structures
  5. Develop back-end components to improve responsiveness and overall performance
  6. Familiarity with database design, integration with applications and python packaging.
  7. Familiarity with front-end technologies (like JavaScript and HTML5), REST API, security considerations
  8. Familiarity with functional testing and deployment automation frameworks
  9. Experience in development for 3-4 production ready application using C++ as programming language
  10. Experience in writing unit test cases including positive and negative test cases
  11. Experience of CI/CD pipeline code deployment (Git, SVN, Jenkins or Teamcity)
  12. Experience with Agile and DevOps methodology
  13. Very good problem-solving skills
  14. Experience with Web technologies is a plus. 

Read less

Read more
Automotive OEM Company, Top 3 in Automotive Industry
Automotive OEM Company, Top 3 in Automotive Industry
Agency job
via ZF india by Satish Kumar
Hyderabad
3 - 7 yrs
₹3L - ₹20L / yr
Embedded C
Matlab
ADAS
AD
Simulink
+1 more

Role: Functions Developer (Embedded c - Algorithm / Driving Functions Development)

Location: Hyderabad

Fulltime

 

Job Description:

  • Design and development of automotive feature/function software/components (ACC, AEB, TSR, LKA etc.) for ADAS/AD systems
  • Coordination and regular interaction with different stakeholders and teams like testing, requirements, leads etc.
  • Participate in SW requirement generation, SW architecture, detailed design etc.

 

Requirement:

  • 3-7 years of experience in development of Algorithm & Functions for advance driver assist systems (ADAS), Autonomous driving (AD)
  • Development experience with safety critical systems
  • Experienced in development using MATLAB Simulink, TargetLink, Stateflow
  • Experience in modelling and validation of control systems
  • Knowledge of SIL, Performance Test, Functional testing
  • Embedded software development using C, C++
  • Issue management and version control
  • Knowledge of ASPICE processes, Static analysis, MISRA checks etc.
  • Strong written and verbal communication skills
  • Proactive approach for problem solving

 

Good to have:

  • Knowledge of ADAS/AD functions (ACC, TSR, AEB, LCA etc), Data Analysis
  • Experienced in managing and authoring of function specification requirements
  • Familiarity with AUTOSAR RTE

 

Nice to have:

  • AUTOSAR, Functional Safety (ISO26262) exposure
  • Scripting Knowledge - Python, MATLAB
  • Working knowledge of automotive protocols like CAN, Ethernet etc.

Thanks,
Satish,

Read more
US Based comany,develops electronic autonomous tractors.
US Based comany,develops electronic autonomous tractors.
Agency job
Remote only
3 - 10 yrs
₹10L - ₹15L / yr
skill iconPython
Linux/Unix
ROS
Red Hat Linux
skill iconGitHub
+2 more

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
way2grow
at way2grow
2 recruiters
Ramesh G
Posted by Ramesh G
Chennai
1 - 2 yrs
₹2.2L - ₹3L / yr
Embedded C
skill iconC
Raspberry Pi
Electronics
Internet of Things (IOT)
+1 more
  1. Programming experience in embedded C and python
  2. Experience in embedded systems development and troubleshooting and with real-time operating systems.
  3. Experience with embedded C programming for microcontrollers like PIC, Microchip in MPLAB
  4. Basic execution of process commands in Linux
  5. Experience in handling the raspberry pi
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
SigTuple
Bengaluru (Bangalore)
3 - 15 yrs
₹10L - ₹31L / yr
Device Driver Development
Linux/Unix
Kernel Programming
skill iconPython
Embedded Systems
+1 more
If you are visionary, a code geek, love building the next generation AI devices for healthcare and are keen to make a difference in a unique way, then we are looking for you- We are looking for highly passionate and enthusiastic players for solving problems in building AI enabled devices for healthcare delivery.As a Senior Robotics Software Engineer at SigTuple, you will have the onus of implementing and optimizing the software which controls some state-of-the-art robotic devices. These devices will impact billions of people across the world by providing access to accurate and affordable healthcare. You will collaborate with our data science team, platform engineering team, and the robotics hardware team in cracking super complex problems in simple ways.What we are looking for :- Bachelor or Master in CS or EE/ECE from a Tier 1/Tier 2 institute- Expertise in C, C++, Python- Expertise in systems programming, preferably in kernel module development or device driver development.- Thorough understanding of the Linux operating system and system calls.- Strong foundations in design, analysis, and implementation of software. Basic understanding of machine learning or image processing will be a bonus.Motivation to learn new technologies.What should you have :- 5+ years of relevant experience.- Be an innovative and creative thinker, somebody who is not afraid to try something new and inspire others to do so.- Thrive in a fast-paced and fun environment.- Work with a bunch of nerds and disruptors striving for a big cause.
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