Senior Engineer Software
16 hours ago
Senior Firmware Engineer – IoT, HMI & PC-side Application Development
Role Summary:
We are seeking a highly experienced Senior Firmware Engineer for the development of embedded firmware for IoT devices, Human-Machine Interfaces (HMI) , and PC-side applications. This role involves architecting and implementing robust firmware, developing intuitive user interfaces for embedded and desktop platforms, and ensuring seamless communication between devices and local systems.
Key Responsibilities:
Firmware Development (IoT & Embedded Systems):
- Design and develop firmware for microcontrollers (PIC, TI, NXP)-based devices.
- Implement communication protocols (HTTP, SNMP, Modbus, CAN, UART, SPI, I2C).
- Optimize firmware for performance, power efficiency, and reliability.
HMI Development (Embedded GUI):
- Develop embedded GUIs for LCD Touch screen display using frameworks like Qt for MCUs.
- Interface with display drivers and touchscreen controllers.
- Translate UX/UI designs into responsive embedded applications.
PC-side Application Development:
- Build desktop applications (Windows) for device configuration, monitoring, and diagnostics.
- Use technologies like Qt (C++), .NET (C#).
- Implement data visualization, logging, and firmware update tools.
- Ensure robust communication with embedded devices via USB, Ethernet, or Serial.
System Integration & Testing:
- Collaborate with FIT, QA, Service Teams for integration testing.
- Conduct unit, integration, and regression testing.
- Use lab tools (Multimeters, oscilloscopes, logic analyzers, protocol sniffers) for debugging.
Documentation & Collaboration:
- Maintain detailed technical documentation and user guides.
- Participate in code reviews and design discussions.
- Mentor junior engineers and contribute to architecture decisions.
Qualifications:
- Bachelor's or Master's degree in Electronics, Computer Engineering, or related field.
- 3 to 5 years of experience in embedded firmware and GUI development.
Preferred Skills:
- Proficiency in C/C++, RTOS, Qt/.NET frameworks.
- Experience on PIC, TI and NXP microntrollers.
- Implement communication protocols (HTTP, CAN, UART, SPI, I2C).
- Experience with industrial protocols (Modbus, SNMP, Profibus, ProfiNet).
- Experience with RTOS and embedded Linux.
- Microcontroller PCB circuit design, BOM preparation, Board bring up.
- Hands-on experience with version control (Git).
- Familiarity with AI agent is a plus.
- Familiarity with UPS, Charger power product is plus.
Soft Skills:
- Strong analytical and debugging skills.
- Excellent communication and teamwork.
- Ability to lead technical initiatives and mentor peers.
Travelling:
10%
-
Senior Software Engineer
4 days ago
Pune, Maharashtra, India Momentive Software Full time ₹ 1,20,000 - ₹ 3,00,000 per yearJob Description:Position OverviewWe are looking for Senior Software Engineer to work within the Development team. This position will be in our Pune officePosition SummaryAs a Senior Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from concept to post-production...
-
Senior Java Software Engineer
3 days ago
Pune, Maharashtra, India EquipOptimizacions Software Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per yearCompany DescriptionEquipOptimizacions Software Pvt. Ltd. (EOS) specializes in designing strategic, state-of-the-art cloud-first solutions for container business problems. With over 20 years of experience in addressing technical challenges and building robust software solutions for the container industry, EOS stands out within the shipping industry by...
-
Senior Software Engineer
22 hours ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer(AY)Position Summary: Perforce is looking for a Senior Software Engineer to join the team. We are looking for an individual who will play a key role in maintaining and improving the front-end presentation of our flagship on-premise product, using TypeScript, Angular, and GraphQL. As a member of the Delphix DCT...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Software Engineer I - Delphix (KS)Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software EngineerPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business....
-
Pune, Maharashtra, India Rocket Software Full time ₹ 8,00,000 - ₹ 24,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India MALBEK SOFTWARE LLP Full time ₹ 14,00,000 - ₹ 28,00,000 per yearSummary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...
-
Senior Software Engineer, Reliability
7 days ago
Pune, Maharashtra, India Veeam Software Full time ₹ 8,00,000 - ₹ 24,00,000 per yearVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Senior Software Engineer
3 days ago
Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...
-
Senior Software Engineer
21 hours ago
Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software Engineer (Akana)Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in...