Innovate to solve the world's most important challenges
Be part of a team that designs, develops and integrates highly complex software functions within Honeywell. You will use your experience and judgment to plan and accomplish goals.
You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities.
Identify and propose technical improvements using your software engineering knowledge and principals
Accelerate innovation and growth, teaming with the world's most talented engineers
We invite you to discover for yourself why a career with Honeywell is the opportunity you've been looking for
Design and implementation of embedded and desktop applications software for Communication, Navigation and Surveillance (CNS) products.
Participate in the project planning phase, provide estimates and report status
Develop embedded / desktop application software (e.g. C, C++, Java, SDL) :
Requirements and architecture creation / modification
Code creation / modification (including debugging and troubleshooting)
Test cases, procedures, and scripts creation / modification
Tests execution (both informal and formal runs)
Development and configuration of the development / automatic test environment setup
Ensures that his / her assigned technical tasks are completed on-time and within the expected quality level
Actively contributes to the improvement of the existing concepts and identifies new technological opportunities
YOU MUST HAVE
Bachelors degree in Engineering or Computer Science
Experience with embedded / application software development (e.g. C, C++, SDL) and design / test automation
Knowledge of modern software development practices is a plus
Experience with project planning and effort estimation is a plus
Knowledge of commercial airborne standards including RTCA DO-178B(C) is a plus
Experience with software design tools (e.g. Enterprise Architect) is a plus
Knowledge of scripting languages (e.g. Perl, Python) is a plus
Knowledge of software configuration management tools (e.g. ClearCase, SVN, Git) is a plus
Knowledge of requirements management tools (e.g. DOORS) is a plus
Knowledge of change management tools (e.g. ClearQuest) is a plus
Knowledge of test management tools (e.g. TestLink) is a plus
Excellent command of English language is mandatory
Strong organizational skills and analytical ability
Self-starter, motivated and able to work independently
Extremely reliable, trustworthy, with highest ethical standards
Excellent communications skills
Interested to work in a fast paced, global business environment
Understanding various software development lifecycle
Some relevant experience
Knowledge of software configuration management and change management practices
Diverse and global teaming and collaboration
Wide degree of creativity and latitude
Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.
Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
Can quickly analyze, incorporate and apply new information and concepts.
Continued Professional Development