What are the responsibilities and job description for the Advanced Embedded Software Engineer position at honeywell?
When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.
That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings intelligent and safe and even making it possible to breathe on Mars
We lead with software and innovation.
Whether we’re turning mustard seeds into fuel, creating quantum algorithms or making taxis fly, our software engineering team is home to the world’s leading technological talent.
We are software engineers who not only have a solid foundation in coding, development, designing, testing and even hacking, but who also have a passion for empowering the world and making it a better place for everyone – today and tomorrow.
Are you ready to help us make the future?
As an Advanced Software Engineer here at Honeywell, you will be a part of the Integrated Flight Systems group, developing and maintaining software solutions for Avionics systems. This role will involve collaborating with cross-functional teams, implementing software designs, and ensuring the quality and performance of software solutions.
In this role, you will have the opportunity to contribute to the advancement of Avionics software, making a profound impact on the aviation industry. You will work on cutting-edge projects, driving innovation and ensuring the delivery of high-quality software solutions. Join us and be a part of shaping the future of Avionics Technology.
Key Responsibilities
Our team develops and designs software solutions for MAU (Modular Avionics Unit) systems. The MAU (Modular Avionics Unit) Core software development pertains to embedded software development and working with software components that closely interacts with the Honeywell Epic/Apex ® Avionics Module hardware, and many of the software components run on top of the Deos ™ Operating Systems.
- Design, develop, and test embedded software applications using industry best practices
- Responsible for updating existing MAU (Modular Avionics Unit) Core / Primus ® Epic Platforms Software components and developing new platforms software functionalities.
- Collaborate with cross-functional teams to enhance and optimize critical software components
- Participate in code reviews to ensure code quality and adherence to coding standards
- Troubleshoot and resolve complex software issues
- Collaborate with stakeholders to ensure software meets customer needs and requirements
- The software development process includes utilizing Software Configuration Management Tools and supporting Software Quality practices and follows DO-178B Design Assurance Level A process.
- Supporting Verification and Validation (V&V) and reviewing the V&V Docs (Traceability Document, Test Cases and Procedure Document, Software Verification Report)
- Stay updated with emerging technologies and industry trends in software engineering