Cutshort logo
For Employers
Information Technology & Services logo
Software Engineer - Model Based Development
Information Technology & Services
Software Engineer - Model Based Development
MNR Solutions's logo

Software Engineer - Model Based Development

at Information Technology & Services

Agency job
1 - 4 yrs
₹5L - ₹7L / yr
Ahmedabad
Skills
Matlab
Simulink
Software Development
Stateflow
Debugging
Embedded Systems
MAAB

QUALIFICATIONS: B.E./ B.Tech. (Electronics/ Electrical/ Mechatronics/ Mechanical)

EMPLOYMENT: Permanent / Full Time

LOCATION: Ahmedabad

EXPERIENCE: 1 to 3 years within automotive industry / software development.


ROLES AND RESPONSIBILITIES

  • Develop, Debug simulink/stateflow models according to functional, technical requirements, MAAB guidelines.
  • Derive software requirements from system level requirements and establish bi-directional traceability within the models and generated code.
  • Generate Code from developed models, generate test vectors, automate tests and document code reviews, test results.
  • Automate the data exchange flow between MATLAB models, excel sheets, code testing using m-scripts.


SKILLS AND EXPERIENCE

  • Experience in model based development and testing using Mathwork Tools such as MATLAB/Simulink, Stateflow, autocode generation tools Embedded coder or TargetLink.
  • Good understanding of the Automotive software development cycle and tool chains
  • Should possess a good understanding of C coding, m-scripting, with good debugging and software testing skills.
  • Experience in developing MATLAB/ Simulink models from scratch for automotive applications.
  • Should have experience in requirements management, and be able to write test cases from them.
  • Experience in MBD testing such as MIL/ SIL/PIL.
  • Good communication skills in English and Hindi Language.
  • Experience in MATLAB verification and validation toolbox like Simulink Design Verifier, Simulink Test, Simulink Coverage is advantageous.
  • Basic understanding of Control System Design and Electric Vehicles is a plus.

 

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

Pune
3 - 6 yrs
₹6L - ₹15L / yr
skill iconC++
Software Testing (QA)
Unit testing
Test Automation (QA)
Debugging
+4 more

C++ Developer / Test Engineer (GoogleTest / G-Test)

About the Role

We are seeking a highly skilled C++ Developer / Test Engineer with strong expertise in unit testing, debugging, and software quality engineering. The ideal candidate will have hands-on experience developing and executing automated test cases using GoogleTest (G-Test) and validating enterprise-grade C++ applications.

This role requires strong implementation capability, debugging maturity, and a deep understanding of software testing methodologies to improve application stability, code quality, and production readiness.

Key Responsibilities

  • Design, develop, and execute unit test cases using GoogleTest (G-Test).
  • Improve code coverage and ensure application reliability.
  • Perform debugging, root cause analysis, and issue resolution.
  • Validate server-side customizations and application behavior.
  • Analyze logs and troubleshoot production and development issues.
  • Collaborate with development teams to resolve defects and improve software quality.
  • Support CI/CD pipelines and automation initiatives.
  • Contribute to software quality, maintainability, and testing best practices.

Required Qualifications

  • 3–6 years of experience in C++ development and/or testing.
  • Strong hands-on experience with GoogleTest (G-Test) or similar unit testing frameworks.
  • Excellent understanding of Object-Oriented Programming (OOP).
  • Strong knowledge of STL, pointers, memory management, and data structures.
  • Experience in debugging, log analysis, and root cause investigation.
  • Familiarity with Git, Jenkins, and CI/CD workflows.
  • Ability to work independently on real-world implementation and testing challenges.
  • Comfortable working in a hybrid setup from Pune.

Preferred Qualifications

  • Experience with Teamcenter customization or PLM applications.
  • Exposure to enterprise software development environments.
  • Knowledge of software quality assurance and automation practices.

What We're Looking For

  • Strong practical implementation skills.
  • Ownership of testing and debugging activities.
  • Experience working on production-grade applications.
  • Ability to analyze complex issues and drive resolutions.
  • Focus on software quality, reliability, and maintainability.

Evaluation Criteria

Candidates will be assessed on:

  • Practical C++ implementation capability.
  • GoogleTest framework expertise.
  • Debugging and problem-solving skills.
  • Understanding of OOP, STL, and memory management.
  • Real project ownership and execution depth.
  • Code quality and testing best practices.


Read more
Param Innovation
kavitha rao
Posted by kavitha rao
Bengaluru (Bangalore)
2 - 4 yrs
₹8L - ₹12L / yr
Embedded Systems
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance


