Cutshort logo
mind logicx logo
Software Engineer
Software Engineer
mind logicx's logo

Software Engineer

shweta grover's profile picture
Posted by shweta grover
4 - 6 yrs
₹2L - ₹8L / yr
Bengaluru (Bangalore)
Skills
EDX
skill iconDjango
skill iconPython
skill iconJavascript
skill iconGit
MEAN stack
openedx
trello
  Open Edx
   
1 Hands on experience on Open edX framework
2 • A Minimum of 2 years is required on handling Open edX project with overall experience of 4 to 6 Years.
3 • The Candidate must have developed and deployed open edX based applications and platforms.
4 • Real-world experience with web development frameworks like Django
5 • Ability to code front to back with JavaScript, Python, or other server-based programming languages
6 • Hands-on experience on Git, Slack, Trello 
7 • Should have experience in deploying scalable software applications to AWS or equivalent 
8 • At least 2 years of related experience with React, Webpack, or other modern JavaScript frameworks.
9 • Experience building static websites and single-page applications, experience with architecture and solutions
10 Good hands on experience in docker
11 • Understanding of MOOC (Massive open online course) Architecture
Integrating with the third-party apps using LTI/QTI - Significant hands on experience in installation and configuration of OpenEdx as an application, managing users and roles and managing multiple tenants in an instance 
12 • Experience in customizing OpenEdx as a product around creating plugins, integrating with third party apps using LTI'
13 • Theming and Branding, Multisite, Certificates, SAML, Basic Reporting (grades, enrolments)
14 • Experience in Open edX mobile app with branding and analytics set up
15 • Experience with DevOps will be added advantage
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 mind logicx

Founded :
2002
Type :
Products & Services
Size :
100-1000
Stage :
Profitable

About

Mindlogicx is a global technology product development company in the “Knowledge Engineering” domain. The company offers the best of its class technology products and solutions for capturing, processing, managing, and delivering the knowledge resources to the users. The technology offered by the company addresses the challenges related to assessment management, reskilling &upskilling of graduates and professionals, and a virtual education delivery ecosystem that can empower a knowledge society in a world of limitless learning. The technology service delivery of the product offerings is powered by the AI-enabled technology platform known as VEDAS® (Virtual Education Delivery and Assessment System).
Read more

Connect with the team

Profile picture
Masum Pathak
Profile picture
Shweta Grover
Profile picture
shweta grover

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Remote, Bengaluru (Bangalore), Mumbai, Pune, Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 3 yrs
₹3L - ₹9L / yr
Embedded Systems
Embedded software
Embedded C++
skill iconC++
Qt 5
+5 more

Job Title : Embedded System Software Engineer

Experience Required : 1 to 3 Years

Duration : 6+ Months (Extendable)

Notice Period : Immediate


Job Description :

We are seeking a motivated and skilled Embedded System Software Engineer to join our team.

The ideal candidate will have 1 to 3 Years of experience in embedded software development with a solid foundation in C++ and Qt 5.

This role involves working with embedded Linux systems and contributing to the development and maintenance of robust embedded applications.


Mandatory Skills : C++, Qt 5, Embedded Linux (Yocto preferred), SOAP/REST protocols, Git, problem-solving, and analytical skills.


Key Responsibilities :

  • Design, develop, and maintain embedded software applications using C++ and Qt 5.
  • Work on embedded Linux systems, with a preference for experience in The Yocto Project.
  • Integrate and manage network communication using protocols such as SOAP and REST.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Utilize Git for version control and collaborative development.
  • Troubleshoot and debug software and system issues efficiently.
  • Continuously improve code quality through code reviews, testing, and optimization.

Required Skills and Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 1 to 3 Years of hands-on experience in software development.
  • Proficiency in C++ and Qt 5 Framework.
  • Experience working with Embedded Linux; knowledge of Yocto Project is a strong plus.
  • Basic understanding of network protocols, including SOAP and REST.
  • Familiarity with Git or other version control systems.
  • Strong problem-solving and analytical skills.

Preferred Skills (Nice to Have) :

  • Experience in cross-compiling and deployment for embedded targets.
  • Familiarity with CI/CD tools and automated testing for embedded systems.
  • Understanding of hardware-software integration challenges.
