Cutshort logo
For Employers
mind logicx logo
Software Engineer
Software Engineer

Software Engineer at mind logicx · Bengaluru (Bangalore) · 4 - 6 years · ₹2L - ₹8L / yr · Profitable · Posted 2 Jun 2021

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 (10)

Bengaluru (Bangalore)
2 - 5 yrs
₹8L - ₹10L / yr
Embedded Systems
Embedded Linux
Embedded C
yocto
BSP
+15 more

Key Responsibilities


  • Maintain and enhance the Yocto BSP for the TechNexion PICO-IMX6 DualLite (NXP i.MX6) platform.
  • Assess and execute migration from Yocto Zeus to a newer LTS release (e.g., Dunfell/Kirkstone).
  • Integrate stable Linux kernel patches from NXP and mainline.
  • Optimize system boot time, startup sequence, and overall performance.
  • Remove unnecessary services and packages to reduce image footprint.
  • Update and stabilize the Bluetooth stack (BlueZ and firmware).
  • Optimize Linux kernel configuration, power management, and CPU tuning.
  • Debug CPU, memory, storage, and I/O performance issues.
  • Maintain Yocto layers, build process, and technical documentation.
  • Define and maintain eMMC/SD storage layouts for boot, rootfs, data, and update partitions.


Required Skills

Mandatory

5+ years of Embedded Linux development experience.

2+ years of hands-on Yocto Project experience.

Strong expertise in:

  • Yocto (recipes, meta-layers, BitBake, bbappend)
  • Linux kernel configuration and patching
  • NXP i.MX6 or similar embedded platforms
  • Systemd optimization and boot profiling
  • Embedded Linux debugging (dmesg, perf, ftrace, systemd-analyze)
  • BlueZ and Bluetooth bring-up
  • Cross-compilation, toolchains, and Git workflows


Preferred

  • Yocto LTS migration experience.
  • U-Boot optimization.
  • Embedded power optimization.
  • Secure Boot and OTA update concepts.
  • Exposure to Qt-based embedded systems.


Key Deliverables

  • Optimized and maintainable Yocto BSP.
  • Reduced system boot time.
  • Lean system image with redundant services removed.
  • Stable Bluetooth stack with updated patches.
  • Updated Linux kernel with critical fixes.
  • Documented Yocto layers and build process.
  • Migration plan for the latest Yocto LTS.
  • Defined storage partition layout for deployment.


Experience: 5+ Years in Embedded Linux (Minimum 2+ Years with Yocto)

Read more
recykal
at recykal
1 video
8 recruiters
Surya PrakashReddy
Posted by Surya PrakashReddy
Hyderabad
6 - 10 yrs
₹10L - ₹20L / yr
Embedded C++
skill iconPython
Embedded Linux
Firmware
Yocto

The Role:

We are seeking a highly skilled Sr Embedded Software Engineer (Python & C++) to manage and improve the software development lifecycle for device firmware systems. The primary focus of this role is to ensure firmware operational reliability, fail-safe implementation, certification compliance, and robust production deployment.

This role is ideal for an engineer experienced in system-level software, firmware validation, testing automation, and production readiness — but not focused on low-level hardware design.

Experience: 6-10 years

Job Location: Hyderabad

Job Type: Permanent


CORE FOCUS AREAS

• Ensure firmware operates reliably in production environments

• Implement and validate fail-safe mechanisms and fallback logic

• Maintain certification compliance across firmware releases

• Drive robust, repeatable production deployment pipelines

• Support field debugging and OTA update validation

IDEAL CANDIDATE PROFILE

• Strong hands-on experience in Python and C++ development

• Background in system-level software and firmware validation

• Experience with testing automation and production readiness

• Comfortable working closely with embedded engineers

• Not required to have low-level hardware design expertise


KEY RESPONSIBILITIES

FIRMWARE OPERATIONAL STABILITY

• Ensure firmware operates reliably in production environments