Read more
wipro
Agency job
via Hansaya Consulting by Rashmi Manjunath
Bengaluru (Bangalore)
4 - 12 yrs
₹15L - ₹40L / yr
AUTOSAR
DaVinci
RTE
skill iconC
Embedded Systems
+3 more
Role: Autosar Development Lead

Location: Bangalore

Experience: 4 to 12 years

JD:

- Familiar with AUTOSAR BSW and RTE, architecture, specifications, and configuration tools

- Strong fundamentals programming in C, embedded system concepts, and software build process

- Strong customer orientation, willingness to meet deadlines, and self-management skills

- Deep passion for solving problems to resolution, including root cause analysis skills

- Ability to work and collaborate in a dynamic team environment
Read more
A product Based Automotive OEM
A product Based Automotive OEM
Agency job
via ZF india by Sampath Nerella
Hyderabad
3 - 8 yrs
₹12L - ₹25L / yr
Embedded C
Matlab
Algorithms
Automotive engineering
coding
+1 more

We have a very urgent requirement with our client, please go through the job details and if interested do send us your updated resume and feel free to reach me.

 

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
Sampath N
Read more
Omnitronics Technology LLP
Surat
0 - 5 yrs
₹2L - ₹6L / yr
Embedded Systems
skill iconC++
skill iconC

Omnitroncis is on a mission to bring robotics to real-life applications. We build & provide services for smart products. At the heart of each product is the amazing team which integrates software, hardware, sensors, AI, computer vision systems, machine learning models and robotics to orchestrate and automate the entirety of products and operations. As a result, we are able to lead better lives.

About Us:

This is an opportunity to join a growing team of electrical, mechanical and software engineers and make a substantial impact at Omnitronics. We are looking for someone that can learn, adapt and roll with a fast-paced, ever-changing environment and who isn’t afraid of uncertainty. Embedded engineering at Omnitronics involves developing electronics solutions that power a modern smart device. This involves unique industrial control systems, environmental sensor technology, data collection, computer vision systems, and automation. You ll be involved with idea generation, design, prototyping, planning, and the execution of firmware and hardware for our IoT devices.


Prerequisites

  • We are looking for a person who is really interested in & enjoys technology, is Passionate about Innovation, and Can go the extra mile for perfection.
  • Behavioural Attitude: Must be a Quick learner / Highly Dedicated / Responsible person

Require Person: 7

Job Type: Full-time

Office Timing: 10:00 am to 7:00 pm

Expected Start Date: ASAP

Fresher Salary: 3,000 to 15,000

Experience Salary: 10,000 to 45,000

Location: Must be from Surat, Gujarat


Below are the skills we are looking for in a candidate.

  • Strong hands-on C/C++, Embedded System Development 
  • Hands-on experience on ESP-IDF, STM32CubeMX, Embedded Linux, RTOS
  • Good to have Python, Shell/Bash Scripting, Toolchains
  • SPI, I2C, UART, RS485, CAN, and hardware subsystems
  • Hardware and IoT / IT Communication protocols knowledge
  • Problem-solving and analytical skills.
  • Familiar with Standards (SOLID Principles, OOPs, Misra C, etc)
  • Schematic / PCB Designing verification
  • Ability to trace difficult problems using a variety of tools (debugger, JTAG emulator, logic analyzer, oscilloscope).
  • Design, develop, code, test, and debug system software.

We are looking for Embedded software developers who will be responsible for designing, developing, optimizing, and implementing the software that is programmed into devices built around a processor/controller. Candidates need to write code to solve problems and implement systems that make a physical hardware device work through software.


Thanks and Best Regards

Read more
sukriti
at sukriti
1 recruiter
ADITYA TOMAR
Posted by ADITYA TOMAR
Gurugram
3 - 5 yrs
₹5L - ₹7L / yr
Internet of Things (IOT)
Firmware development
Team Management
Hardware development
Embedded Systems
+4 more

Responsibilities and Duties
The team leader will be leading a team of Hardware engineers, firmware and testing engineers. Being a team leader, you will primarily be responsible for fast and accurate delivery from the team which might even include handholding of team members whenever needed. Embedded team would be responsible for the following:
Hardware Design including

  • Circuit design as per design requirements
  • Schematic capture in the tool
  • CAD layout
  • QA/QC/functional testing
  • PCB assembling and rework
  • Lab inventory management
  • Component procurement.

Firmware Design Including

  • Firmware Design and architect
  • Software Development
  • Firmware Testing
  • Code management over svn

