What are the responsibilities and job description for the Senior Firmware Engineer position at In Technology Group Inc (US)?
Role : Senior Firmware Engineer
Location : Portland, Maine
Salary : $160,000
About the Company :
Our client is a technology-driven product development firm specializing in the design and manufacturing of advanced electronic systems. With a strong focus on embedded systems, they collaborate with diverse industries to develop cutting-edge, high-performance solutions tailored to specific customer needs. Their expertise spans from concept development to full-scale production, ensuring innovative and reliable technology integration.
Position Overview :
As a Senior Firmware Engineer , you will play a key role in leading and directly contributing to firmware and software development for highly integrated, custom-embedded processing systems. You will be responsible for designing, developing, and implementing firmware solutions that power new electronic products, ranging from simple microcontroller-based designs to sophisticated embedded processing systems.
Key Responsibilities :
- Lead the design and development of embedded software for a variety of electronic products.
- Serve as the software lead on complex embedded systems projects, identifying required development activities and directing team members accordingly.
- Work alongside Program Managers to estimate project timelines, quote development work, and maintain project schedules.
- Collaborate with cross-functional teams to define software requirements and develop optimal design strategies that balance performance, cost, and resource constraints.
- Create detailed software specifications based on product requirements and implement embedded code accordingly.
- Support the integration of custom embedded processor hardware in conjunction with hardware design teams.
- Develop and execute software verification and testing procedures to ensure reliability and performance.
- Document design processes, specifications, and instructions in compliance with company standards.
- Act as a subject matter expert in embedded systems software development.
- Work with Engineering Management to refine and improve software development processes and tools.
- Mentor junior engineers, fostering skill development and best practices within the team.
Required Skills & Qualifications :
Education & Experience :
Benefits
This is an exciting opportunity for an experienced firmware engineer to lead impactful projects in a collaborative, innovation-focused environment. If you are passionate about embedded systems and enjoy solving complex technical challenges, we encourage you to apply.
Salary : $160,000