• Implement and validate fail-safe mechanisms and fallback logic

• Monitor watchdog systems, timeout handling & safe state transitions

• Work closely with embedded engineers to validate firmware behavior

PYTHON & C++ DEVELOPMENT

• Develop firmware communication layers & device control applications

• Build diagnostic tools and test automation frameworks

• Optimize performance and memory handling in C++ applications

• Develop production-ready Python tools for deployment, logging & validation

FAIL-SAFE & SAFETY IMPLEMENTATION

• Implement safe boot validation, error recovery & redundancy logic

• Build communication retry systems & safe shutdown protocols

• Design state machines for controlled device operation

• Ensure safe-state transitions on power, comms or hardware failure

PRODUCTION DEPLOYMENT & VALIDATION

• Create secure and repeatable firmware deployment pipelines

• Implement boot image validation, signature verification & rollback

• Develop health monitoring and diagnostic utilities & CI/CD Pipelines

• Support field debugging and OTA update validation

Linux Environment

• Work in Linux-based environments for firmware development, debugging, and deployment — including shell scripting, process/service management, and system diagnostics.

• Own unit testing, integration testing & production release management

• Ensure code quality and compliance with internal standards

IoT + AI

Building the tech behind India's Reverse Vending Machines


SUCCESS METRICS

• Firmware reliability — stable, uninterrupted operation in production environments

• Fail-safe coverage — validated fallback logic, redundancy & safe-state transitions

• Linux Environment - Use Linux for development till deployment

• Deployment success rate — secure, repeatable pipelines with clean rollbacks

• Code & release quality — test coverage, code review discipline & CI/CD health

• Field performance — OTA update success and turnaround on field debugging

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
Embedos
at Embedos
2 candid answers
1 video
Mihir Oka
Posted by Mihir Oka
Mumbai
1 - 2 yrs
₹4L - ₹6L / yr
skill iconPython
skill iconC
Embedded Systems
Linux/Unix
Embedded software
+7 more

Embedos is looking for super heroes, who can help us succeed in our endeavour of becoming a beacon for providing problem solving Industrial IoT Solutions.


Location: MUMBAI

VACANCY: 3 - 4


Embedos makes Controllers –Interface devices and cloud based Software solutions for Remote Monitoring and Control, Industry 4.0 Applications.


We are looking for Engineering super heroes, who have a flare and interest in Core hardware / firmware / embedded software/ Networking and web technologies.


We would want engineers who have wide interests and want to work on multiple specializations. Functions in the embedded domain

• Hardware design small signal /Tele communication/interface electronics/Digital /Latest Microprocessors STM , ESP ,interfaces , I2C, SPI / Peripherals / Schematics /PCB Routing

• Programming languages for embedded devices respective IDEs s, debugging systems

• RTOS, Real time programming concepts.

• Linux Kernel programming, peripheral drivers.

• Communication protocols like Modbus, CAN, OPC other industrial protocols.

• Open source software, documentation, versioning systems.

• Web technology, Web applications, Networking technology, Cloud Interfacing.


We invite you to come and join in our Core team to make this endeavour a success and share the rewards.


Embedos is looking for Super Heroes to work on cutting edge technology involving interfacing IoT enabled Firmware, cloud computing software, generating exciting user interfaces, developing API’s, designing web app architectures, deploying re - usable code and the works.

Read more
Studio Trika
Shivaangi Ramesh
Posted by Shivaangi Ramesh
Bengaluru (Bangalore)
3 - 8 yrs
₹5L - ₹10L / yr
skill iconC++
Embedded C++
STM32
NRF
skill iconPython
+6 more

