Lead Engineer- Application Software design

Reposted 6 Days Ago
Be an Early Applicant
Hiring Remotely in Karnataka
Remote
Senior level
Industrial • Manufacturing
The Role
Lead the design, development, and implementation of digital applications for food & beverage equipment, collaborating with teams and mentoring developers.
Summary Generated by Built In
Marmon Technologies India Private Limited

As a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway—you’ll be doing things that matter, leading at every level, and winning a better way. We’re committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture where everyone’s empowered to be their best.

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.

Key Responsibilities / Functions:
  • Lead the architectural design and implementation of applications, ensuring scalability and maintainability.
  • Design, develop, and maintain Linux applications using C++.
  • Integrate applications with the Linux operating system, leveraging system libraries, APIs, and services.
  • Identify and resolve complex technical issues ensuring optimal performance and stability.
  • Updating firmware to improve performance or add new features, evaluating existing firmware performance and troubleshooting issues
  • Collaborate with cross-functional teams, participate in code reviews, and contribute to quality assurance activities.
  • Perform code reviews to ensure adherence to coding standards, best practices, and maintain high code quality.
  • Develop and maintain technical documentation, including design specifications, software requirements, and user manuals.
  • Stay updated with the latest developments in software development and related technologies. Share knowledge and mentor junior developers, fostering a culture of continuous learning and growth.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components in embedded systems
Personal Characteristics and Attributes:
  • A seasoned, result-oriented and self-motivated team member willing to take accountability and strive to excel; solid track record of accomplishments; integrity, openness, creativity, and an entrepreneurial mentality.
  • Highly articulate in verbal and written communications; with solid presentational skills.
  • Exhibits Spirit/ Confidence due to depth of broad product development knowledge and is willing to stand up for beliefs and ideas.
  • Maintains and take-charge attitude, persistence, and drive focused on finding a way to accomplish the objectives.
  • 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)
  • Willing to travel within or outside India as and when needed (about 10% of travelling per year).
  • Ready B1/B2 VISA for USA is an added advantage

Skills/ Experience:

  • In-depth knowledge and experience with the Linux operating system, including system administration and shell scripting.
  • Expert in modern C++ (C++11 or newer) and C programming for embedded systems, specializing in object-oriented development, efficient memory use, and advanced frameworks like QP
  • Experience with bare metal programming and RTOS systems design with strict timing requirements
  • Expertise in developing applications with intuitive graphical user interfaces.
  • Ability to design and implement robust, scalable, and modular application architectures.
  • Familiarity with JIRA and GitLab or similar tools
  • Debug and optimize software to meet performance and reliability standards using debugging tools and techniques
  • Experience with common network communication standards, including BSD sockets, HTTP, JSON, XML, and MQTT is a significant plus.
  • Ability to interface with hardware peripherals, such as GPIO, SPI, I2C, UART, and DMA or other communication protocols.
  • Familiarity with electronic circuits, hardware components, and the ability to read schematics and datasheets to understand hardware requirements and constraints.
  • Knowledge of microcontroller/microprocessor architectures, including popular ones like ARM Cortex-M, STM32 or AVR.
  • 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 Python for scripting and automation.
  • Knowledge of building systems using Docker and CMake.
  • Window, C# experience an added advantage
  • Knowledge/experience of programming using Qt/QML.

Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.

Top Skills

C
C++
Cmake
Docker
Linux
Python
Qml
Qt
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Chicago, , IL
485 Employees

What We Do

Marmon Holdings, a Berkshire Hathaway company, comprises more than 120 autonomous businesses serving diverse industries and markets worldwide

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
16 Locations
10000 Employees

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
KA, IND
10000 Employees

CrowdStrike Logo CrowdStrike

Engineering Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
18 Locations
10000 Employees

Pfizer Logo Pfizer

Manager - Manufacturing Intelligence

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
India
121990 Employees

Similar Companies Hiring

Parsec Automation Thumbnail
Software • Manufacturing • Internet of Things • Information Technology • Automation • Artificial Intelligence • Analytics
Anaheim, California
99 Employees
True Anomaly Thumbnail
Software • Manufacturing • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Centennial, CO
220 Employees
Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account