What are the responsibilities and job description for the Heron Talent Solutions | Embedded Software Engineer position at Heron Talent Solutions?
As a Staff Embedded Software Engineer on the Platform Software team, you will play a critical role in the architecture, design, development, testing, and integration of software solutions for advanced displays and video systems utilized in commercial passenger aircraft. This position involves collaboration across multidisciplinary teams to ensure high-performance, reliable, and regulatory-compliant systems that enhance passenger experiences and meet stringent industry standards.
Must have experience with Qualcomm Snapdragon SoCs.
Duties and Responsibilities :
- Design and implement software for embedded devices and systems - from
- requirements to production
- Provide estimates for development effort
- Support, maintain and improve existing platform software
- Assess third party and open-source software and in some cases implement
- same
- Analyze and enhance efficiency, performance, stability, and scalability of
- system resources
- Integrate and validate new product designs
- Interface with hardware design and development teams
- Support software team members and other cross functional teams
- Participate in design approach discussions
- Review code and design, participate in peer reviews
- Support software Quality Assurance
- Write and / or report status
- Contribute / participate in DevOps / CI / CD pipeline
- Perform other job-related duties as assigned
Requirements :