Honeywell Technologies
Website:
honeywell.com
Company:
https://www.linkedin.com/company/honeywell
Seniority: Not Applicable
Industries: Automation Machinery Manufacturing
Job details:
QUALIFICATIONS
Software Engineer 2 – Process AutomationRole Overview
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 BizChatYou Said:
Also Add C# and SQL in technical skill
Copilot said:Software Engineer 2 – Process AutomationRole Overview
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
ABOUT US
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.
Click on Apply to know more.