● Write Effective Codes In C++, Develop Software For Embedded Systems Based On STM32, NRF
● Support And Improve Existing Software
● Prepare Documentation For The Created Software. Qualifications
● Confident Knowledge Of C++ 17, Object-Oriented Programming, Embedded Software Development
● Proficiency With Microcontrollers Of The STM32 And / Or NRF Series
● Experience With RTOS
● Familiarity With Git, Linux
● Technical English
● Knowledge Of Python As An Advantage
● Any Experience With UAS \ UAV \ Drones is much appreciated

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
Chennai, Pune, Bengaluru (Bangalore)
1 - 6 yrs
₹2.4L - ₹12L / yr
skill iconC
skill iconC++
Embedded Linux
Embedded C++
skill iconJava
+4 more
IELEKTRON is a design house, providing engineering services & solutions to global OEM/Tier1s in Automotive, Aerospace & Industrial IOT Segments through key value-added services in Embedded and Data Science/AI technologies.

· 150+ Engineers, Projected to 300+ engineers in FY22-23.
· 10+ Key Global Clients/Customer
· 50+ Global Project Successful deliveries.
· Key organization having EMBEDDED & DATA SCIENCE/ AI in one shop.
· ISO9001:2015 Certified & Established QMS Policies.

Key responsibilities :

Embedded Software application development using Programming language C / C++
Infotainment ECU software development on Linux IVI systems
Bluetooth/Wi-Fi/Tuner/Android AUTO/ Car play to work
AUTOSAR Module Configuration using vector tools for BSW Modules such as
Integrate MATLAB Models in to AUTOSAR Framework using MATLAB and Vector Tools
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
Defi Tech Pvt Ltd
at Defi Tech Pvt Ltd
1 recruiter
Defi Connect
Posted by Defi Connect
Remote, Bengaluru (Bangalore)
3 - 5 yrs
₹8L - ₹16L / yr
Computer Networking
Network
Multithreading
Data Structures
Algorithms
+2 more

RESPONSIBILITIES AND QUALIFICATIONS

 

Responsibilities

 

+ Design, build and maintain low latency, high-performance electronic trading platform components, with a focus on market data, exchange and client connectivity and risk controls.

+ Deliver continuous optimization for latency, scale and resiliency improvements.

 

+ Participate in system builds for various markets globally, have curiosity and interest in understanding market microstructure details, work closely with engineering, sales and product teams globally for successful delivery of projects.

+ Basic Qualifications

+ Bachelors or Masters degree in computer science or engineering or equivalent experience

+ 5+ years of professional experience developing deterministic high performance, low latency systems in python/C++ (counted in single digit microseconds)

+ Prior experience with FIX and binary exchange connectivity and market data protocols preferred

+ Strong knowledge of object oriented programming, data structures, algorithms and design patterns


+ Critical path analysis, performance optimization and hardware acceleration.

 

+ Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack

+ Experience developing distributed architecture systems and messaging protocols

+ Strong analytical and problem solving skills

 

+ Comfortable in a fast-paced environment, self-motivated, results driven and commercially focused

Preferred Qualifications

 

+ Software development in python/C++ in the context of high performance (low- latency, high-throughput) real-time computing.

+ Familiarity with STL and C++11 language extensions, Boost

+ Network programming (sockets, TCP/UDP/Multicast protocols)

+ Multi-threading, concurrent programming

+ Intimate knowledge of compilers, flow of data at hardware level (memory/ caches, buses) + Some experience with FPGA or other hardware acceleration technologies

+ Experience processing large static datasets as well as high volume ticking data sources

+ Over 3 years' experience in Financial industry (Plus)

Read more
GBIT India Pvt Lyd
at GBIT India Pvt Lyd
2 recruiters
Shaik Mohammed
Posted by Shaik Mohammed
Bengaluru (Bangalore)
4 - 8 yrs
₹8L - ₹0.0L / yr
OVM
UVM
IP Core Validation
FPGA
USB
+3 more
We are product development company, we are looking for the resource who has good knowledge. To validate and debug ASIC IP cores for peripherals such as USB, PCIe, Audio, using FPGA reference boards or FPGA emulation platforms
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