Other Responsibilities

  • The team leader would also be responsible for architecting the system, creating detailed design documents as per requirement and maintaining quality control of all the deliverables.
  • The team leader would also be required to create a detailed test plan and list of test cases to be executed and if needed, create proper environment for the same.
  • Ownership of the ‘ground up’ design and architecture of embedded software for real time applications.
  • Decomposition of designs in to structured modules/functions ready for implementationby yourself and the team.
  • Hands on development in C of new ARM based embedded software for a range of products currently under development
  • Ensure quality of software using appropriate methods(Code Review, Static Analysis, Unit Test etc.) and application of suitable Coding Standards
  • Maintain, update and enhance existing embedded software written in C
  • Documentation of software products, development and execution of test plans
  • Work closely with other members of the engineering team to assist with the correct choice of processors and supporting hardware

Required Experience, Skills and Qualifications

  • Experience of 8+ years in field of embedded systems designing and developement.
  • Familiar with usage of various LAB instruments.
  • Strong fundamentals of electronics (Digital and analog) are must.
  • Well versed with circuit designing and HW debugging
  • Analog and Digital Circuit designing: familiarity with micro-controllers, memories, communication interfaces, op-amps, comparators, relays, inductors and capacitors, Handling EMI and Noise issues associated with circuits.
  • Understanding of BLE protocols will be required.
  • Understanding of scientific methodologies of experimentation, data-gathering and interpretation and hypothesis.
  • Understanding of basic architecture, debugging of sensors.
  • Experienced in embedded-C coding, memory allocations.
  • Experience with any RTOS designing preferably with FreeRTOS at least with Semaphores, SW Timers, synchronisation and event handlings, task handling and prioritization.
  • Understanding of micro-controller architecture, programming and debugging methodologies, interrupt-handling.
  • Experience with any of the IDEs and debuggers for ARM architecture.
  • Basic understanding of assembly programing of ARM architecture
  • Understanding of basic peripherals like UART, CAN, I2C, Timers, Counters, PWMs, ADCs, DAC.
  • Experience/knowledge in IoT devices (sensor, gateway, cloud) handling.
  • Familiarity with CAD tools for schematics and layout generation.
  • Experience on MS-Office.
  • Familiarity in understanding and creating various test plans and documents.

General Skills Needed/ Requirements:

  • Strong knowledge of components and should be able to suggest the team with right componenet
  • Candidate must have a knack to use his/her technical knowledge to give it back to society.
  • Candidates passionate to bring a change in society will be preferred with no compromise on pay check.
  • Candidates must be open to work with communities to get feedback on product features so that products are best fit for social upliftment.
  • Candidates must be open to travel to needy communities and should not hesitate to get his/her hands dirty to bring a change to the communities.
  • Candidates must find associated with the cause and mission of the company.
  • Open to work in open startup culture and give his/her 100%.
  • Analytical reasoning and fact-based brainstorming capabilities will be highly preferred.
  • Ready to relocate to Gurugram.
  • Occasional field visits.
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
Flux Auto
at Flux Auto
1 video
1 recruiter
Rachana Belagutti
Posted by Rachana Belagutti
Bengaluru (Bangalore)
1 - 4 yrs
₹3L - ₹8L / yr
skill iconPython
Control Systems
Controller Design
Matlab
skill iconC++
+5 more
About us:
Flux Auto builds autonomous vehicle technology for commercial and industrial applications.

Flux Auto was founded in 2017 with the goal of democratizing autonomous vehicle technology and bringing its benefits to vehicles - new and old - around the world. We develop the various hardware and software technologies to make vehicles move and operate autonomously. Everyday our engineers are working to solve new and unique challenges for our clients in India, and North America.

We are a multidisciplinary team solving some of the most challenging problems in
autonomous technology and robotics. Join us in our journey to democratize autonomous mobility!

Experience required: 1 year of internship and projects done in similar domain.

About the role:
We are looking for a candidate with conceptual understanding of classical control systems and logic building. The candidate should be able to understand the existing control stack, tune the hyper-parameters and make necessary changes as per the need. The position requires you to have a basic understanding of automotive systems which will be an added advantage and also help in clear understanding of the application.

Team works towards development of algorithms and model based design for different features to achieve autonomy level 3 and level 4. The algorithms are continuously tested on simulation and vehicle system for verification and validation.

Requirements:
  • Sound knowledge in controller design and analysis.
  • Good understanding in optimisation based control algorithms.
  • Experience with implementing PID controller for various unstable system.
  • Experience with vehicle modelling and analysis.
  • Good understanding of implementation/debugging/testing model and control algorithms.
  • Candidate should have experience in programming concepts like OOPS in C++ and Python with robust and efficient coding.
  • Experience in Matlab/Simulink, Stateflow.
  • Good understanding in code generation, implementation and testing for real time intergration embedded system.

