×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Firmware Engineer

Job in Gray, Cumberland County, Maine, 04039, USA
Listing for: Enercon Technologies
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

1 day ago Be among the first 25 applicants

Direct message the job poster from Enercon Technologies

As a Principal Embedded Firmware Engineer for the organization, 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 embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing system
  • You will serve as software lead on complex embedded systems development projects – identifying required development activities and directing other team members in completing those activitie
  • You will, as software lead, work with Program Managers to quote development work and plan/maintain the project schedule for development program
  • 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 resource
  • You will develop detailed software specifications based on requirements and implement embedded code in accordance with those defined requirements and/or specification
  • You will participate in the bring-up of new custom embedded processor hardware with support from hardware designer
  • You will establish software verification testing tools and methods and execute software testing activitie
  • You will document ideas, designs, specifications, and instructions to Enercon’s standard
  • You will operate in the role of subject matter expert with respect to the software aspects of embedded systems desig
  • You will collaborate with the Engineering Manager to develop and improve department processes and tools, particularly those related to software develop men
  • You will mentor other members of the engineering staff to promote design team abilities and establish good working practice
The skills you need to succe
  • ed:

    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, et
  • c.)You must have communication and technical leadership skills needed to interface with the customer and direct a technical team through a development proje
  • ct.

    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 pl
  • us.

    You must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardwa
  • re.

    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 G
  • it.

    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, e
  • tc.

    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 pl
  • us.

    You must have a strong understanding of software test and QA tools and methodologi
  • es.

    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 standar
  • ds.

    You must possess good interpersonal skills and have the ability to work between multiple departments in carrying out this position’s duti
Education and experience of a successful candid
  • ate:

    A 4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipl
  • ine.

    A minimum of 10 years of embedded firmware development or equivalent experience. 15+ years prefer
Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
  • fits:
    Enercon Technologies offers a competitive benefits pac
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Industries
  • Computers and Electronics Manufacturing

Senior / Principal Embedded Firmware Engineer - C/C++, RTOS, Linux, Bare-Metal | Medical Devices | Contract Mfg a +

Portland, ME $-$ 2 weeks ago

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary