We are seeking a highly skilled and experienced Staff Embedded Engineer to join our dynamic team. This role requires a proactive and hands-on professional with expertise in embedded systems, software development, multimedia frameworks, and protocol management.
Requirements
- Develop, implement, and maintain complex Linux applications, writing efficient code primarily in C/C++ or other relevant languages.
- Integrate Linux applications with various subsystems, including multimedia, network protocols, and device drivers, ensuring seamless communication and interoperability.
- Analyze and optimize application performance at both software and system levels, using profiling tools and techniques to enhance responsiveness, stability, and resource usage.
- Develop thorough documentation for applications, APIs, and system integration points.
- Conduct and participate in code reviews to ensure code quality and maintainability across the team.
- Engage with stakeholders as needed to gather requirements, provide updates, and manage expectations regarding project timelines, deliverables, and potential challenges.
- Drive continuous improvement by identifying and addressing inefficiencies in software and hardware interfaces.
Benefits
- 15 days of vacation, plus 12 days of national holidays
- 40 hrs. of paid sick time off
- Health, dental, and vision insurance
- 401 (k) with company matching
- HSA/ FSA