Senior Embedded Firmware Engineer – ARM (C/C++)

Microchip Technology

Hauppauge (NY)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Microchip Technology Inc. is seeking a Senior Engineer for the SCG-FW division in Hauppauge, NY.

You will own firmware and test firmware development for Bootloader features on ARM-based microcontrollers, including FPGA/test boards, and work with Validation, Test, and QA to ensure production readiness. Responsibilities include writing firmware code in C/C++, maintaining documentation, and developing test suites.

Qualifications

  • Experience in embedded programming on microcontrollers (C/C++).
  • Experience with ARM Cortex M4/M55 platforms.
  • Experience with debugging tools for embedded code.
  • Familiarity with MPLAB IDEs and IDE software programs.
  • Programming in Python or Perl is a plus.
  • Experience with interfaces such as I2C, SPI, UART, USB.
  • Knowledge of crypto algorithms AES, HASH, ECC.
  • Hands-on FPGA or development platforms.

Responsibilities

  • Firmware architecture: define and outline the basic firmware architecture per specification.
  • Develops code for new products and maintains existing product software per specs.
  • Maintain software design documentation.
  • Write test reports for new features.
  • Develop base features to enable test firmware for unit testing.
  • Set firmware guidelines and best practices.
  • Collaborate with internal groups to ensure product readiness for production.
  • Identify and mitigate development risks and plan replacements.
  • Conduct software requirements, risk, and performance analyses.

Skills

Embedded C/C++
ARM Cortex M4/M55
Debugging tools
MPLAB IDE
Python scripting
I2C/SPI/UART/USB
Crypto algorithms AES/HASH/ECC
Keil
Visual Studio

Tools

Keil
Visual Studio
MPLAB IDE
MPLAB X IDE

Job description

Microchip Technology Inc. is seeking a Senior Engineer for the SCG-FW division in Hauppauge, NY.

You will own firmware and test firmware development for Bootloader features on ARM-based microcontrollers, including FPGA/test boards, and work with Validation, Test, and QA to ensure production readiness. Responsibilities include writing firmware code in C/C++, maintaining documentation, and developing test suites.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (ARM)
Senior Embedded Firmware Engineer (ARM)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Health benefits starting day one
Retirement savings plans
ESP P program with 2 year look back
Senior Firmware Engineer — Embedded Systems (ARM)
Senior Firmware Engineer — Embedded Systems (ARM)

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Senior Engineer I - Software (Boot ROM)
Senior Engineer I - Software (Boot ROM)

Microchip Technology • Hauppauge (NY)

On-site
USD 110,000 - 150,000
Senior Engineer I - Software (Boot ROM)
Senior Engineer I - Software (Boot ROM)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Health benefits starting day one
Retirement savings plans
ESP P program with 2 year look back
Senior Engineer I - Software (Boot ROM)
Senior Engineer I - Software (Boot ROM)

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Embedded Firmware Engineer I – Applications
Embedded Firmware Engineer I – Applications

Microchip Technology • Austin (TX)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer – Secure Computing
Embedded Firmware Engineer – Secure Computing

FHLB Des Moines • Chandler (AZ), Northern (KY)

Hybrid
USD 70,000 - 205,000
Embedded Firmware Engineer – Real-Time ARM
Embedded Firmware Engineer – Real-Time ARM

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,000
Senior Embedded Systems Engineer - Linux Kernel & Drivers
Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Senior Embedded Firmware Engineer (RTOS, ARM)
Senior Embedded Firmware Engineer (RTOS, ARM)

TechINT Solutions Group, LLC • Baltimore (MD)

On-site
USD 100,000 - 140,000
15 personal days
10 paid federal holidays
Health insurance
+4