Software Engr I
Honeywell Bengaluru, Karnataka, India
Job Description
"Embark on a journey to shape the future of Industrial IoT with Honeywell's DevSecOps team, driving innovation and excellence in software engineering."
As a Software Engineer I at Honeywell, you will be part of a dynamic team that combines software development, security, and operations to deliver cutting-edge solutions for our customers. Your passion for innovation and commitment to excellence will make a significant impact on our mission to drive the Industrial IoT revolution.
With access to a global network of experts and a diverse range of projects, you will have the opportunity to develop your skills, expand your knowledge, and grow your career in a fast-paced and rewarding environment.
Why you should learn this:
The demand for skilled software engineers in the Industrial IoT sector is growing rapidly, driven by the increasing adoption of automation and digital transformation.
Expected Salary: $80,000 - $120,000 per year, depending on location and experience
How it works:
- Develop and maintain high-quality software solutions that meet the needs of our customers and align with Honeywell's strategic goals.
- Collaborate with cross-functional teams to design, test, and deploy software solutions, ensuring seamless integration and minimal downtime.
Core Concepts to Master
DevSecOps Principles
Understand the core principles of DevSecOps, including the integration of security into the development lifecycle, the use of automation and continuous integration/continuous deployment (CI/CD) pipelines, and the importance of collaboration and communication across teams.
Cloud Computing and IoT
Develop a deep understanding of cloud computing and IoT technologies, including the benefits and challenges of using cloud-based platforms for IoT data processing and analytics.
Security Best Practices
Learn about security best practices for software development, including secure coding techniques, threat modeling, and vulnerability management.
Interview Questions (Beginner)
- What experience do you have with software development and testing?
- How do you stay current with new technologies and trends in the field?
- Can you describe a project you worked on and your role in its development?
Job Overview
Advance Questions
- • How do you approach security when developing software, and what best practices do you follow?
- • Can you describe a time when you had to troubleshoot a complex technical issue, and how you resolved it?
- • How do you prioritize and manage multiple projects simultaneously, and what tools do you use to stay organized?