Senior Embedded Firmware Engineer
Enercon Technologies
As a Senior Embedded Firmware Engineer for the organization, you will develop firmware and software as part of highly integrated, custom embedded processing systems used in new products developed by Enercon and its customers. In the role of Senior Embedded Firmware Engineer: 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 smaller embedded systems development projects – identifying required development activities and directing other team members in completing those activities. You will collaborate with team members, including hardware designers, to identify software related requirements and develop corresponding software design strategies or architecture that meets those requirements 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 Enercon’s standards. You will provide software engineering input to development project quoting activities. You will contribute to the improvement of department processes and tools, particularly those related to software development. You will mentor junior members of the engineering staff to promote design team abilities and establish good working practices. The skills you need to succeed: You must have demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems. 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 have demonstrated 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 an understanding of higher-level languages, object-oriented methodologies, user-interface 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 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 5 years of embedded firmware development or equivalent experience. Enercon Technologies offers a competitive Benefits Package. #J-18808-Ljbffr Enercon Technologies
- A geospatial technology company seeks an experienced engineer for mobile and web app development in Portland, ME. The ideal candidate has over 5 years of experience with Esri products. Responsibilities include collaborating with clients, driving development, and ensuring...SeniorRelocation package
- ...Firmware Engineer II For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and... ...Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or...SuggestedH1bWork at officeRelocation package
- ...Power a Smarter World with us? Job Description Summary The Firmware Engineering Intern will support our Power Firmware team within Solar &... ...ME. In this role, you will support firmware development for embedded controls systems used in our solar inverter and energy...SuggestedInternshipWork at office
- ...ProSearch is seeking a Senior Systems Developer in Portland, Maine to support a confidential nonprofit healthcare organization in a... ...development Serve as a mentor and technical leader for junior engineers Evaluate and adopt modern tools and technologies within the...SeniorWork at office
$185k - $215k
Forerunner is seeking a Senior Software Engineer, Mobile, in Portland, Maine. This role involves building and scaling a React Native application that's vital for government data collection and communication. Candidates should have over 5 years in software engineering and...Senior$110k - $150k
...IDEXX is seeking an experienced and highly skilled Senior Full Stack Software Engineer to design, develop, and maintain mission critical software... ...covering the entire stack from web development to backend to embedded systems. You will be working on a team that prioritizes...SeniorWorldwide$140k
...OverviewSenior Full Stack Engineer needed for IDEXX's Vello team. Vello is a new product that proactively engages pet parents and integrates with IDEXX practice management software and diagnostics to support pet health and wellbeing.What You'll DoOrchestrate AI-assisted...Senior- A leading technology company in pet healthcare is seeking a Senior Full Stack Engineer to join its Vello team. The role involves designing, building, and maintaining core product features across frontend and backend, utilizing AI-assisted workflows. Candidates should have...SeniorRemote work
- A leading IT staffing provider in Portland, Maine, is seeking a Full Stack developer with at least 6 years of overall experience and 4 years in Java development. The ideal candidate will have strong skills in Java, Spring Security, and Node.JS, and experience with microservices...Senior
- ...duties. Requires expertise in specialty areas. Performs engineering tasks for front-end design and development efforts including,... ...if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary...SeniorMinimum wageContract workTemporary workWork experience placement
- A leading technology firm is seeking a Managing SAP S4/HANA EWM Consultant to serve as a trusted advisor and lead technical designs in SAP solutions. This role involves mentoring a high-performing team to deliver quality work products while engaging with clients to enhance...Senior
- ...across the full lifecycle - from design through deployment and ongoing support - partnering with analysts, product managers, and other engineers to turn business needs into systems people can depend on. Required Skills & Qualifications ~5 years of professional...SeniorWork experience placementImmediate start
- ...As a Data Engineer specializing in Data Platforms-SnowFlake, you play a critical role in building and enhancing Snowflake platforms for client Data and AI use cases. This position focuses on implementing Data and AI solutions on Snowflake platforms. Your primary responsibilities...Senior
- A global leader in video management is seeking a Senior Golang Software Engineer to join their innovative VSaaS engineering team. This role involves architecting and building scalable data systems for cloud-based video surveillance. The ideal candidate will have over 5...SeniorRemote work
$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- ...Contract Westbrook, Maine Location: Westbrook, Maine Type: Contract Job #20799 The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two days onsite per week. This software engineering role offers the opportunity to build modern...SeniorContract workRemote workFlexible hours2 days per week
$140k - $175k
...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication...SeniorHourly payWork at officeFlexible hours$121.5k - $145.5k
...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming systems and applications... ...testing tools and traditional quality assurance approaches. Senior Professional role typically have 5 - 10 years of related experience...SeniorRemote workFlexible hoursWeekend workAfternoon shift$110k - $270k
...team building innovative, full-stack products in a dynamic, startup environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open-source technologies. What You'll Do Accelerate...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- A leading software consultancy in Westbrook, ME is seeking a skilled React Software Developer for an 18-month contract. You will design and develop high-traffic web applications that are pivotal in veterinary diagnostics. Candidates should have over 5 years of full-stack...SeniorContract work
$89.4k - $183.5k
...who challenge the status-quo. Unum is changing, and we're excited about what's next. Join us. General Summary: The Senior Software Engineer is a key technical leader within an Agile team, partnering closely with the Technical Product Owner and Principal Software...SeniorTemporary workWork at office- ...environments such as AWS, Azure, and GCP. This role requires expertise in cloud security posture management and collaboration with engineering teams to secure cloud deployments. The ideal candidate will have a minimum of 7 years of experience in information security,...Senior
- Atlas Technologies, Inc. is seeking a highly motivated PeopleSoft Developer for Global Payroll in a fully remote setup. This role involves developing, testing, and integrating PeopleSoft Global Payroll solutions while collaborating with analysts. Candidates should have ...SeniorRemote job
- ...IBM is seeking a Data Engineer specializing in Snowflake to enhance data platforms for AI applications. This role involves designing and implementing solutions on Snowflake, requiring expertise in data engineering and cloud technologies. Candidates should possess a Bachelor...Senior
$50 - $55 per hour
DeWinter Group is seeking a Software Automation Engineer for a 7-month hybrid contract role in Westbrook, ME. The successful candidate will focus on developing and executing automated testing strategies, ensuring quality and performance of software applications. Key requirements...SeniorContract work$121.5k - $145.5k
...Senior Software Engineer The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform—responsible for ingesting,... ...driven—while ensuring quality, performance, and governance are embedded in every step. WEX is undergoing a data platform...SeniorFlexible hours$168k - $240k
...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom. The Role: M&A Principal/Senior Principal The Role: M&A Principal/Senior Principal What You’ll Do: Delivery areas include: Executing operational due diligence...SeniorTemporary workWork at officeLocal area- A technology solutions company based in Portland, ME is seeking a Senior Product Engineer. The role involves designing and implementing features for advanced GIS fiber management software, requiring extensive experience in cloud-native applications and Javascript frameworks...SeniorRemote jobFlexible hours
$166k - $248k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Manager of Software Engineering for Responsible AI, you will manage multiple engineers accountable for building scalable, reliable, and high-impact...SeniorWork experience placementLocal area$185k - $215k
...better by empowering them to access, understand, and mobilize local-level flood risk data at scale. The Role We’re hiring a Senior Software Engineer, Mobile to lead the evolution of our mobile experience. You’ll play a key role in building and scaling our React Native...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!
- senior manager clinical operations Portland, ME
- senior lead project manager Portland, ME
- senior hvac project manager Portland, ME
- senior work from home Portland, ME
- senior creative project manager Portland, ME
- senior network engineer remote Portland, ME
- senior project manager contract Portland, ME
- senior international account manager Portland, ME
- senior sas administrator Portland, ME
- senior mulesoft developer Portland, ME


