Firmware Lead Engineer - Hartford, United States - Capstone Search Advisors

    Default job background
    Description
    Global Manufacturing company seeks a Firmware Lead Engineer.
    Responsibilities

    Spearhead team management by effectively aligning expectations and collaborating closely with the Scrum Master to ensure the team operates at peak efficiency.

    Assume ownership of the firmware and its continuous development in accordance with the Product Roadmap.

    Execute code reviews and provide team mentoring and coaching, with the overarching goal of establishing a cohesive team culture, fostering competencies, and championing best practices.

    Shoulder the responsibility for firmware quality, its ongoing maintenance, and development.
    Provide unwavering support to teams for updates, tools, and essential resources as required.
    Collaborate with fellow team leads to evolve work methodologies and coding practices.
    Define and implement high performance software by leveraging a strong understanding of embedded hardware design.
    Debug and fix software issues in embedded systems.
    Inherit and develop all firmware for existing product usage, manage existing product and new feature development.
    Requirements
    BS or MS in Computer Engineering, Electronics, or Communications Engineering.

    5 years + experience managing embedded software engineers in comparable environment and product range ideally utilizing Scrum or similar iterative/incremental software development methodology.

    Experience of integrating embedded software projects with App development teams.
    Experience of low power software design.

    Essential – must have experience of delivering firmware updates for commercial electronics products and full working knowledge and demonstrable experience of having delivered updates.

    Highly proficient in real-time programming languages such as C/C++. Experience with Python a distinct advantage.
    Experience with multi-task/multi threaded Real-Time Operating Systems.
    Proficient with defining architectures utilizing UML including the use of sequence diagrams to describe system level integrations.
    Excellent understanding of Electronic Hardware, (a background in Electronic Engineering is useful) and programming at device level.
    Experience with Continuous integration tools and Version Control tools (e.g. Subversion, Github).
    Good working experience with Atlassian tools such as JIRA and Confluence.

    Self starter and motivated – capable of working on your own, and as team leader, set the tone for the rest of the team.

    Excellent written and verbal skills and capable of communicating with non-technical team members.
    Ability to establish process and lead team to ensure objectives are fulfilled.

    #J-18808-Ljbffr