In this role, you will be responsible for designing, developing, and maintaining software applications. This position requires leveraging advanced engineering principles and practices to ensure high-quality software solutions that meet business needs.
The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP security clearance.
Key Responsibilities:
- Design, implement, and test software solutions using C++/Python on both Windows and Linux platforms.
- Collaborate with cross-functional teams to identify and address software requirements.
- Mentor junior engineers and provide technical guidance on best practices.
- Conduct code reviews and ensure adherence to coding standards.
- Participate in architecture and design discussions, contributing to the overall design of software systems.
- Troubleshoot and resolve software defects and issues, ensuring smooth operation of the software.
- Stay up to date with industry trends and emerging technologies to inform future product development.
- Document software design and implementation details for future reference.
Qualifications:
- Bachelor’s degree in computer engineering, computers science, software engineering or a related field.
- 5 years of experience in software development, with a focus on Object Oriented Design and Programming
- 5 years in programming languages such as C++
Object Oriented Design and Programming (OOD/OOP)
Build Tools such as Make, CMake
Strong coding ability in C++11