Senior Firmware Engineer Power Electronics

3 days ago


Hudson, Massachusetts, United States American Energy Storage Innovations, Inc. Full time
Job Description

American Energy Storage Innovations, Inc. is seeking a highly skilled Senior Firmware Engineer, Power Electronics to join our team in Hudson, Massachusetts.

The successful candidate will be responsible for designing and implementing digital control, system operations, and communications for power systems consisting of converters, inverters, and chargers. This individual will contribute to the advancement of the organization's power electronics technologies.

Key Responsibilities:

  • Design and implement control algorithms for digital control of 3-phase grid-tied power electronics systems, including converters and inverters at very high switching frequency.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Design, test, and debug firmware solutions to ensure system functionality and performance.
  • Prove design concepts through a combination of computer simulation and physical implementation and testing.
  • Provide high-level firmware design and define the roles of each subsystem.
  • Optimize firmware algorithms to enhance system efficiency and reliability.
  • Work with System and Electronic Engineers for fault analysis and its mitigation.
  • Conduct thorough testing and validation of firmware designs, ensuring compliance with industry standards and regulations.
  • Provide technical support and troubleshooting assistance during product development.
  • Provide input to the documentation team and review technical documents as required.
  • Adhere to federal and state regulations.
  • Adhere to all company policies, processes, and procedures.
  • Perform other duties as requested, directed, or assigned.
  • Predictable and reliable attendance.

Requirements:

  • Bachelor's degree in electrical engineering, electronics engineering, or a related field.
  • Master's degree in electrical engineering, electronics engineering, or a related field preferred.
  • Minimum of five (5) years of experience in developing firmware for power electronics systems.
  • Strong knowledge and proven experience in developing control algorithms for power electronics systems.
  • Experience developing communication interface using CAN and RS-485 Modbus.
  • Experience developing device drivers and executing a tight interrupt loop in bare metal implementation.
  • Proficient in C and Python as well as modeling in MATLAB.
  • Experience with embedded systems, ARM microcontrollers, and digital signal processors.
  • Experience with power electronics circuitry and control techniques.
  • Experience using software development tools and version control systems.
  • Proven record and ability to analyze complex problems and develop innovative solutions.
  • Detail-oriented, innovative, and driven to achieve excellence.

Competencies:

  • Focuses on Quality: Drives work results with a quality focus on actions and results.
  • Decision Making & Analysis: Makes sound decisions based upon a mixture of data-driven analysis, expertise, experience, and judgment; collects relevant information, seeks input from others, and identifies connections and/or root causes of problems.
  • Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services while keeping a focus on sustainability. Constantly looks for incremental improvements in work processes and results.
  • Takes Initiative: Exhibits a strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
  • Working Safely: Demonstrates safe behaviors. Aware of potential risks and threats in the workplace.
  • Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before.
  • Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives.
  • Communications: Exchanges thoughts, feelings, and information effectively.

Physical Requirements / Working Conditions:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • Prolonged periods sitting at a desk and working on a computer.
  • Constantly operates a computer and other office equipment.
  • Ability to adjust focus, especially due to concentration on a computer screen.
  • Ability to lift and carry up to 30 pounds and/or position the body to reach items on the floor/below knee level or reach overhead.
  • The person in this position needs to occasionally move about in industrial environments, and on uneven terrain.
  • Works in a temperature-controlled office environment, with occasional work in outdoor weather conditions, and in industrial environments.
  • The noise level in the work environment can be moderately loud.

About Us:

American Energy Storage Innovations, Inc. is a leading provider of energy storage solutions. Our team of experts has developed five generations of large-scale battery energy storage systems, with over 1.5 GWh deployed worldwide. We are committed to delivering high-quality products and services that meet the needs of our customers.

The Location:

