
Embedded Systems
5 hours ago
Company Description
Established in 2022 in Kothrud, Pune, Micromation Systems is a partnership-based firm manufacturing CNC machines, PID controllers, pH controllers, and more. We also create custom-made fully automated machines for various job types. Our products are known for their premium quality, seamless finish, unique patterns, and affordable prices. With a commitment to timely delivery, we have gained a significant client base in the market.
Role Description This
is a full-time, on-site role for an Automation Software Trainee. The primary focus of this role will be the development of a PC-based Human-Machine Interface (HMI) for our next-generation motion control systems and assisting in the testing and validation of the entire system.
The trainee will work directly with our lead embedded systems engineer. While the core embedded firmware will be provided, you will be responsible for creating the powerful C++ desktop application that communicates with it. This is a critical role that bridges the gap between the machine and the operator.
Day-to-day responsibilities will include:
- Designing and developing a high-performance HMI application from the ground up using
C++
and the
Qt framework
. - Implementing a
TCP/IP Ethernet communication
protocol to send real-time commands and receive status data from our STM32-based embedded controller. - Creating a live
2D visualization module
within the HMI to plot the machine's toolpath and provide real-time feedback to the operator. - Developing and executing comprehensive test plans to validate the communication link and the accuracy of the motion control system.
- Troubleshooting and debugging issues at the system level, involving both the PC application and its interaction with the embedded device.
- Documenting the software architecture and testing procedures.
Qualifications
We are looking for a candidate with a foundational knowledge of software development and a keen interest in automation and robotics. You will be testing and validating the embedded code developed by our senior engineer.
- Strong programming skills in
C++
and a good understanding of Object-Oriented principles. - Excellent
Analytical and Troubleshooting capabilities
, with a methodical approach to debugging. - Effective communication skills, with the ability to collaborate closely with the embedded engineering team.
- Ability to work independently on well-defined tasks and manage your time effectively.
- Relevant educational background in Computer Science, Information Technology, Electronics, or a related engineering field.
Preferred Skills (Nice to Have)
- Prior experience with a GUI framework, especially
Qt
. - Basic understanding of
TCP/IP networking
concepts (sockets, clients, servers). - Experience with 2D graphics, plotting, or any form of data visualization.
- Familiarity with reading and understanding embedded C code for testing purposes.
What We Offer:
- Direct Mentorship:
You will work one-on-one with our lead engineer, gaining direct mentorship and insights that are rare in larger companies. This is a unique opportunity to learn from an experienced professional in the field. - High-Impact Project Ownership:
This is not a typical internship where you'll be given minor tasks. You will be the primary developer for a critical component of our product—the HMI. Your work will directly influence the final product and you'll have a significant, tangible project for your portfolio. - End-to-End Experience:
You will see a real-world project through from the design phase, to development, testing, and final integration. This complete lifecycle experience is incredibly valuable for your future career. - Flexibility:
As a startup, we can offer flexible working hours from home to accommodate your academic schedule. - Internship Credit & Stipend:
This position is eligible for university internship credit. We also offer a monthly stipend to help cover travel and meal expenses. - Letter of Recommendation:
Upon successful completion of the internship, you will receive a strong, detailed letter of recommendation highlighting your specific contributions and skills.
-
Embedded Product Management Intern
4 weeks ago
Pune, Maharashtra, India ChipIOT Embedded Solutions Full timeCompany Description ChipIoT Embedded Solutions is an Embedded Design Studio and electronic product manufacturing firm based in Pune, India. Specializing in IoT technologies, ChipIoT transforms visionary ideas into functional and high-quality electronic solutions. The company offers custom hardware design, PCB development, and application software development...
-
Electronics- Design and Development Engineer
7 days ago
Pune, Maharashtra, India Akshay Embedded Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob descriptionSkillsEmbedded C,Electronics Hardware understanding, Should handle complete embedded product development cycleExperience in Embedded Firmware developmentExcellent programming skills in C, Embedded CExperience in working with Cortex-M ArchitectureGood experience in design, development, and troubleshooting of embedded systemsAble to develop...
-
Embedded System Expert
2 weeks ago
Pune, Maharashtra, India beBeeSpecialist Full time ₹ 9,00,000 - ₹ 12,00,000Embedded System SpecialistWe are seeking a highly skilled Embedded System Specialist to join our team. As an Embedded System Specialist, you will be responsible for designing and implementing software of embedded devices and systems from requirements to production and commercial deployment.The ideal candidate will have solid programming experience in C or...
-
Embedded Systems Developer
1 week ago
Pune, Maharashtra, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000Senior Embedded Engineer OpportunityJob DescriptionThis is a full-time on-site role for an experienced embedded engineer in Pune. The successful candidate will be responsible for designing, developing, and debugging embedded software, collaborating with cross-functional teams to deliver high-quality solutions.Key ResponsibilitiesEnsuring the seamless...
-
Embedded Systems Developer
2 weeks ago
Pune, Maharashtra, India beBeeEmbedded Full time US$ 80,000 - US$ 1,20,000Job Title: Embedded Systems DeveloperKey Responsibilities:Create and maintain embedded firmware to meet performance and efficiency standards.Develop and implement software solutions for various embedded systems.Analyze and debug system issues to ensure optimal functionality.Required Skills and Qualifications:Strong understanding of C/C++ programming...
-
Python Automation and Embedded C
5 days ago
Pune, Maharashtra, India Ubique Systems Full time ₹ 15,00,000 - ₹ 28,00,000 per yearJob Title:Python Automation Developer / Lead – Automotive DomainLocation:PuneExperience Level:5-15 YearsEmployment Type:Full-time OnlyDepartment: Automotive Software Testing / Embedded SystemsMandatory Skills & Experience:Python Scripting: Minimum 3 years of hands-on experience in Python for automation and testing.Automotive Embedded Testing: Minimum 5...
-
Python Automation and Embedded C
2 days ago
Pune, Maharashtra, India Ubique Systems Full timeJob Title: Python Automation Developer / Lead – Automotive Domain Location: Pune Experience Level: 5-15 Years Employment Type: Full-time Only Department: Automotive Software Testing / Embedded Systems Mandatory Skills & Experience: Python Scripting: Minimum 3 years of hands-on experience in Python for automation and testing. Automotive Embedded...
-
Embedded Systems Specialist
2 weeks ago
Pune, Maharashtra, India beBeeEmbedded Full time ₹ 1,20,00,000 - ₹ 2,00,00,000Job OverviewWe are seeking an experienced Embedded Systems Specialist to join our team. As a key member of our organization, you will be responsible for designing and developing innovative embedded software systems.Main Responsibilities:Designing and implementing embedded software solutions using C/C++ and unit testing frameworks.Collaborating with...
-
Embedded Systems Engineer
1 week ago
Pune, Maharashtra, India beBeeEmbedded Full time ₹ 12,00,000 - ₹ 18,00,000Job Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team. As an Embedded Systems Engineer, you will be responsible for designing and developing firmware for our products.About the RoleThis is a challenging role that requires a strong understanding of embedded systems, software development, and real-time...
-
Embedded System Developer
2 weeks ago
Pune, Maharashtra, India beBeeEmbeddedDeveloper Full timeJob OverviewWe are seeking an Embedded Systems Professional with a proven track record in developing embedded systems solutions.Key Responsibilities:Design and develop embedded systems software using C programming language.Implement and test 8-bit and 16-bit controllers.Collaborate with cross-functional teams to deliver high-quality products.Requirements:3-6...