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.
Required Education and Experience :
- Computer Science / Electronics / Instrumentation Engineering Graduate.
- 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.
Skills Required
Linux, C C++, Agile, Software Development, Debuggin, Gnu