Senior Firmware Engineer (Boston) Job at EPG, Boston, MA

UlRJTVZEQzBIak5jMVFtaS9oYU8wZk03eEE9PQ==
  • EPG
  • Boston, MA

Job Description

Are you interested in being a part of the EV revolution?

EPG (EPGAmerica.com) is currently seeking a full-time, on-site Senior Firmware Engineer for one of our partners that is a leader in the EV charging industry. Reporting to the Lead Firmware Engineer, you'll collaborate with team members and engineering teams to develop their products from start to finish. You'll utilize your problem-solving skills to define, implement, and test embedded firmware for their current and future products. Success in this role requires meeting fast-paced timelines and making informed design decisions.

Responsibilities

  • Collaborate with firmware and electrical leadership to design sophisticated firmware solutions for existing and upcoming products and subsystems.
  • Create and uphold firmware requirement specifications during all stages of product development.
  • Take ownership and lead the development of new source code, functionalities, enhancements, and bug-fixes for our products.
  • Conduct design reviews of your source code and address issues based on received feedback.
  • Take part in and assist in design reviews led by other engineers for related projects.
  • Work with the test engineering team to develop procedures and test scripts for your source code.
  • Acquire and sustain a comprehensive understanding of major EV communication protocols and pertinent software safety standards for consumer products.
  • Assist fellow firmware engineers in the design, implementation, testing, and debugging of firmware.

Requirements

  • 8+ years of experience with bare metal or OS kernel C or C++ on 32-bit or 64-bit architectures (ARM preferred)
  • 3+ years of Linux user space development
  • 2+ years of Python (or other higher-level language) experience
  • Experience with u-boot (or other bootloader), Yocto, or other embedded Linux distro

Preferred

  • Knowledge of EV Charging protocols (CCS, CHAdeMO, SAE J1772) and
  • Experience with J1939 CAN protocol and coding to UL 1998 safety standard
  • Experience with Renesas ARM / Renesas Synergy Libraries, MIPI/DSI or HDMI touchscreen, and using LTE M.2
  • Experience with the following platforms/softwares: Arduino, Atlassian suite (Bitbucket, Asana, Jira, Confluence), Eclipse, LabVIEW, and MATLAB
  • Experience with automated testing (unit testing, integration testing, test-driven development, etc.)
  • Experience with unit testing and Continuous Integration
  • Experience with distributed source code management system (git, mercurial, bazaar, darcs, etc.)
  • Ability to read PCB schematics. Basic level understanding of PCB layout
  • Ability to operate benchtop test equipment (programmable power supplies, function generators, oscilloscope)
  • Experience with CAN protocol
  • Experience implementing TCP / IP / IOT/ MQTT / LTE M.2

Stock options

Fast-moving start-up with strong culture

Unlimited PTO

90% cost coverage of health/dental/vision premiums for employees

401(k) and FSA

Relocation assistance

Opportunity to build new products for the market from start to finish.

Hybrid work from home (1 day per week, possibly 2)

About the company

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.

#J-18808-Ljbffr

Job Tags

Full time, Work from home, Relocation package, 1 day per week,

Similar Jobs

Sitter.com

Sitter Wanted - Seeking A Nanny For Toddler In Vancouver, Wa Job at Sitter.com

We are looking for a nanny to care for our 2-year-old son 3 days/week starting January 14th. The schedule is Wednesday-Friday, 7:45-5:00 p.m. Must have a kind and patient attitude and have previous experience caring for toddlers, preferably CPR certified. Days would consist... 

Pyramid Management Group

Revenue Management Internship Job at Pyramid Management Group

 ...thinking organization and a top tier company in our field. We are looking for motivated individuals for our 2026 Summer Internship Program. Internship Overview : Revenue Management (1 Intern): Perform lease administration functions for assigned... 

Angel City VA

Experienced Medical Scribe Job at Angel City VA

 ...Join Our Dynamic Clinical Team as an Experienced Medical Scribe! We are excited to invite a detail-oriented and tech-savvy Medical Scribe to enhance our clinical operations. In this pivotal role, you will closely collaborate with healthcare professionals to document... 

ClearanceJobs

Database Administrator Job at ClearanceJobs

 ...divh2Database Administrator/h2pMaximus is seeking a skilled Database Administrator to support vital systems in the defense of our Homeland...  ...role, you will be involved in ensuring databases are properly managed, maintained, and optimized to meet business needs. This... 

Radhika Dental Consulting Llc

Experienced Dental Assistant/RDA Job at Radhika Dental Consulting Llc

Job Description Job Description Benefits/Perks Careers Advancement Opportunities Flexible Scheduling Competitive Compensation Job Summary We are seeking a qualified and caring Dental Assistant to join our team! As a Dental Assistant, you will provide top-notch dental care...