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

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

Maxim Healthcare Service

Personal Care Assistant (PCA) Job at Maxim Healthcare Service

Salary: $19.00 - $20 / per hour The Personal Care Assistant provides assistance with activities of daily living and certain "hands on" care such as personal hygiene care, toileting and elimination of waste, assistance with reminders to take medications, transfers, and...

Crown Cork & Seal USA, Inc.

Electrical Engineer Job at Crown Cork & Seal USA, Inc.

 ...owned company of Crown Holdings, Inc. is a global leader in the design, manufacture, and sale of packaging products for consumer goods...  ...7 minutes. \n\n \n\n POSITION OVERVIEW: \n\n The Electrical Engineer works closely with all aspects of the manufacturing process... 

LaborMax Staffing

Pipe Welder Job at LaborMax Staffing

 ...Pipe Welder Immediate need for Pipe Welders in Knoxville, Cleveland, and Morristown TN. Candidates must have a minimum of four years...  ...& Stainless Steel weld test, and assist in millwright and rigging work. Must be punctual, dependable, and willing to work with the... 

Stryker

Remote RN & Health Coach for Menopause Wellness Job at Stryker

 ...A health-focused organization is seeking a part-time Registered Nurse or board-certified health coach with expertise in nutrition and fitness, particularly for menopausal women. This remote position starts at 20 hours per week with a competitive pay of $35/hr, and there... 

Success Academy Charter Schools, Inc.

Teacher (All Experience Levels) - New Bronx K-12 Campus Opening Soon Job at Success Academy Charter Schools, Inc.

 ...Academy! Running a large, fast-growing, and high-performing network of public charter schools takes a village - families, children, teachers, staff and faculty, advocates, and supporters alike. We are growing fast in New York and expanding to Florida, and we would love...