Honeywell is seeking an Advanced Embedded Engineer to design, develop, and integrate applications software for HPS-PMT.
The role requires leveraging experience and judgment to accomplish goals and generate innovative solutions through novel approaches to challenges.
Primary Responsibilities:
Work with various stakeholders: Lead designers, developers, program managers, testers, and information development team to detail out clear requirements at Product & System level.
Understand software development life cycle and collaborate effectively in an Agile work environment.
Understand all use case stories from Product Owners to estimate development tasks with high level of accuracy (>85%).
Complete all tasks assigned within the same sprint, including development, unit tests, and integration tests.
Be self-motivated and work with zero supervision, taking initiative to get things done before being asked.
Take full responsibility and accountability for the product owned.
Deliver high-quality outcomes including code reviews, unit test automation, and integration testing before System Test.
Evaluate test results and assist design engineer in root cause analysis for test failures and provide solutions.
Help design team perform debugging to fix issues or improve performance.
Consistently make timely decisions even in complex situations, balancing analysis with decisiveness.
Minimum 7 years of experience with a proven track record in product development of industrial and automation products.
Required Skills:
In-depth knowledge & experience in C, C++ languages, and Assembly language.
Experience in writing complex algorithms, multi-threaded applications, and device drivers.
Experience handling different communication protocols.
Knowledge of Real Time Operating System, preferred: LINUX.
Strong debugging and troubleshooting skills using tools such as GNU Debugger.
Excellent interpersonal and communication skills with ability to collaborate dynamically with geographically dispersed stakeholders.
Familiarity with Agile Software Development methodologies.
Experience/knowledge of DCS / PLC / Industrial Automation systems is an added advantage.
Familiar with the full life cycle of software product development, with hands-on experience in test execution and unit test automation in at least 4 projects.