Principal Embedded Firmware Engineer
MRINetwork
- Be recognized for your hard work and contributions!
- Tremendous career advancement opportunities!
- Family friendly team and management that cares about you!
- Health wellness program with cash incentives!
- Health insurance (with low deductibles)!
- Disability, Dental & Life insurance! 401K retirement plan!
- Tuition reimbursement!
- Flexible medical and dependent care spending account!
- Fitness gym on site!
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.
What you will be doing:
- You will design and development of 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 bring-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 Enercons 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.
- 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.
- 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 test 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 Enercons standards.
- You must possess good interpersonal skills and have the ability to work between multiple departments in carrying out this positions duties.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Embedded Firmware Engineer in United States vacancy
- ...A Houston-based professional engineering firm is seeking a Principal Embedded Firmware Engineer to lead the architecture, design, development, verification, and maintenance of advanced safety-critical medical device firmware. This role focuses on Class I, II, and III...Principal
$160k - $220k
...Principal Embedded Firmware Engineer Wilmington, MA Who is Fikst? Re:Build Fikst, LLC (Fikst), a Re:Build Manufacturing, LLC (Re:Build) company is a growing product design and engineering consulting firm located in Wilmington, MA. We work with pioneering clients...PrincipalContract work$130k - $150k
...Principal / Senior Embedded Firmware Engineer Location: Gray, Maine Salary: $130,000 – $150,000 Why Consider This Opportunity? ~ Competitive compensation package ~ Health, dental, life, and disability insurance ~ Low-deductible health plan options ~401...PrincipalPermanent employmentFull timeFlexible hours$117.5k - $235.7k
...Laboratories is the nation's premier science and engineering lab for national security and technology... ...electrical engineer to join our Firmware team! The successful candidate will... ...to the development of state-of-the-art embedded platforms. Key Responsibilities...PrincipalPart timeRemote workWork from homeWorldwideRelocation packageFlexible hours$154.68k - $231.7k
...SW team owns all the SW that runs on/with the DSPs, including embedded FW, customer SDK, lab test, and QA. What You Can Expect... ...Education Bachelor's in Computer Science, Electrical Engineering or related fields and related professional experience. Master...PrincipalPermanent employmentInternshipWork from home$170k - $200k
Overview Staff / Principal Embedded Firmware Engineer SleepRes is developing next-generation sleep apnea therapy technologies that improve patient outcomes. We are a small, fast-moving R&D team focused on building high-quality medical devices that make a real-world impact...PrincipalContract work- ...you will be doing: Design embedded software for new electronic... ...design. Collaborate with the Engineering Manager to develop and... ...as the integration between firmware and hardware. Have a strong... ...this position’s duties. For Principal Embedded Firmware Engineer:...PrincipalFull timeFlexible hours
- ...DDR PHY IP Front End Design Team Responsible For: Develop firmware for DDR5 PHY using microcontrollers Developing firmware in C... ...layer blocks. Good knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging...Principal
- ...A company is looking for a Senior Embedded Firmware Engineer - Contractor. Key Responsibilities Develop production-grade firmware for Matter-enabled devices from bring-up to certification Own firmware development across the full device lifecycle, including schematic...Permanent employmentFor contractorsRemote work
- ...Principal Firmware Engineer Position: Contract Location: Morrisville, NC Duration: 12+ months Job description: Proficiency in UEFI (Unified Extensible Firmware Interface) or BIOS. • Experience with PCIe architecture, testing...PrincipalContract work
$165k - $190k
...Now hiring a Principal Firmware Engineer to help lead the design and development of next-generation connected products in the consumer and health... ...concept to production. What you'll do: Lead embedded firmware design and development for complex, connected products...PrincipalImmediate start- ...Senior Embedded Software/Firmware Engineer Duration: 6+ months Location: Houston, TX Job Description: • BS/MS in CS / IT / OTHER with 8 years' experience with embedded software development on Linux and team management skills - managing software...
- ...Principal Firmware Engineer Location: MN Duration: 6 Months Required: Embedded Firmware Engineering background B.S. in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or CS Engineering Embedded algorithm Development per medical device...Principal
$90 per hour
...Sr. Embedded Software/Firmware Engineer Canada-Remote About Ethernovia, Inc. Ethernovia is developing the future of Ethernet-based networks to realize the full potential of software-defined and autonomous vehicles, robotics and other intelligent machines. Founded...Work experience placementRemote workFlexible hours- ...Embedded/ Firmware Engineer Fulltime Houston, TX (Remote) Senior Firmware Engineer will own the software core technology. Engineering activities will be architecting, designing, and coding new features in the core, firmware development, and system integration...Full timeRemote work
- ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with...Long term contractFor contractorsImmediate start
$130.62k - $138k
...Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or... ...Responsibilities for this Position We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop...Immediate startRemote workFlexible hours- ...Embedded Firmware Engineer Blue Bell, PA - Remote till Covid 6 Months CTH (2 openings) Remote till Covid: Onsite Starting Next Year! Prefer candidates who live close to Blue Bell, PA or willing to relocate. Experience: Five years of experience in product...Remote workRelocation
- ...Our client in the EV/AV space is urgently looking for a Sr. embedded firmware enngineer with strong experience with C, RTOS and communication... .... The Firmware Designer will work closely with hardware engineers, software developers, and other team members to create reliable...Temporary work
- ...DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in... ...Layer blocks. • Good Knowledge of C programming language for embedded software development and use of relevant IDE. • Comfortable debugging...Principal
- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance and...Contract workLocal areaRemote workDay shift
- ...Develops, codes, configures, and tests programs for embedded hardware targets Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews Execute unit and integration testing of...
- ...Role We are expanding our Baton Rouge engineering team to support development of next-... ...camera platform. This role is ideal for an embedded engineer who enjoys working close to... ...required. You will work across embedded firmware, wireless communication (Wi-Fi and...Work at officeRemote work
- ...Embedded Software/Firmware Engineer Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in microelectronics security and systems security development to join our Advanced Technology Development...Work experience placement
$193.3k - $261.5k
...our customers change the world. The Machine Learning Systems Firmware Team is looking for candidates interested in writing data-... ...strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks...InternshipLocal areaFlexible hours- ...Senior / Principal Firmware Engineer Location: Santa Clara, CA Duration: Full-time/Perm Responsible for architecting and developing firmware... ...controllers (e.g. BMC) Experience developing embedded firmware for PCIe or Ethernet Switch products Experience...PrincipalPermanent employmentFull time
$165k - $210k
...Job Description Principal Firmware Engineer In Office | Westlake Village, California Salary Range: $165,000 to $210,000 This is not... ...and external manufacturing partners. If you thrive in embedded systems, enjoy solving hard problems at the hardware level...PrincipalFor contractorsWork at officeOverseas- ...unleash potential. Role Overview We are seeking a Principal Firmware Engineer for Controls & Hardware Design to serve as a technical authority for the architecture, design, and delivery of embedded control hardware and hardware/firmware interfaces used in...PrincipalWork at office
- ...Position : Firmware Engineer (Embedded Software Engineer) – Junior Level Location : Franklin Lakes, NJ Duration : 12 Months Total Hours/week : 40.00 Client: Medical Device Company Level of Experience: Senior Level Client: Medical Device Company Job...Contract work
- ...Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level hardware and embedded hardware. The Embedded Software/Firmware...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Firmware Engineer. Be the first to apply!
Related searches
- chief marine engineer United States
- principal devops engineer United States
- principal reliability engineer United States
- chief design engineer United States
- principal infrastructure engineer United States
- civil engineer project manager United States
- principal controls engineer United States
- chief building engineer United States
- principal security engineer United States
- principal data engineer United States

