As an Embedded Software Engineer at Icarus in El Segundo, California, you are developing cutting-edge avionics and aerospace technologies that transform the industry. This role entails designing, developing, and testing embedded software and firmware for complex systems, leveraging your expertise in I2C, firmware, and embedded software to drive innovation. By joining Icarus, you are contributing to the company's success and the advancement of the aerospace industry as a whole. The impact and scope of this position are significant, with opportunities for growth and advancement as the company continues to push the boundaries of what is possible. You are working on high-visibility projects, collaborating with cross-functional teams, and driving the development of next-generation technologies, all while expanding your skills and expertise in a dynamic and supportive environment.
Your day-to-day activities involve designing, coding, and testing embedded software and firmware, collaborating with hardware engineers to integrate and test systems, and troubleshooting issues to ensure seamless system operation. Key responsibilities include:
- Designing and developing embedded software and firmware for avionics and aerospace systems
- Collaborating with cross-functional teams to integrate and test systems
- Troubleshooting issues and optimizing system performance
- Developing and maintaining technical documentation and test plans
- Participating in code reviews and contributing to the improvement of the development process
- Staying up-to-date with industry trends and emerging technologies to inform design and development decisions
- Working closely with the quality assurance team to ensure compliance with industry standards and regulations. You are reporting to the Engineering Manager and working closely with a talented team of engineers, providing opportunities for knowledge sharing, mentorship, and growth. Your technical expertise in areas like I2C, firmware, and embedded software is essential, as well as your ability to work effectively in a team environment, communicate complex ideas, and adapt to changing priorities and deadlines.
By joining Icarus as an Embedded Software Engineer, you are becoming part of a company that values innovation, teamwork, and continuous learning.