Principal Embedded Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Enercon Technologies · 1 week ago

Principal Embedded Firmware Engineer

Enercon Technologies is seeking a Principal Embedded Firmware Engineer to lead the development of firmware and software for custom embedded processing systems. The role involves designing embedded software, directing development activities, and collaborating with team members to establish software requirements and specifications.

Consumer ElectronicsManufacturingMarketing
check
H1B Sponsor Likelynote
Hiring Manager
Nicole Ross
linkedin

Responsibilities

You will design 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 – identifying required development activities and directing 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 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 activities
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 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

Qualification

C/C++ developmentEmbedded systems designMicrocontroller experienceEmbedded operating systemsSoftware testing methodologiesSoftware development toolsTechnical leadershipInterpersonal skillsDocumentation skillsMentoring skills

Required

Demonstrate skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems (Linux, etc.)
Communication and technical leadership skills needed to interface with the customer and direct a technical team through a development project
Specific experience with common microcontroller and/or embedded processing platforms such as ARM and PIC
Strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware
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
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
Thorough understanding of higher-level languages, object-oriented methodologies, UI implementation, and PC application programming
Strong understanding of software test and QA tools and methodologies
Able to work with a minimum of supervision and follow established design procedures during the development cycle, documenting the design to Enercon's standards
Possess good interpersonal skills and have the ability to work between multiple departments in carrying out this position's duties
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

Preferred

Experience with DSP and/or FPGA based SoCs
Experience with Qt framework
15+ years of embedded firmware development or equivalent experience

Benefits

Enercon Technologies offers a competitive benefits package.

Company

Enercon Technologies

twittertwitter
company-logo
Enercon Technologies is an electronics manufacturing company that provides product development, testing, marketing, and design services.

H1B Sponsorship

Enercon Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2023 (4)
2022 (2)
2021 (3)
2020 (1)

Funding

Current Stage
Growth Stage
Total Funding
unknown
Key Investors
Essex Woodlands Healthcare Partners
2023-05-18Series Unknown
Company data provided by crunchbase