American Energy Storage Innovations, Inc. is conveniently located in Hudson, Massachusetts, directly across from the 290 and 495 freeways. Our location offers easy access to downtown Hudson, Marlborough, and other nearby attractions. We are proud to be an equal opportunity employer and welcome applications from diverse candidates.



  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job SummaryThe Senior Service Engineer and Trainer is a key member of our team, responsible for providing technical service and training for our Energy Storage Systems (ESS). This role involves performing a variety of service engineering tasks, including installation, testing, operation, and maintenance of ESS products. The successful candidate will have a...


  • Hudson, Massachusetts, United States American Energy Storage Innovations, Inc. Full time

    Job OverviewAmerican Energy Storage Innovations, Inc. is seeking a highly skilled Senior Project Engineer to support the technical aspects of customer Energy Storage System (ESS) projects. This individual will provide technical deliverables to support the completion of customer projects, ensuring safety, installation, testing, and O&M training and...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job Title: Senior Mechanical Design EngineerWe are seeking a highly skilled Senior Mechanical Design Engineer to join our team at Pinnacle Professional Services. As a key member of our engineering team, you will be responsible for designing, developing, and executing core mechanical systems architecture and components.Key Responsibilities:Generate and...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job SummaryThe Senior Service Engineer and Trainer is a critical role within our organization, responsible for providing technical service and training to our customers. This individual will be the primary point of contact for Energy Storage Systems (ESS) service and will lead the training and development of third-party service providers.Key...

  • Component Engineer

    1 week ago


    Hudson, Massachusetts, United States American Energy Storage Innovations, Inc. Full time

    Job OpportunityAmerican Energy Storage Innovations, Inc. is seeking a highly skilled Component Engineer to join our team in Hudson, Massachusetts.Job Summary:The Component Engineer will provide technical support for component part selections, including electronic parts, sensors, connectors, and other components used in our product lines. This role will work...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job SummaryThe Senior Field Service Engineer and Technical Trainer is a critical role within our organization, responsible for providing technical expertise and training to our team and external partners. This position requires a strong background in field service engineering, with a focus on energy storage systems.Key ResponsibilitiesPerform and lead...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job SummaryThe Senior Service Engineer and Trainer is a key member of our team at Pinnacle Professional Services, responsible for providing technical service and training to our clients. This role requires a strong technical background, excellent communication skills, and the ability to work effectively in a fast-paced environment.ResponsibilitiesTechnical...


  • Hudson, Massachusetts, United States American Energy Storage Innovations, Inc Full time

    Job SummaryThe Component Engineer - Contractor is a technical resource providing support for component part selections at American Energy Storage Innovations, Inc. (AESI) Hudson. This includes all electronic parts, sensors, connectors, and other components that may be used in the product lines. This position includes support for Engineering, Operations, and...

  • Component Engineer

    3 weeks ago


    Hudson, Massachusetts, United States American Energy Storage Innovations, Inc Full time

    Job SummaryThe Component Engineer - Contractor is a technical resource providing support for component part selections at American Energy Storage Innovations, Inc. (AESI) Hudson. This includes all electronic parts, sensors, connectors, and other components that may be used in the product lines. This position includes support for Engineering, Operations, and...

  • Program Manager

    1 week ago


    Hudson, Massachusetts, United States Communications and Power Industries LLC Full time

    Job Title: Program ManagerCommunications and Power Industries LLC is seeking a highly skilled Program Manager to join our team. As a Program Manager, you will be responsible for managing and driving key performance indicators of cost, schedule, and technical performance of a complex technical program.Responsibilities:Manage and drive key performance...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Senior Technical Support Engineer and TrainerLocation: RemoteJob Overview:The Senior Technical Support Engineer and Trainer plays a crucial role in delivering expert technical assistance for Energy Storage Systems (ESS) while also facilitating training for external service providers. This position encompasses responsibilities related to the installation,...


  • Hudson, Massachusetts, United States Pinnacle Professional Services Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Developer to join our team at Pinnacle Professional Services. As a key member of our global cross-functional team, you will contribute to the design, development, and testing of Energy Management Systems (EMS) applications running on the distributed control...


  • Hudson, Massachusetts, United States Middlesex Savings Full time

    {"Responsibilities": "Customer ExperienceDevelop a deep understanding of customers' needs and expectations, and provide tailored solutions to address those needs. Establish and grow customer relationships, leveraging business partners as needed. Proficiency in all Banker II requirements is expected, with additional expertise in home equity closings, basic...


  • Hudson, United States American Energy Storage Innovations, Inc. Full time

    Job DescriptionJob DescriptionDescription:American Energy Storage Innovations, Inc. has an opening for a Senior Firmware Engineer, Power Electronics contractor in Hudson, Massachusetts.Job Summary:The Senior Firmware Engineer, Power Electronics - Contractor is responsible for working on systems consisting of converters, inverters, and chargers. The...


  • Hudson, Ohio, United States Indicor Full time

    Job SummaryIndicor is seeking a highly skilled Senior Mechanical Design Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing innovative mechanical products that meet our customers' needs.Key ResponsibilitiesDesign and Development: Design and develop mechanical products, including...


  • Hudson, Ohio, United States Indicor Full time

    Job SummaryIndicor is seeking a highly skilled Senior Mechanical Design Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing innovative mechanical products that meet our customers' needs.Key ResponsibilitiesDesign and Development: Design and develop mechanical products, including...


  • Hudson Falls, New York, United States Stellar Innovations Full time

    Electronics Technician for Industrial EngineeringWe are seeking a skilled Electronics Technician for Industrial Engineering to join our team at Stellar Innovations. As a global player in the packaging industry, we offer innovative packaging solutions for various industries, including food, beverages, pharmaceuticals, and more.The successful candidate will...


  • New Hudson, Michigan, United States HRU Technical Resources Full time

    Job Title: Electronics Lab TechnicianHRU Technical Resources is seeking an Electronics Lab Technician to join our team at a leading engineering and product development company. As an Electronics Lab Technician, you will play a crucial role in supporting the development of prototype and concept vehicles, with a strong focus on vehicle electrification,...


  • Hudson, United States Alpha Technologies Full time

    Essential Job Functions - ResponsibilitiesPerform all functions in a safe manner adhering to established policies and proceduresProjects and assignments are typically high complexity where some precedents exist conducted under low supervisionProject management of large cross-functional teams and projectsResearch / evaluate proposals, cost implications,...


  • Hudson, New Hampshire, United States Finish Line PDS Inc Full time

    Electronics Development OpportunityFinishLinePDS is seeking a skilled Electronics Development Specialist to join our dynamic team. As a key member of our product development team, you will be responsible for designing, developing, and testing electronic systems and products.Key Responsibilities:Design and develop electronic systems and products using...


  • Croton-on-Hudson, New York, United States Metropolitan Transportation Authority Full time

    Job Title: Senior Electrical EngineerJoin the Metropolitan Transportation Authority as a Senior Electrical Engineer and contribute to the development and implementation of electrical systems for our rail network.Job SummaryWe are seeking a highly skilled and experienced Senior Electrical Engineer to lead our electrical engineering team. The successful...


  • Hudson, United States Alpha Technologies Full time

    Essential Job Functions - ResponsibilitiesPerform all functions in a safe manner adhering to established policies and procedures Projects and assignments are typically high complexity where some precedents exist conducted under low supervision Project management of large cross-functional teams and projects Research / evaluate proposals, cost implications,...


  • Hudson Falls, New York, United States Stellar Innovations Full time

    We are a global leader in the packaging industry, headquartered in Alfeld (Leine), with a strong presence in over 100 countries. Our innovative solutions offer a wide range of standard and special packaging options for various industries, including food, beverages, pharmaceuticals, and more.As an Electronics Technician for Industrial Engineering, you will be...


  • Hudson, New Hampshire, United States BAE Systems USA Full time

    Job DescriptionBAE Systems USA is seeking a highly skilled Principal Product Safety Engineer to join our team in Nashua, New Hampshire. As a key member of our Electronic Systems division, you will play a critical role in ensuring the safety and reliability of our cutting-edge electronic equipment.Key Responsibilities:Conduct safety analyses and assessments...

  • Electronics Technician

    17 hours ago


    New Hudson, United States Nesco Resource Full time

    Are you passionate about working on cutting-edge vehicle technology, including electric and autonomous vehicles? We have an exciting opportunity where you'll be part of a dynamic team, supporting the development of prototype and concept vehicles with a focus on electrification and unmanned platformsAs an entry to mid-level technician, you'll apply your...


  • Hudson, New Hampshire, United States Mercury Systems Full time

    Job SummaryWe are seeking a skilled Electronics Assembly Specialist to join our team at Mercury Systems. In this role, you will have the opportunity to work on a wide variety of electronic or mechanical assembly operations, including wiring, component installation, hand soldering, and cable harnessing.Key ResponsibilitiesAssemble mechanical sub-systems...


  • Hudson, United States Pinnacle Professional Services Full time

    Location: Hudson, MA*Salaries posted may not be accurate. Compensation is negotiated for you.Job Summary:The Senior Mechanical Engineer is responsible for the design, development, and execution of core mechanical systems architecture and components. This individual must have a strong knowledge of energy storage systems for electrical grid and commercial...


  • Hudson, United States American Energy Storage Innovations, Inc. Full time

    Job DescriptionJob DescriptionDescription:American Energy Storage Innovations, Inc. has a full-time opening for a Senior Service Engineer & Trainer in Hudson, Massachusetts.Job Summary:The Senior Service Engineer and Trainer is the technical service contact to provide Energy Storage Systems (ESS) service and to train and lead third party service providers....

  • Electronics Assembler

    3 weeks ago


    Hudson Falls, New York, United States Apollo Professional Solutions Full time

    Job SummaryApollo Professional Solutions is seeking a skilled Assembler to join our team. As an Assembler, you will be responsible for performing a variety of electronic or electro-mechanical assembly tasks in support of specific production units, developmental or prototype requirements.Key ResponsibilitiesConstruct developmental assemblies, sub-assemblies,...


  • Hudson, United States Finish Line PDS Full time

    Job DescriptionJob DescriptionFinishLinePDS are currently seeking highly skilled Schematic Entry/Layout/Documentation Experts to collaborate with us as 1099 contractors. This is a freelance position with a flexible workload based on project requirements.Are you an Electrical Engineering pro with a flair for schematic entry, layout, and meticulous...


  • Hudson, United States Pinnacle Professional Services Full time

    Job DescriptionJob DescriptionLocation: Hudson, MA*Salaries posted may not be accurate. Compensation is negotiated for you.Job Summary:The Senior Mechanical Engineer is responsible for the design, development, and execution of core mechanical systems architecture and components. This individual must have a strong knowledge of energy storage systems for...


  • New Hudson, Michigan, United States Renesas Electronics Full time

    Job Title: Graduate Sales Account ManagerWe are seeking a highly motivated and detail-oriented Graduate Sales Account Manager to join our team at Renesas Electronics. As a Graduate Sales Account Manager, you will be responsible for driving sales growth by identifying new business opportunities and expanding our footprint in our existing customer base.Key...


  • Hastings-on-Hudson, New York, United States Capital One Full time

    Job Title: Senior Software Engineer, Full StackCapital One is seeking a highly skilled Senior Software Engineer, Full Stack to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key...