Read more
bootcoding
Shruti Choubey
Posted by Shruti Choubey
Remote, Nagpur
3 - 8 yrs
₹6L - ₹15L / yr
OutSystems
RESTful APIs
skill iconGit
CI/CD
Data modeling
+2 more

Key Responsibilities

  • Design, develop, and maintain scalable applications using the OutSystems platform.
  • Build modern Reactive Web and Mobile applications aligned with business and technical requirements.
  • Implement integrations with REST APIs, databases, and external systems.
  • Collaborate with architects, tech leads, and cross-functional teams for smooth deployments.
  • Create reusable, maintainable components following OutSystems best practices.
  • Participate in code reviews, unit testing, debugging, and performance optimization.
  • Ensure adherence to scalability, security, and deployment automation guidelines.
  • Stay updated on new OutSystems capabilities and contribute to continuous improvement.


Read more
Digitalshakha
Saurabh Deshmukh
Posted by Saurabh Deshmukh
Bengaluru (Bangalore)
2 - 5 yrs
₹4L - ₹10L / yr
Embedded C
skill iconC
Embedded software
Raspberry Pi
Embedded Systems
+4 more

Responsibilities:

  • Design and implement embedded software applications for IoT devices using C programming language.
  • Develop and maintain firmware for Raspberry Pi-based systems, ensuring optimal performance and compatibility with various IoT sensors and peripherals.
  • Collaborate with hardware engineers to define and document system requirements and specifications.
  • Conduct thorough testing and debugging of embedded software to identify and resolve any issues or bugs.
  • Optimize code and improve system performance to enhance the overall user experience.
  • Stay updated with the latest industry trends and technologies in embedded systems and IoT development.
  • Work closely with the product management team to translate customer requirements into technical specifications.
  • Provide technical support and guidance to the team during the development and deployment phases.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C programming language with a solid understanding of embedded systems.
  • Experience developing software for Raspberry Pi or similar single-board computers.
  • Knowledge of IoT protocols and technologies such as MQTT, CoAP, TCP/IP, and wireless communication (Wi-Fi, Bluetooth, etc.).
  • Familiarity with various sensors, actuators, and electronic components commonly used in IoT devices.
  • Solid understanding of software development methodologies and version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to debug complex issues in embedded systems.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Prior experience in developing IoT applications or working on IoT projects is a plus.


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
Samsan Technologies
at Samsan Technologies
1 recruiter
HR Varsha
Posted by HR Varsha
Pune
2 - 6 yrs
₹1L - ₹15L / yr
Embedded C
Embedded Systems
RTOS
RISC
CISC
+5 more

Job Responsibilities

Responsibilities for this position include, but are not limited to, the following.

Understand requirements and create low-level design using UML

Develop embedded software as per defined software requirements

Software integration & testing

 

Background & Skills

Education:

B.E/B. Tech/M.Tech/Master (Electronics/Telecommunications/Computers Science)OR equivalent

 

Experience & Attributes:

2-8 years’ experience in Embedded system software design, development, and testing.

Excellent communication skills, spoken and written English

 

Must have specialized knowledge :

·  Embedded C

·  Electronics

·  RTOS

·  Knowledge of Microcontrollers (RISC, CISC)

·  CAN Communication & Protocols like UDS, KWP2000, CANopen and J1939

·  MISRA standard - 2000/MISRA 2012

·  SDLC, Agile Scrum

·  Static analysis & Tools like LDRA or QAC or Vector cast

·  Change Management & Tools like JIRA/VSTS

·  Version control & Tools like SVN/GIT/Clearcase

·  Traceability management & Tools like Reqtify or equivalent

·  Design methodologies - like UML

·  Software Test Life Cycle

 

Specialized knowledge – Will be Preferred

·  Functional Safety life-cycle & Management - Applies to software design & development

·  Safety standards like - IEC-61508, ISO-26262, ISO-25119, ISO-13849

 

Key Tasks and Responsibilities

·  Software requirement specification writing

·  Creating design for assigned modules

·  Implementing the code for assigned requirements

·  Perform unit testing

·  Perform peer reviews or inspection of software work products

·  Support testing team on defect analysis

·  Adhere to Quality processes

