Job Description

Job Description:
Designation : Lead/ Senior Lead Engineer- Application Software design
Reporting to : Senior Project Leader, Marmon GIC
Location : Bangalore, Full Time
Qualification : Graduation in Electrical/ Electronic Engineering. Master’s degree will be an added advantage.
Experience : 6 - 10 Years
Position Overview: As a Senior member in the Application Software Engineering team, you will be responsible for the design, development, and implementation of digital applications running on premium food & beverage equipment. You will drive collaboration with cross-functional teams, leverage technical strategy and best practices, and lead the successful execution of projects. In this role, you will further develop technical subject-matter expertise while contributing significantly to MFT’s growth and innovation.
Skills/ Experience:
▪ In-depth knowledge and experience with the Linux operating system, including system administration and shell scripting.
▪ Strong proficiency in the C++11 (or later) programming language, including object-oriented programming concepts and memory management.
▪ Expertise in utilizing Qt and QML for developing applications with graphical user interfaces.
▪ Ability to design and implement robust, scalable, and modular application architectures.
▪ Familiarity with JIRA and Git Lab or similar tools
▪ Experience with common network communication standards, including BSD sockets, HTTP, JSON, XML, and MQTT is a significant plus.
▪ Proficiency in Python for scripting and automation an added advantage.
▪ Knowledge of building systems using Docker and CMake an added advantage.
▪ Window, C# experience an added advantage.
▪ Flexible in adapting quickly to changing business needs and project priorities
▪ Experience in working with global engineering team is a must (Preferably with US teams) In addition, experience that would be of interest and would enhance our team
▪ Proficiency in C / C++ for developing embedded software (QP experience being a big plus)
▪ Experience with bare metal and RTOS systems designed with strict timing requirements.
▪ Knowledge of microcontroller/microprocessor architectures, including popular ones like ARM Cortex-M or AVR.
▪ Ability to interface with hardware peripherals, such as GPIO, SPI, I2 C, UART, and DMA.
▪ Familiarity with electronic circuits, hardware components, and the ability to read schematics and datasheets to understand hardware requirements and constraints

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application