Advanced Software Engineer
Honeywell changes the way the world works.
At Honeywell, we are blending physical products with software solutions to link people and businesses to the information they need to be more efficient, more productive, and more connected. We have a real passion for the place where physical meets digital.
In this emerging Internet of Things era, the world is moving from simple digital transactions to complex digital-to-physical interfaces. Half of our engineers globally are developing software to augment our extensive technology portfolio, which include:
Technologies for connected homes and buildings
The world’s most advanced cockpits, jet engines, auxiliary power units, and turbochargers
Refining and petrochemicals process technologies and controls
Personal protective equipment for connected workers
As an advanced software engineer at Honeywell, you will spend most of your time understanding business problems, designing solutions, writing code and tests. But you’ll also participate in the entire lifecycle: sprint grooming, sprint planning, design, coding, retrospectives, user testing, training, and supporting project implementation.
You will work on a team of 10-12 people including: scrum masters, product owners, designers, software engineers, and DevOps. You and your team collaborate to build content such as calculations, rules, event work flows, integration solutions, and visualizations to products from the idea phase through launch and beyond.
YOU MUST HAVE
Bachelor’s degree in Computer Science, Computer Engineering or a software related discipline.
3+ years of experience in at least, one modern programming/scripting language such as Python / C# / Java
3+ years of experience in data structures/algorithms
4+ years of experience working in controls/conveyor systems
Experience in field installations including systems commissioning and integration
A Master’s degree in a related field is an added plus. Python development experience
ETL pipeline development- data structures, data cleansing, ontology models
Experience with Test-Driven Development
Experience with Agile software development frameworks and methodologies
Demonstrated understanding of Algorithms, Data Structures, Object Oriented Design
Excellent written and oral communication skills at all levels of the organization
The ability to adapt quickly to a fast-paced environment
Experience designing, building, testing, releasing and operating software products and services consumed by external customers
Demonstrated functional and technical leadership
Someone who works and collaborates with people across perceived boundaries and borders (think DevOps)
Demonstrated analytical and problem solving skills (ability to identify, formulate, and solve engineering problems)
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.
To apply for this job please visit careers.honeywell.com.