Honeywell Technologies

Software Engr II

Honeywell Technologies  •  Bengaluru, IN (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Software Engineer 2 – Process Automation

We are looking for a highly skilled Software Engineer 2 to design, develop, debug, and enhance software solutions for Process Automation systems. The ideal candidate will have strong expertise in C++, multithreading, memory management, and debugging, along with domain knowledge in industrial automation controllers and field devices.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications for Process Automation products.
  • Analyze, troubleshoot, and resolve complex software defects, memory leaks, and performance issues.
  • Develop and optimize multithreaded applications with a focus on reliability and scalability.
  • Collaborate with cross-functional teams to define technical solutions and product enhancements.
  • Lead technical discussions, design reviews, and problem-resolution meetings.
  • Make technical decisions and provide guidance to team members on architecture and implementation approaches.
  • Work with automation systems including controllers, field devices, I/O modules, and control blocks.
  • Ensure software quality through code reviews, testing, and adherence to engineering best practices.

Required Technical Skills

  • Expert-level proficiency in C++
  • Strong understanding of multithreading, concurrency, synchronization, and performance optimization
  • Proven experience in identifying and resolving memory leaks and complex debugging scenarios.
  • Strong knowledge of software design principles, data structures, and object-oriented programming.
  • Experience with debugging tools, profilers, and diagnostic techniques.

Domain Expertise

  • Experience in Process Automation or Industrial Automation systems.
  • Understanding of:
    • Controllers
    • Field Devices
    • I/O Modules
    • Function Blocks / Control Blocks
    • Distributed Control Systems (DCS) or related automation platforms

Communication & Leadership

  • Strong verbal and written communication skills.
  • Ability to independently lead technical meetings and stakeholder discussions.
  • Capable of driving technical decisions and influencing engineering direction.
  • Strong collaboration and mentoring abilities.

Preferred Qualifications

  • Experience with embedded or real-time systems.
  • Exposure to industrial communication protocols and automation architectures.
  • Experience working in Agile development environments.

This profile aligns with a strong SE2 candidate who can independently own technical design and development activities while contributing to process automation products and technical leadership within the team.

Provide your feedback on BizChat

You said:

Also Add C# and SQL in technical skill

Copilot said:

Software Engineer 2 – Process Automation

We are looking for a highly skilled Software Engineer 2 to design, develop, debug, and enhance software solutions for Process Automation systems. The ideal candidate will have strong expertise in C++, C#, SQL, multithreading, memory management, and debugging, along with domain knowledge in industrial automation controllers and field devices.

Key Responsibilities

  • Design, develop, and maintain high-performance software applications using C++ and C#
  • Analyze, troubleshoot, and resolve complex software defects, memory leaks, and performance bottlenecks.
  • Develop and optimize multithreaded applications with a focus on reliability, scalability, and maintainability.
  • Design, develop, and optimize SQL database queries, stored procedures, and data management solutions
  • Collaborate with cross-functional teams to define technical solutions and product enhancements.
  • Lead technical discussions, design reviews, and problem-resolution meetings.
  • Drive technical decisions and provide guidance on architecture, design, and implementation approaches.
  • Work with Process Automation systems including controllers, field devices, I/O modules, and control/function blocks.
  • Ensure software quality through code reviews, testing, and adherence to engineering best practices.

Required Technical Skills

  • Expert-level proficiency in C++
  • Strong hands-on experience with C#/.NET development.
  • Strong knowledge of SQL, database design, query optimization, and performance tuning.
  • Deep understanding of multithreading, concurrency, synchronization, and performance optimization
  • Proven experience identifying and resolving memory leaks, resource management issues, and complex software defects.
  • Expertise in software debugging using profiling and diagnostic tools.
  • Strong understanding of object-oriented design, design patterns, and software engineering best practices.

Domain Expertise

  • Experience in Process Automation / Industrial Automation systems.
  • Strong understanding of:
    • Controllers
    • Field Devices
    • I/O Modules
    • Control Blocks / Function Blocks
    • Distributed Control Systems (DCS) and related automation platforms

Communication & Leadership

  • Excellent verbal and written communication skills.
  • Ability to independently lead technical meetings and stakeholder discussions.
  • Capable of making and driving technical decisions.
  • Strong collaboration, problem-solving, and mentoring skills.

Preferred Qualifications

  • Experience with embedded systems or real-time software development.
  • Knowledge of industrial communication protocols and automation architectures.
  • Experience working in Agile/Scrum environments.
  • Familiarity with software deployment, diagnostics, and support in industrial automation ecosystems.

Ideal Candidate Profile: A strong Software Engineer 2 who can independently own technical design and development, contribute to Process Automation products, lead technical discussions, and drive high-quality software delivery using C++, C#, SQL, and automation domain expertise

Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.

Honeywell Technologies

About Honeywell Technologies

Honeywell is a Fortune 500 company that invents and manufactures technologies to address tough challenges linked to global macrotrends such as safety, security, and energy. With approximately 110,000 employees worldwide, including more than 19,000 engineers and scientists, we have an unrelenting focus on quality, delivery, value, and technology in everything we make and do.

For additional information on how Honeywell processes your personal information please visit https://www.honeywell.com/privacy-statement.

Industry
Manufacturing & Production
Company Size
10,000+ employees
Headquarters
Charlotte, North Carolina
Year Founded
Unknown
Social Media