Job Description:
Hybrid- Monday, Tuesday, Thursday-Onsite
Job Summary:
The Embedded Systems Firmware Engineer is responsible for analyzing, developing, designing, programming, debugging, and implementing embedded systems for our organization’s products and systems. This role involves developing testing and troubleshooting strategies, managing firmware integrations to ensure functionality, throughput, and consistency, and creating user documentation. The ideal candidate will contribute to complex technical projects, drive quality improvements, and lead technology roadmaps, while also providing mentorship within the team.
Essential Duties and Responsibilities:
- Firmware Development: Architect, design, support development, and test firmware solutions for complex projects, ensuring alignment with project specifications.
- Project Leadership: Create software specifications, recommend approaches, and set goals for projects; lead technology roadmap processes and provide guidance on strategic direction.
- Team Development: Champion innovative thinking and coach team members to develop and implement creative solutions, fostering a culture that attracts and retains top talent.
- Quality Improvement: Prioritize quality across all firmware projects, proactively seeking opportunities to enhance performance, functionality, and consistency.
- Competitive Awareness: Maintain an understanding of competitor products and development strategies, ensuring that designs are positioned to surpass market standards.
- Innovative Solutions: Develop next-generation firmware concepts in collaboration with other engineering teams to anticipate and fulfill client needs.
- Intellectual Property Management: Participate in activities to protect the company’s intellectual property, including analyzing competitor patents and technology.
- Decision-Making: Exercise independent judgment on methods, techniques, and evaluation criteria, aiming to achieve superior project outcomes.
- Mentorship and Supervision: May oversee the work of junior engineers, providing guidance and creating cross-functional networks.
- Organizational Spokesperson: Act as the primary consultant and spokesperson on specialized projects that impact the organization’s long-term objectives.
Qualifications:
- Education: Bachelor’s degree in engineering, Computer Science, or a related discipline is required; a Master’s degree is preferred.
- Experience: Minimum of 7+ years of experience with a bachelor’s degree or 4+ years of experience with a master’s degree in firmware development and embedded systems engineering.
- Skills: Advanced proficiency in firmware architecture and design, testing and troubleshooting firmware solutions, and competitive analysis. Experience with intellectual property protection, technology roadmaps, and project leadership is also preferred.