Enable job alerts via email!

Principal Embedded Firmware Engineer

Enercon Technologies

Portland (ME)

On-site

USD 110,000 - 270,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal Embedded Firmware Engineer to lead the development of cutting-edge firmware and software for custom embedded systems. This exciting role involves designing software for a range of electronic products, mentoring team members, and collaborating closely with project teams to ensure successful project execution. You will leverage your expertise in C/C++, embedded systems, and project management to drive the development of advanced technology solutions. If you are passionate about embedded systems and thrive in a dynamic environment, this role offers a unique opportunity to make a significant impact in the industry.

Benefits

Medical insurance
Vision insurance
401(k)

Qualifications

  • Experience in embedded firmware development with a strong focus on C/C++.
  • Ability to lead software development projects and mentor team members.

Responsibilities

  • Design and develop embedded software for new electronic products.
  • Collaborate with team members to identify software requirements and strategies.

Skills

C/C++ Development
Embedded Systems
RTOS
Linux
Microcontroller Platforms
Software Testing
Git
Electronics Lab Equipment
Object-Oriented Programming
Interpersonal Skills

Education

4-year degree in Computer Engineering
10+ years of embedded firmware experience

Tools

Embedded Operating Systems
Qt Framework

Job description

Join to apply for the Principal Embedded Firmware Engineer role at Enercon Technologies

3 days ago Be among the first 25 applicants

Join to apply for the Principal Embedded Firmware Engineer role at Enercon Technologies

Direct message the job poster from Enercon Technologies

Summary:

As the Principal Embedded Firmware Engineer, you will lead, and contribute directly to, the development of firmware and/or software as part of highly integrated, custom embedded processing systems used in new products developed by Enercon and its customers.

In the role of Principal Embedded Firmware Engineer:

  • You will design and develop embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems.
  • You will serve as software lead on complex embedded systems development projects – identify required development activities and direct other team members in completing those activities.
  • You will, as software lead, work with Program Managers to quote development work and plan/maintain the project schedule for development programs.
  • You will collaborate with project team members to identify software related requirements and develop corresponding software design strategies or architecture using the best approach based on performance, cost, and resources.
  • You will develop detailed software specifications based on requirements and implement embedded code in accordance with those defined requirements and/or specifications.
  • You will participate in the bringing-up of new custom embedded processor hardware with support from hardware designers.
  • You will establish software verification testing tools and methods and execute software testing activities.
  • You will document ideas, designs, specifications, and instructions to Enercon’s standards.
  • You will operate in the role of subject matter expert with respect to the software aspects of embedded systems design.
  • You will collaborate with the Engineering Manager to develop and improve department processes and tools, particularly those related to software development.
  • You will mentor other members of the engineering staff to promote design team abilities and establish good working practices.

The skills you need to succeed:

  • You must demonstrate skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems (Linux, etc.)
  • You must have communication and technical leadership skills needed to interface with the customer and direct a technical team through a development project.
  • You must have specific experience with common microcontroller and/or embedded processing platforms such as ARM and PIC. Experience with DSP and/or FPGA based SoCs is a plus.
  • You must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
  • You must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git.
  • You must demonstrate skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
  • You must have a thorough understanding of higher-level languages, object-oriented methodologies, UI implementation, and PC application programming. Experience with Qt framework is a plus.
  • You must have a strong understanding of software testing and QA tools and methodologies.
  • You must be able to work with a minimum of supervision and follow established design procedures during the development cycle, documenting the design to Enercon’s standards.
  • You must possess good interpersonal skills and have the ability to work between multiple departments in carrying out this position’s duties.

Education and experience of a successful candidate:

  • A 4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline.
  • A minimum of 10 years of embedded firmware development or equivalent experience. 15+ years preferred.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering, Design, and Manufacturing
  • Industries
    Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Enercon Technologies by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified when a new job is posted.

Sign in to set job alerts for “Firmware Engineer” roles.
Embedded Low-Level Software Engineer - Outdoor
Software Engineer - Solutions Engineering
Software Engineer - Cross-platform C++ - Multipass
Embedded Linux Field Engineer for Devices/IoT

Portland, ME $110,000.00-$270,000.00 7 hours ago

Software Engineer (Python/Linux/Packaging)

Portland, Maine Metropolitan Area 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Firmware Engineer

Microsoft

Portland null

On-site

On-site

USD 139,000 - 275,000

Full time

13 days ago

Lead Firmware Engineer, Advanced Product Ventures

Nike

Beaverton null

On-site

On-site

USD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Lead Firmware Engineer, Advanced Product Ventures R-63554

Nike

Beaverton null

On-site

On-site

USD 110,000 - 160,000

Full time

14 days ago

Firmware Senior Principal Engineer

Dell

null null

Remote

Remote

USD 120,000 - 160,000

Full time

8 days ago

Senior Software Engineer - Audio Processing & Networking Specialist

Aldea

Miami null

Remote

Remote

USD 120,000 - 180,000

Full time

11 days ago

Senior Software Engineer - Audio Processing & Networking Specialist

Aldea

Miami null

Remote

Remote

USD 100,000 - 140,000

Full time

12 days ago

Principal Firmware Engineer, Power Management

Ampere

Portland null

On-site

On-site

USD 140,000 - 235,000

Full time

30+ days ago

Principal AI Agent Engineer - Distributed Systems

Workday

Beaverton null

Hybrid

Hybrid

USD 193,000 - 291,000

Full time

Yesterday
Be an early applicant

Principal Firmware Engineer - Radio (Onsite in New Providence, NJ)

JMA Wireless

New Providence null

On-site

On-site

USD 160,000 - 180,000

Full time

30+ days ago