Principal/Senior Embedded Firmware Engineer #ESF3482
$130k - $150kFull-time
ExpertHiring
Top reasons to work for my client:
- 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!
Job Type : Full Time
Location : Gray, Maine
Pay : Competitive Pay & Benefits!
Job Description
What you will be doing:
- Design embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems.
- Serve as software lead on complex embedded systems development projects, identifying required development activities and directing other team members in completing those activities.
- Work with Program Managers to quote development work and plan/maintain the project schedule for development programs.
- 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.
- Develop detailed software specifications based on requirements and implement embedded code in accordance with those defined requirements and/or specifications.
- Participate in the bring-up of new custom embedded processor hardware with support from hardware designers.
- Establish software verification testing tools and methods and execute software testing activities.
- Document ideas, designs, specifications, and instructions to Enercon’s standards.
- Operate in the role of subject matter expert with respect to the software aspects of embedded systems design.
- Collaborate with the Engineering Manager to develop and improve department processes and tools, particularly those related to software development.
- Mentor other members of the engineering staff to promote design team abilities and establish good working practices.
Experience you will need:
- Demonstrate skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems (Linux, etc.).
- Have communication and technical leadership skills needed to interface with the customer and direct a technical team through a development project.
- 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.
- Have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
- 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.
- 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.
- Have a thorough understanding of higher-level languages, object-oriented methodologies, UI implementation, and PC application programming. Experience with Qt framework is a plus.
- Have a strong understanding of software test and QA tools and methodologies.
- 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.
- Possess good interpersonal skills and have the ability to work between multiple departments in carrying out this position’s duties.
- For Principal Embedded Firmware Engineer: 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.
- For Senior Embedded Firmware Engineer : A 4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline. A minimum of 5 years of embedded firmware development or equivalent experience.
Our client asked me to submit 3 great people within the next few days. We work directly with the hiring manager and can arrange interviews within a few days
Victor Smith
#INDEH123
Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Principal/Senior Embedded Firmware Engineer #ESF3482 in Gray, ME vacancy
$130k - $150k
...Job Description Job Description 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...PrincipalSeniorPermanent employmentFull timeFlexible hours$66.59k - $110k
...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental...SeniorLocal area$66.59k - $115k
...Senior Software Engineer, GIS Apply Online Tyler Technologies (NYSE: TYL) is a leading provider of end-to-end information management solutions and services for local governments. The Transportation management division, located in Latham, NY, has been providing...SeniorWork experience placementLocal areaRemote work- ...Senior Software Engineer (Python) We are looking for a Senior Software Engineer, AI Automations, to join our team. In this role, you will take part in the design and development of internal tools, workflow automations, and AI-powered applications that support internal...SeniorContract workWork at officeLocal areaRemote work
$117.35k - $191.46k
...Senior Cloud Engineer Apply Online Tyler Technologies is currently looking to hire a Senior Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and operations teams to build automation...SeniorCurrently hiringLocal area- ...agencies Effectively communicate and coordinate with other members of the design team. Manage, train and mentor less experienced engineers in the production of Plans, Specifications and Estimates Project Engineering responsibilities related to project communication,...SeniorLocal area
$46.19k - $67k
...Deployment Engineer - ERP Apply Online Location Yarmouth, Maine | Remote Travel 0-5% Responsibilities Perform ERP software installation, data migration and upgrade services for existing Tyler clients from their OnPremise install to AWS Cloud through...Local areaRemote work- ...Description The Senior Proposal Writer is responsible for timely completion and strategic development of high-quality, competitive proposal content. This individual serves as a senior member of the proposal team and partners cross-functionally with sales, marketing...SeniorWork at office
- ...Job Description Job Description H&H is offering an exciting opportunity for a Senior Structural Engineer to join our Yarmouth, ME team. We are currently growing our design services and client base to support client and project needs in the Structural/Transportation...SeniorContract workWork at officeLocal area
- ...Software Engineer Apply Online Work with our innovative software solutions that help local government and school districts centralize data and connect their organizations. By working to develop and support our financial management solutions, you can help integrate...Local area
$56.65k - $110k
...DevOps Engineer Apply Online Location Lubbock, Texas | Lakewood, Colorado | Troy, Michigan | Remote Responsibilities ~ CI/CD & Build Management Enhance GitHub Actions workflows and branching strategies. Optimize .NET builds and MSBuild...Local areaRemote work- ...As a Senior Specialist Business Analyst reporting to Product Manager (Broker Dealer), you'll play a critical role in translating complex regulatory requirements into clear functional specifications, shaping product improvements, and supporting clients with domain expertise...SeniorTemporary workWork at office3 days per week
- ...H&H is offering a unique opportunity for a Senior Project Manager to join and manage projects for our Maine clients. We are looking... ...years of experience, H&H is a trusted full-service infrastructure engineering firm. Our clients, including infrastructure owners,...SeniorFull timeFor contractorsWork at officeLocal area
$83.52k - $120k
...optimization opportunities. CrossFunctional Strategy & Implementation Partner with VPlevel leaders and crossfunctional Product, Engineering, Finance, and Merchant Services teams to: (1) implement interchange optimization strategies, (2) develop pricing models and cost...SeniorLocal area$77.82k - $142.53k
...Software Engineering Team Lead Apply Online Responsibilities Agile-oriented project planning and execution for defined feature sets. Managing the development team/staff. Utilizing collaboration with Tyler staff resources & expertise, provide technical...Work experience placementLocal area- ...Flexible schedule ~ Opportunity for advancement ~ Paid time off ~ Training & development Make Every Day Meaningful One Senior at a Time! At Coastal Care Solutions , we help seniors stay active, independent, and connected in the comfort of their own homes...SeniorWeekly payFlexible hoursShift work
$21 - $24 per hour
...strengthen our community. Every interaction matters, and our caregivers are at the heart of creating safe, happy, and meaningful lives for seniors and their families. If youre passionate about helping others and want to be part of a team that genuinely values your work, then...SeniorFlexible hoursShift workNight shiftWeekend work- ...Generation Division - Network Security Team Manager. The PGD Senior Technical Services Specialist role supports the cyber and physical... ...security experience (certifications) Bachelor’s – Engineering/Computer Science/Information Security Knowledge in Industrial...SeniorFull timeFor contractorsLocal areaRelocationNight shiftWeekend work
- ...Overview We're looking for a Senior Paid Media Strategist to lead paid media strategy, execution, and storytelling across a portfolio of clients — and to help shape how we do this work as our media practice grows. At Anchour, media isn't a line item — it's a core...SeniorFull timeSummer workWork at officeHome officeFlexible hoursShift work
$85k
...assurance applications, which are typically embedded and recurring within our customers’... ...Foreside, ME; or Manchester, NH. The Senior Accountant is a U.S.-focused role responsible... ...enhancements , leading the integration of tax engines (e.g., Vertex) with ERP systems (e.g.,...SeniorContract workTemporary workWork experience placementImmediate startFlexible hours1 day per week$500 per month
...Senior Project Manager Blane Casey Contractors is looking for an experienced Senior Project Manager to join our family-oriented team... ...~Serve as the primary point of contact for owners, architects, engineers, subcontractors, vendors, and field personnel ~Review and...SeniorFull timeContract workTemporary workFor contractorsFor subcontractorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal/Senior Embedded Firmware Engineer #ESF3482. Be the first to apply!