Read more
security for distributed data and devices provider
security for distributed data and devices provider
Agency job
via Merito by Sana Patel
Bengaluru (Bangalore)
1 - 5 yrs
₹5L - ₹18L / yr
Kernel Programming
skill iconRust
Debugging
skill iconGit
CI/CD
+3 more
Hi

About us

Our Client provides security for distributed data and devices

 

ob Description

We are seeking candidates who can have a great conversation with Window/*nix kernel in C/C++ or Rust. The candidate will work with eBPF and Windows/Linux Kernel. The candidate will work closely with the Computation Engineer to port the ML layer into the kernel module.


Requirements

  • C/C++ is a must. Rust knowledge is a huge plus.
  • Good exposure to debugging (more than just `!analyze -v`). We suck at debugging here, so can use your help!
  • Great version control (Git) hygiene and familiarity with CI/CD. Test- and issue-driven development (that's our new term).
  • Candidate should prioritize documentation to meeting (can't emphasize enough). Who has time to talk and listen (and forget) when one can write and read? During the interview, we may ask you how to organize your notes, references, and knowledge.
  • Familiarity with scripting languages such as Python/Powershell/bash is appreciated. Python is used a scripting language everywhere in our stack.
  • If you don't know Java, that's +1 ;-p (just kidding).
 

Regards
Team Merito
 
Read more
Videogram
at Videogram
2 recruiters
Rahul Golecha
Posted by Rahul Golecha
Mumbai, Bengaluru (Bangalore)
4 - 6 yrs
₹12L - ₹22L / yr
skill iconC++
Embedded Systems
RTOS
skill iconGit
UART
+3 more

 Job Description: Senior Software Engineer- Embedded Systems

 

Videogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the processor (micro-controllers and digital signal processors) of the machine. You come with a role as a professional Embedded System Software Engineer to execute a complete embedded software development lifecycle.

 

Responsibilities:

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Responsible for the complete embedded software development lifecycle
  • Design, develop, code, test, and debug system software
  • Coordinate with the engineers from other disciplines to develop the end product of the requisite standards
  • Customize the software to suit the needs of the product nature and expected functioning
  • Debug the system to remove the anomalies and inconsistencies

 

Requirements:

  • Candidates require a bachelor's degree in computer science, electrical engineering, software development, embedded software, etc. 
  • The candidate should be an undergraduate in Computer Science or a relevant field
  • Hands-on experience in C++11 or later programming languages
  • Knowledge of GIT Version control
  • Experience in doing bare metal or RTOS development
  • Hands-on experience in developing the code in Linux
  • They require exceptional programming skills and competence in using software tools. 
  • Knowledge of operating systems and of the interaction between hardware/software is important for this profile. 
  • The attributes of problem-solving ability, analytical skills, proactive behavior, and an adaptable approach are important in this position. 
  • This discipline of engineering provides scope for creative minds and poses challenges to perform quality work.
  • Scripting in Python & Bash is an add-on
  • Experience in any of the following technologies:

           UART | SPI | I2C |MIPI DSI |Display Port | Low-Level Sata

 

Additional/ Desirable Interests:

  • Personal interest in videography/ photography and audio production
  • Experience working programmatically with videos/ images/ audio
  • Exposure to low-level details of any video/ image codecs
  • Exposure to movie container file formats especially QuickTime/mp4
  • Working knowledge of exFAT file system

 

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
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
OpexAI
at OpexAI
1 recruiter
Jasmine Shaik
Posted by Jasmine Shaik
Bengaluru (Bangalore)
8 - 10 yrs
₹1L - ₹2L / yr
Siebel
Hibernate (Java)
Business Development
User Interface (UI) Development
skill iconHTML/CSS
+2 more
· Good functional and technical experience in Siebel Open UI. · Good experience in Open UI design and Architecture. · Good experience in CX design. · Good experience in HTML, CSS, JavaScript, JQuery. · Good experience in Open UI performance issue analysis and resolution. · Experience in Siebel configuration and order management modules · Minimum 5-6 years of core Siebel experience. · Knowledge of Agile, Water Fall & Iterative project methodology. · Knowledge of Telecom industry is must. · Knowledge on release management process.
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