Dear Aspirant!
We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.
We are looking for Software Engineer.
You’ll make an impact by:
- Developing New Features: Focus on implementing new user interfaces and features alongside automated unit and integration tests.
- Collaborate: Work with a candid and collaborative team where your expertise in application architecture and mobile technologies is highly valued.
- Ensure Quality: Write clean, organized, and high-quality code to ensure solid application performance and an excellent user experience.
- Deliver Results: Be part of the development team, responsible for delivering technical solutions with quality.
- Conduct comprehensive architecture analysis to evaluate and compare various mobile development technologies.
- Collaborate with cross-functional teams, including software/firmware, electrical hardware, mechanical, project management, and verification and validation engineers, to translate project requirements into technical specifications.
- Designing and developing robust, scalable, and efficient mobile applications using cross-platform technologies such as React Native and Flutter.
- Write clean, maintainable, and well-documented code.
- Conducting thorough testing and debugging to ensure high-quality deliverables.
- Optimizing app performance and enhance user experience.
You’ll win us over by:
- Having a Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science with 5+ years of professional experience in Building mobile applications for both iOS and Android platforms, strong proficiency in React Native and JavaScript.
- Holding experience in APIs and backend integration, including CI/CD automation, mobile app development processes and lifecycles.
- Writing measurable software requirements and design documentation.
- Working with electronic test equipment such as oscilloscopes, multi-meters, and DC power supplies.
- Exhibiting knowledge of cross-platform build automation (e.g., GitLab) and native build tools like Xcode, Android Studio, and Visual Studio.
- Possessing experience with provisioning features (e.g., iOS certificates/profiles, Android keystores).
- Understanding of source code control systems, test automation scripting, and test-driven development processes.
- Being familiar with deployment workflows (e.g., TestFlight, Firebase).
- Exposure on developing applications using wireless IoT protocols like Bluetooth, BLE, and Wi-Fi.
- Knowledge of secure architecture, UI/UX design principles, testing, deployment, and security hardening of cloud-based SaaS products.
- Familiarity with software testing tools like Unity and SonarQube.
- Having strong communication skills to convey ideas to a range of audiences, including product management and engineers.
- Ability to work in a fast-paced, deadline-driven environment and deliver excellent results with minimal supervision.
Create a better #TomorrowWithUs!
This role, based in Bangalore, 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.
Find out more about Siemens careers at: www.siemens.com/careers