Firmware Engineer (Full - time)

Central Business Solutions, Inc
Andover, MA Full Time
POSTED ON 4/16/2024

Job Description: Firmware Engineer {Full - Time}
Location: Andover, Massachusetts (Onsite) 

An experienced firmware engineer is sought to join the Client firmware team in Andover, Massachusetts. The successful candidate would ideally have DRAM technology knowledge and firmware development experience, with a successful track record in IP firmware development and system software integration. They would also be familiar with state of the art software development practices, including continuous integration, code reviews, and issue tracking. The individual would be part of a larger team of firmware developers and verification engineers creating next generation DRAM memory subsystem IP used in products throughout the company.

Job Description:
The engineer in this position will join a team of highly competent firmware developers involved in the architecture, design, implementation and verification of firmware and software for the DRAM memory subsystem. The successful candidate will designimplement and support memory controller and DDR PHY interface firmware modules including initialization, calibration and diagnostics components. To succeed in this role, you must be a knowledgeable embedded engineer with excellent teamwork and problem solving skills.

  • Designs, implements and debugs firmware for DDR PHY calibration algorithms
  • Designs, implements and debugs firmware for DDR PHY diagnostics utilities
  • Validates DDR PHY algorithms and verifies firmware implementations using advanced C/System C modeling techniques
  • Integrates DDR PHY firmware to SoC bootloader
  • Leads DDR PHY firmware bringup
  • Participates in lab experiments and debug cycles supporting the char/qual team
Job Requirements:
  • BSCS or BSEE or equivalent with at least 8 years of related experience required, MSEE is a plus, with at least 6 years of related experience
  • Experience with developing and debugging embedded firmware in complex systems-on-chip projects
  • Proficient in C/C programming
  • Knowledge and exposure to hardware design
  • Self-started, well organized, and ability to work following processes and methodologies
  • Strong communication, self motivated, and the ability to drive designs from specification to completion.
  • Demonstrated ability to diagnose complex system problems and develop innovative solutions
  • Candidate should be comfortable in a dynamic environment, multi-tasking across multiple chip projects at different stages of development from pre-tapeout emulation based testing to post-tapeout on-chip testing, including chip bring-up
  • Excellent hands-on skills in the lab

Strongly Desired:

  • Familiarity with DRAM technology (e.g. DDR3, DDR4, LPDDR4/4X, LPDDR5, etc.)
  • Scripting language (e.g. Python, others) knowledge
  • Knowledge of bug tracking and revision control systems (e.g.Jira, Git, etc.)
  • Experience with ARM and GNU toolchain
  • Experience in assembly language (e.g. ARM)
  • Follows established Continuous Integration methodologies (e.g. code reviews and static code analysis)
  • Provides coaching and mentoring to junior engineers
  • Performs defect triage and debug on internally or externally reported issues

Compensation and Benefits
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
Client offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Salary.com Estimation for Firmware Engineer (Full - time) in Andover, MA
$111,046 to $128,829
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Firmware Engineer (Full - time).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,691 - $103,778
    • Income Estimation: $81,209 - $109,779
  • Computer Simulation Skill

    • Income Estimation: $72,073 - $95,010
    • Income Estimation: $73,753 - $89,147
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Central Business Solutions, Inc

Central Business Solutions, Inc
Hired Organization Address Hadley, MA Full Time
Job Title: Licensed Practical Nurse (LPN) Duration: 7 weeks Location: Hadley, MA, 01035 Department: Nursing Responsibili...
Central Business Solutions, Inc
Hired Organization Address Richfield, MN Full Time
Job position: Operation Support Analyst/ Azure Infrastructure Engineer/Azure Admin Location: Richfield, MN (Hybrid) Job ...
Central Business Solutions, Inc
Hired Organization Address Danbury, CT Full Time
Days: Sun, Tue, Wed, Fri, Sat Responsibilities: 1. Patient Care: Provide direct patient care, including monitoring vital...
Central Business Solutions, Inc
Hired Organization Address Decatur, AL Full Time
Responsibilities: 1. Patient Care: Provide direct patient care, including monitoring vital signs, assessing patients' co...

Not the job you're looking for? Here are some other Firmware Engineer (Full - time) jobs in the Andover, MA area that may be a better fit.

Lead Firmware Engineer

Capstone Search Advisors, Andover, MA

Embedded Firmware Engineer

Jobot, North Andover, MA