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.
Requirements
- Advanced (10+ years) programming experience using C/C++
- Advanced (10+ years) Linux development experience and GCC
- Advanced (10+ years) experience developing and troubleshooting multithreaded software solutions
- Experience programmatically interacting with external systems that expose REST and CGI interfaces
- Experience with Git and SVN software version control tools
- Experience with agile development processes including scrum and Kanban
- Programming experience using Python and Java
Responsibilities
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Contribute to an existing, mature codebase
- Document and maintain software functionality
Other
- Self-motivated, self-directed, and energetic
- Experience with Rally agile development planning and tracking environment
- Experience with access control principles and terminology