Principal Firmware Engineer

Minneapolis, Minnesota

FPC of Savannah
Job Expired - Click here to search for similar jobs

Great opportunity for an experienced Principal Embedded Software Engineer to step into a Principal Firmware Engineer role located in Minneapolis, Minnesota.


Our client is a leading industrial electronics manufacturer looking for a Principal Firmware Engineer to lead the firmware design, implementation, and test aspects of New Product Development programs (NPD) and Sustaining products throughout their entire lifecycle.


Responsibilities

  • Own software architecture and design execution, along with processes, tools, and metrics used for new product development and on-going sustaining programs.
  • Lead software strategic planning, concept generation, architecture definition, and translation to system/subsystem/module definitions of designs that are reliable, safe, and sustainable.
  • Provide technical leadership to software team members.
  • Lead software strategic planning, concept generation, architecture definition, and translation to system/subsystem/module definitions of designs that are reliable, safe, and sustainable.
  • Lead the capture of requirements and associated rationale(s) for regulated products.
  • Work closely with hardware engineers to develop strategies for Hardware/Firmware integration and diagnostic coverage.
  • Manage DevOps tools and processes to ensure traceability from requirements to test cases
  • Act as Product Owner using Agile methodology for software/firmware development, with clear communication back to project stakeholders.
  • Comply with development processes, lead technical reviews, implement source code meeting product requirements in compliance with coding standards, and properly document work deliverables.
  • Work closely with technical and subject matter experts to ensure accurate and complete use case coverage and regulation compliance.
  • Ensure that code is rigorously documented, tested, and controlled.
  • Unit test source code using IDEs, debuggers, emulators, communication analyzers, scopes, and logic analyzers.
  • Provide work breakdown plans and task estimates in support of project estimates and management.
  • Participate in roadmap planning and identify competency/resource gaps and implement plans to close the gaps.



Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science or related field.
  • 8+ years of experience with software and embedded firmware development (C/C ).
  • Must have led significant or all portions of a product firmware development at least once, from inception through market launch.
  • 3+ years of Real-Time Operating System (RTOS) experience.
Date Posted: 05 May 2025
Job Expired - Click here to search for similar jobs