Responsibilities:
  • Algorithm development for different control features.
  • Testing of algorithm architecture along with tuning and validation.
  • Working with simulation team to integrate and test models and algorithms into simulation environment for rapid development and validation.
  • Tuning and validation of plant models to emulate real physical systems’ behaviour
  • Co-ordination with other departments to maintain consistency and compatibility in department stack.

Good to Have:
  • ROS and ROS2 experience
  • Vehicle dynamics modelling and simulation.
  • Experience with version control using Git.

Benefits:
  • Health Insurance
  • Employee Stock Options
  • Work from Home
  • Flexible work hours
  • Monthly Team outings and events
  • Budget for up-skilling
  • Flexible vacation

Equal Opportunity Employer:
Flux Auto's employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, age, gender identity, genetic factors, military/veteran status or other characteristics protected by law.

Vaccination Requirements:
Flux Auto is implementing new requirements for employees to be fully vaccinated from COVID-19.

Apply Now!
Read more
LEXI Devices
Mumbai
3 - 7 yrs
₹3L - ₹6L / yr
Embedded Systems
Internet of Things (IOT)
skill iconPython
skill iconPHP
skill iconJava
+3 more
We are looking for a stellar Full Stack developer to help us build our next generation IoT/Embedded devices. Responsibilities: • Build our backend APIs and embedded software for IoT/Embedded devices • Work with product owners to spec the requirements. • Design, code, test and deliver various features in our product roadmap. • Integration with Amazon Alexa, Google Home Kit, Apple Home Kit and other third party platforms. Requirements Required Skills: • 2+ yrs experience in building Embedded software • 1+ yrs in building IoT/Embedded devices. • 2+ yrs in Python, Php, Java • 2+ yrs in building APIs • Strong networking knowledge. • Hands on knowledge of IoT • Hands on knowledge of Unix/Linux. • Good oral and written communication skills in English Preferred Skills: • Prior experience with IoT/Embedded • Experience with scrum development, Jira & Git/SVN • Experience with Raspberry Pi/Arduino platform. • Experience with App development on iOS and Android.
Read more
Next Labs Bangalore
at Next Labs Bangalore
1 recruiter
Ashutosh Gupta
Posted by Ashutosh Gupta
Bengaluru (Bangalore)
3 - 7 yrs
₹4L - ₹10L / yr
Embedded Systems
Power Electronics
Electronics
What are we looking for? We’re looking for candidates who are mission-focused, data-driven, and above all else, looking for a deeper impact on people’s lives through their work. Who is Next? Next is a product-based company and we are taking on bigger challenges, challenges which make this world a better place; better than what we found. If you are passionate about machine learning & electronic devices then come, join our small team and together we would build products which we all can be really proud of. Knowledge & Experience: ======================= - Hands on experience in Electronic & Communication Engineering/related subject - Minimum of 3 years proven design experience in the industry. - Excellent knowledge of digital electronic circuit design. - High-Speed PCB Design - Learning new software’s within no time - Worked on real-time PCB Designs and Embedded programming - Ability to write comprehensive technical design documentation. - Proven experience in handover and management of designs in production. - Excellent hardware troubleshooting skills. - Worked on real-time PCB Designs and Embedded programming - Able to support/debug system integration - Good communicator Main Duties of this Position: ============================= - Take responsibility for the design and overall quality of the hardware, and provide leadership and guidance for junior engineers. - Documentation of design specifications and implementation details. - Upholding of hardware design standards and methodologies. - Realization of complex system requirements to provide robust and reliable hardware solutions. - Responsibility for the complete implementation of detailed technical items and an understanding/appreciation of system level items. - Flexibility is essential as specifications may not be fully defined at the start of development. - Collaboration with other team members (including both hardware and software engineers) to agree with system designs, interfaces and protocols etc. - Development of appropriate test hardware and procedures, both informal and formal, to prove the correct operation of hardware. - Provide support for the hardware and manage component obsolescence throughout its lifecycle. Highly Desirable: ================= - Use of PCB layout tools preferred DipTrace. - Experience of C, preferably in embedded applications. - Basics of Embedded Android - Worked on Linux Kernel development - Support and perform software debugging. - Design of circuits containing embedded processors like ARM series and FPGA. - Efficient DC power supply design Behaviors: =========== - Ability to work individually and in a team. - Innovative thinker and problem solver. - Ability to effectively research and solve complex technical issues. - Excellent interpersonal skills. - Good attention to detail. - Flexible and adaptable What can you expect from us? ======================= - At Next, everyone is on Product Team. You will be heard and you will never run out of opportunities to share your ideas and feedback. - We automate our menial tasks and focus only on what’s important. So, you get to work on things you love :) - Recognition for your efforts. Something that we are very open and serious about. - Growth! Next would push you to the limits that you aren’t aware of.
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