- プネ - Maharashtra - インド
Senior Firmware Developer- C/C++(8-10 Years)
Hello Visionary!
We know that the only way a business thrives is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
We are looking for a Firmware Developer (C/C++).
You’ll make a difference by:
- Designing and implementing client-server-based firmware for Room Automation controllers using C/C++.
- Developing automated unit tests for respective components in C/C++.
- Writing clean, efficient, reliable, and maintainable code.
- Delivering high-quality products through thorough testing and documentation.
- Adhering to process and quality standards: producing artifacts such as review logs, RCA, traceability matrix, and participating in audits, quality gates, and project reviews.
- Clarifying and analyzing requirements, performing quick POCs.
- Identifying and resolving bottlenecks, contributing to CI/CD improvements (GIT knowledge preferred).
- Providing effort estimates and adhering to sprint plans.
- Interfacing with global development teams and product owners; confidently representing topics in sprint demos and client meetings.
- Taking ownership and driving topics independently.
- Managing configuration tools and processes.
- Continuously learning new skills relevant to the project and organization, becoming a subject matter expert.
- Bringing positivity, energy, and enthusiasm to the workplace.
You’ll win us over by:
- Holding a graduate degree in BE / B.Tech / MCA / M.Tech / M.Sc with a strong academic record.
- Having 8–12 years of demonstrable experience in firmware/software development.
- Strong expertise in C/C++, GIT, UML, OOAD, Design Patterns, Socket Programming.
- Knowledge of databases (SQL, PostgreSQL, RocksDB) and tools like GitHub Copilot.
- Experience with client-server and multi-layered architecture.
- Exposure to DevOps tools such as GIT and Docker.
- Understanding of cross-platform development in .NET (advantageous).
- Familiarity with IoT devices such as PLCs, Raspberry Pi, Arduino, BeagleBone (advantageous).
- Excellent communication skills—speaking, writing, presenting, and interfacing.
- Initiative, ownership, and ability to learn quickly.
- Energetic, enthusiastic, bold, and team-oriented.
Create a better #TomorrowWithUs!
This role, based in Pune, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.
At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.
Bring your curiosity and imagination, and help us shape tomorrow.
Find out more about Siemens careers at: www.siemens.com/careers