HamburgerMenu
hirist

Job Description

Position Overview :

We are seeking an experienced Engineering Manager to lead our embedded firmware development team.

This role combines hands-on technical expertise with people management responsibilities, focusing on driving day-to-day operations, team development, and project execution in a.

fast-paced embedded systems environment.

Key Responsibilities :

People Management :

- Lead, mentor, and develop a team of embedded firmware engineers

- Conduct regular one-on-one meetings, performance reviews, and career development planning.

- Foster a collaborative and innovative team culture.

- Recruit, interview, and onboard new team members.

- Resolve conflicts and facilitate effective team communication.

- Support professional growth through training opportunities and skill development.

Technical Leadership :

- Provide technical guidance and architectural oversight for embedded firmware projects.

- Review code, design documents, and technical specifications.

- Ensure adherence to coding standards, best practices, and quality processes.

- Collaborate with cross-functional teams including hardware, software, and QA

- Stay current with emerging technologies and industry trends in embedded systems.

Project Management :

- Plan, prioritize, and track project deliverables and milestones.

- Coordinate resource allocation and workload distribution across team members

- Identify and mitigate technical and schedule risks.

- Facilitate agile development processes including sprint planning and retrospectives.

- Communicate project status and technical decisions to stakeholders and upper management.

Required Qualifications :

Technical Experience :

5+ years of embedded firmware development experience with demonstrated expertise in :

- C++ programming for embedded systems.

- Linux operating system and kernel programming.

- Real-time operating systems (RTOS).

- Hardware/software integration and debugging.

- Proficient with Git version control system and branching strategies

- Experience with embedded development tools, debuggers, and testing frameworks.

- Understanding of communication protocols (SPI, I2C, UART, CAN, Ethernet).

- Knowledge of microcontrollers, DSPs, and embedded processors.

Management Experience :

- Experience in managing small engineering teams (3-8 people)

- Proven track record of successfully delivering complex technical projects.

- Experience with hiring, performance management, and team development

- Strong leadership and interpersonal skills.

Additional Requirements :

- Strong problem-solving and analytical abilities.

- Excellent written and verbal communication skills.

- Ability to work effectively in a fast-paced, dynamic environment.

Preferred Qualifications :

- Knowledge of wireless communication protocols (WiFi, Bluetooth, cellular).

- Previous experience in a startup or high-growth technology company.


info-icon

Did you find something suspicious?