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

MnR4bmRPVHZCRkF1aHlBdk5wNGVIdHpqTHc9PQ==
  • 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

Federal Express Corporation

Package Handler - Part Time (Warehouse like) Job at Federal Express Corporation

 ...career! Federal Express Corporation (FEC) is part of the rapidly growing warehouse and...  ...hour paid weekly for both full and part time opportunities ~$5,250 tuition reimbursement...  ...hr Additional Posting Information: Early Morning shifts available starting approximately... 

Fanatics

Sr Customer Support Associate Job at Fanatics

 ...Collectibles is the licensed trading card division of Fanatics - a global digital sports platform that allows fans to Buy, Collect, and Bet. Collector Support is core to our business, reflecting the same passion as the fans we serve. These roles have historically led to... 

Pacer Group

Financial Analyst Job at Pacer Group

 ...Job Details Position Title: Financial Analyst Location: 15821 Ventura Blvd Ste 520, Encino, CA 91436 (Hybrid/Remote within commutable distance of Los Angeles) Start Date: 08/25/ 2025 Contract Duration: 13 weeks Schedule: Monday-Friday... 

The Wonderful Company

Wine Logistics Director: Elevate Supply Chain & Delivery Job at The Wonderful Company

 ...A leading wine company in California is seeking a Director of Wine Logistics to oversee logistics and supply chain management. The ideal...  ...experience in logistics and a strong background in the beverage industry. Responsibilities include managing warehouse operations and... 

VA Medical Center Nationwide - EGA Associates

Psychiatry - Physician Job at VA Medical Center Nationwide - EGA Associates

 ...license and relevant psychiatry/behavioral health experience, with opportunities for short- or long-term placements domestically and internationally. EGA Associates is seeking Board-Certified or Board-Eligible Behavioral Health Physicians to join our growing global...