Firmware Development Engineer Resume Samples

4.7 (95 votes) for Firmware Development Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the firmware development engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MD
M D'Amore
Michaela
D'Amore
57338 Donnelly Isle
Boston
MA
+1 (555) 485 3618
57338 Donnelly Isle
Boston
MA
Phone
p +1 (555) 485 3618
Experience Experience
Houston, TX
Firmware Development Engineer
Houston, TX
Price-Halvorson
Houston, TX
Firmware Development Engineer
  • Manages and expands relationships with internal and outsourced development partners on firmware design and development
  • Low level source code development, review and maintenance
  • Proactive approach to work and communication
  • Improve customer satisfaction by delivering bug fixes & new features
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk
  • Test, debug, monitor and document changes for firmware development
  • Projects will also involve interfacing with firmware and optical teams in Sunnyvale California to incorporate the firmware in the DSP ASIC to Line Module firmware and working with manufacturing engineers to calibrate, troubleshoot production units
Phoenix, AZ
SSD Firmware Development Engineer
Phoenix, AZ
Ondricka Group
Phoenix, AZ
SSD Firmware Development Engineer
  • Developing structured source code targeting the embedded environment associated with state of the art memory
  • Focusing on firmware quality in the system and the target application
  • Knowledge of Linux Operating Systems
  • Proficiency in using development tools and IDE's
  • Participate in SCRUM (an iterative and incremental agile software development framework for managing product development)/agile processes and distributed code reviews
  • Proficiency debugging an embedded firmware application also known as “embedded firmware”, “embedded systems”, “real-time computing systems”, and “real-time systems.”
  • Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems
present
Boston, MA
Senior Firmware Development Engineer
Boston, MA
Jacobson, Herzog and Lowe
present
Boston, MA
Senior Firmware Development Engineer
present
  • Team / personal development – You take time to drive your own development, while also encouraging team members and partners to do the same
  • Creativity / innovation – Possessing curiosity and a passion for driving continuous improvement through spotting opportunities and seeking the views of others
  • Intimate knowledge of firmware development and validation in embedded micro-controller based SOC’s
  • Design, develop and test low power embedded firmware
  • Providing technical guidance and leadership
  • Perform validation of firmware before deployment and thus assume responsibility for quality
  • Collaborate with internal and external functional safety management teams
Education Education
Bachelor’s Degree in Computer Engineering
Bachelor’s Degree in Computer Engineering
Iowa State University
Bachelor’s Degree in Computer Engineering
Skills Skills
  • Strong knowledge of Software & Firmware Engineering principles
  • Strong knowledge and experience with real-time embedded systems
  • Strong knowledge of Operating Systems principles
  •     Good to have MIFARE products and ecosystem knowledge
  • Prior experience developing unit tests for code quality validation
  • Knowledge of design and implementation of multitasking, event driven firmware using C
  • Demonstrable programming skills in C and C++
  • Knowledge of Agile development methodologies
  •     Good communication skills , team player
  • Strong analytical and problem solving skills
Create a Resume in Minutes

15 Firmware Development Engineer resume templates

1

Firmware Development Engineer Resume Examples & Samples

  • Low level source code development, review and maintenance
  • Lead and participate in design reviews and code reviews
  • Support validation and integration efforts through debug and technical support
  • Industry experience in storage protocols (SATA, SAS, or PCIe)
2

Senior Firmware Development Engineer Resume Examples & Samples

  • Responsible for providing system software solution architecture, design and implementation for the embedded design in both Linux driver and firmware in area of RFID (Radio Frequency Identification)
  • Ensuring delivering world class quality software
  • Providing technical guidance and leadership
  • Supporting embedded Intel architecture and platform solutions in embedded market
  • At least 8 years of working experience in a system software development environment including a strong knowledge of operating systems architecture with both kernel and user space experience
  • Demonstrated technical leadership in software development projects
  • Familiarity with various software development tools such as source control, defect management, static analysis
  • Ability to work independently and interdependently effectively
  • Seasoned technical and business acumen
  • Demonstrated Strong analytical and strategic thinking skills
  • Demonstrated excellence in relationship building
  • Ability to take technology from concept approval to market
  • Ability to lead and define complex programs
  • Working knowledge in C/C++ and/or assembly programming
  • Working knowledge in Linux driver and firmware development
  • Working knowledge in RFID development
  • Knowledge of Intel architecture and PC system architecture are added advantage
3

Firmware Development Engineer Resume Examples & Samples

  • 2). Core expertise in ARM / ARC based driver development
  • 3). Expert in C and Assembly
  • 4). Domain expert in Bluetooth controller
  • 5). Very good exposure to use debugging tools like logic port, spectrum analyzers/ power trace/ air sniffers
  • 6). Familiar with UCM/CC
4

Firmware Development Engineer Resume Examples & Samples

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Strong knowledge of Software & Firmware Engineering principles
  • Strong knowledge and experience with real-time embedded systems
  • Strong knowledge of Operating Systems principles
  • Experience in overall architecture of firmware and interaction with hardware designs for products and solutions
  • Designing and integrating firmware into overall architecture and hardware design
  • Demonstrable programming skills in C and C++
  • Expertise in multiple firmware design tools and languages
  • Designing firmware, including interaction and integration with hardware design / mechanical systems interactions
  • Knowledge of build systems and processes
5

Embedded Firmware Development Engineer Specialist Resume Examples & Samples

  • As an embedded developer in OA project, the engineer will be responsible for developing new features and enhancing existing features in the product. The embedded environment is an embedded Linux platform
  • Good Linux internals knowledge
  • Represents the firmware engineering team for all phases of larger and more-complex development projects
  • 6-8 years experience
  • C, C++, Embedded programming
  • Knowledge of networking protocols (L2/L3) , HTML, Javascript, CSS, GUI development
  • Good understanding of server management domain
  • Designing firmware, including interaction and integration with hardware design
6

Firmware Development Engineer Resume Examples & Samples

  • Candidate should possess a Bachelor of Science degree with at least 5 years additional experience or a Master of Science degree with at least 3 years additional experience, in Computer Science or Computer Engineering
  • Minimum of 3 years of experience in C, C++ programming skills in an embedded environment
  • Minimum of 1 year of experience with scripting languages such as Python or Perl
  • Minimum of 3 year of experience with embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Experience developing unit tests for code quality validation
7

Firmware Development Engineer Resume Examples & Samples

  • Sr. Firmware Engineer/Architect focused on specification, design, development, integration and testing of firmware for non-volatile memory devices
  • Architectural and system-level integration experience
  • Bachelor's degree in Computer Engineering, Computer Science or related field
  • 7+ years experience as a firmware engineer
  • Understanding of AWS technologies (aws.amazon.com)
  • Knowledge of high speed storage technology at the HW and firmware/driver levels
8

Senior Firmware Development Engineer Resume Examples & Samples

  • Experience with SSD concepts such as wear-leveling, garbage collection, etc
  • High-level understanding of storage technologies
  • Deep understanding of SSD hardware architecture
  • Knowledge of clustered, high speed, storage solutions
  • Excellent written communication and verbal skills
9

Uefi / Firmware Development Engineer Resume Examples & Samples

  • Active participation in all stages of firmware development lifecycle, e.g. firmware design and requirements definition, research, implementation, supervision of product validation, product release activities
  • Creation and maintenance of firmware design documentation
  • Participation in code review, code analysis, requirements analysis, risk analysis, code profiling and tuning, test cases definition
  • 2+ years work experience has to include a proven track of contribution to software/firmware projects in C and/or C++
  • Solid knowledge of embedded systems programming, performance benchmarking and performance analysis
  • Good teamwork and cooperation in cross geo environment
  • Familiarity with UEFI is a plus
10

Software & Firmware Development Engineer Resume Examples & Samples

  • ME (Master on Engineering) or MS (Master of Science) is CS with a minor in EE or MSCS or MSEE or equivalent
  • Must have an educational background and interest in computer related activities, including software/firmware development with a working/development knowledge of UNIX/LINUX and preferably at least one real time embedded operating system
  • Candidate should have at least course exposure to communication/electrical transmission theory, computer logic and be proficient in C, C++ and Java, with a working knowledge of PHP and web technologies, as well as scripting languages (Python, Perl, Bash)
  • Prior working experience or academic projects related to real time control and management based software applications a plus
  • Knowledge of database technologies automation systems like Jenkins also a plus
11

Firmware Development Engineer Resume Examples & Samples

  • As a member of firmware team located in Ottawa, you will work with DSP ASIC and Systems teams to program and test the control algorithms for Coherent Detection DSP, FEC and performance monitoring, based on an embedded MCU in the DSP ASIC
  • Projects will also involve interfacing with firmware and optical teams in Sunnyvale California to incorporate the firmware in the DSP ASIC to Line Module firmware and working with manufacturing engineers to calibrate, troubleshoot production units
  • BS. in Electrical Engineering or Computer Science with 1+ years’ coop or intern firmware development experience
  • Knowledge of Digital Signal Processing, modulation/demodulation such as QPSK, 16QAM and BPSK and or control systems
  • Good working knowledge of Real-Time Operating System, such as TI’s BIOS, ThreadX and Linux
  • Excellent C/C++ programming skills and familiarity with Matlab. MS Visual Basic or Python is a plus
  • Hand-on experience with JTAG debugger, Scope, Logic Analyzer. Familiar with Version Control tools, Bug Tracking systems. Excellent analytical and problem solving skills
12

Firmware Development Engineer Resume Examples & Samples

  • Develop & validate solid state disks firmware
  • Solve complex technical problems
  • Improve customer satisfaction by delivering bug fixes & new features
  • Collaborate with teams spread across all geos
  • Optimize development & validation process to increase team operations efficiency
13

Firmware Development Engineer Resume Examples & Samples

  • Proficient with firmware design tools
  • Proficiency with programming languages to include Assembly (such as 8051, ARM, etc), C/C++
  • Deliver production firmware utilizing microcontroller and various RF technologies (BT, BLE, Wi-Fi, RFID, etc.)
  • Test, debug, monitor and document changes for firmware development
  • Work closely with other departments (Engineering, Marketing, IT, Branding, Industrial Design) to brainstorm and optimize deployments
  • Support multiple projects, as assigned, in a dynamic and fast-paced environment
  • Stay up-to-date with latest technologies and methods especially in the areas of connected products
  • Bachelor’s degree minimum in Software Engineering, Electrical Engineering, Computer Science or equivalent experience
  • 6-10 years of industry experience is required
  • Must be fluent in programming languages such as C, and C++
  • Must be versed in both analog and digital electrical engineering circuits employing ADC, SPI, I2C, UART, FLASH, EEPROM, sensors, Comparators, amplifiers, etc
  • Must have experience with electronic test equipment such as DVM’s, power supplies and oscilloscopes. Experience with Spectrum and Network Analyzers a plus
  • Strong skills in problem definition, root-cause debug, critical thinking, and solution delivery
  • Excellent communication skills which will support interaction with highly competent internal and external teams
  • Must be innovative, creative, hands-on, and self-motivated with the desire to exceed
  • Must possess both good group collaboration skills, and also able to focus and work independently
  • Some domestic travel
  • Experience with RF circuits and technology preferred
14

SSD Firmware Development Engineer Resume Examples & Samples

  • Performing design verification using a variety of verification methods, including simulation, FPGA(Field Programmable Gate Array) prototyping, and product testing
  • Participate in SCRUM (an iterative and incremental agile software development framework for managing product development)/agile processes and distributed code reviews
  • Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems
  • Proficiency debugging an embedded firmware application also known as “embedded firmware”, “embedded systems”, “real-time computing systems”, and “real-time systems.”
  • Proficiency in using development tools and IDE's
  • The ability to analyze complex firmware and hardware issues
  • A high level of skill in problem re-creation and trapping as well as identifying and optimizing performance of critical algorithms
  • Knowledge and understanding of firmware development and verification, system failure analysis, and problem solving
  • Knowledge of Linux Operating Systems
  • Understanding of repositories
  • Coursework as part of your degree program in the following areas
15

Firmware Development Engineer Resume Examples & Samples

  •     Extensive Design and Development experience in C
  •     Excellent hand on experience in Embedded Systems
  •     FW development experience , primarily in SmartCard domain
  •     Smart Card ISO specifications (7816- Mandatory , 14443- Desired , 10373- Desired )
  •     Basics of Cryptography(Symmetric )
  •     Good to have MIFARE products and ecosystem knowledge
  •     Passion and attitude to learn and adapt to technical challenges
  •     Good communication skills , team player
16

Senior Uefi Firmware Development Engineer Resume Examples & Samples

  • Candidate must articulate experiences on how the system firmware supports and adapts to board bring-up, platform development, manufacturing and servicing
  • On the technical side candidate must be able to articulate knowledge of the UEFI specification, understanding of PC architecture, including the early stages of the boot process, PCI, PCIe, USB, I2C, SPI and serial as well as the role of other system critical components like TPM, RTC, fans, thermistors and others
  • UEFI specification and concepts (PEI, DXE, BDS) (SMI/SMM, SMBIOS, DXE drivers)
  • Software build systems
  • Systems management
  • It is also highly desired that candidate is familiar with development on MS Windows based platforms and technologies closely related to integration of system firmware to a Microsoft Windows based platform including
  • SMI and SMM
  • Driver concepts and the creation of INF files related to system firmware and the role of ESRT
  • Microsoft Management Console WinPE, batch scripting and PowerShell
17

Firmware Development Engineer Resume Examples & Samples

  • Development & validation of several storage products
  • Debugging customer issues & implementing solutions to drive adoption of newest storage technologies
  • Technical discussions with US stakeholders
18

Server Linux / Firmware Development Engineer Resume Examples & Samples

  • 5+ years development experience in one or more of the following areas: ARM-based SOC software and firmware development, kernel development and debug, Interrupt management, Memory management, TCP/IP stack, High speed peripherals (e.g., modern NICs, PCIE, SATA, USB)
  • Debugging and resolution of kernel and firmware issues
  • JTAG debugging with ICE Lauterbach/Trace32 preferred
19

Firmware Development Engineer for Chip Card Controller Resume Examples & Samples

  • Develop embedded software for secure system-on-chip components
  • Be responsible for the verification based on hardware simulation and emulation with focus on automation
  • Create associated specification and documentation
  • Be part of an innovative, multinational team using agile work models
20

Software Firmware Development Engineer Resume Examples & Samples

  • Firmware development / testing
  • Linux kernel driver development
  • Tools development
  • Hardware bring-up experience is a plus
  • C/C++: Excellent
  • Python: Excellent
  • Matlab: Basic
  • Experience of embedded systems development within a commercial development environment. This position is not suitable for someone with a pure research background
  • Experience of bringing up embedded systems
  • Experience of Linux/Android kernel development
  • Previous experience within image processing would be a distinct advantage
  • Experience of dealing with customers and ability to support customers with integration issues
21

Firmware Development Engineer Resume Examples & Samples

  • Bachelor of Science degree with at least 3 years additional experience or a Master of Science degree with at least 2 years additional experience, in Computer Science or Computer Engineering
  • Minimum of 2 years of experience in C, C++ programming skills on embedded RISC microprocessors in windows development environments
  • Minimum of 1 year of experience with embedded firmware, real-time operating system RTOS, and HW/SW interactions
  • Prior experience developing unit tests for code quality validation
  • An understanding of data manipulation and memory-management algorithms in flash memories
  • Prior Industry experience in storage protocols SATA, SAS, or PCIe
  • Previous Exposure to commercial product development/validation environments
22

Uefi System Firmware Development Engineer Resume Examples & Samples

  • 0 – 5 years of professional experience in firmware development
  • Experience with BIOS, firmware, microcontrollers, embedded systems or other low level code
  • Interest in working with in-target probes, debuggers, protocol analyzers, and oscilloscopes
  • Knowledge of computer hardware, firmware and software architecture
  • Knowledge of PC industry standards
23

Senior Firmware Development Engineer Resume Examples & Samples

  • Design, develop and test low power embedded firmware
  • Port existing source code into custom implementations
  • Troubleshoot and resolve firmware issues using debug tools, logic analyzers, etc
  • Document code design using various tools (UML, data flow diagrams, etc.)
  • Experience with ultra-low power, battery powered devices
  • Experience with IAR tool set for ARM (EWARM) or equivalent
  • Experience with IPv6, UDP, 6LowPAN, RPL, CoAP, NMS, and other IoT related stack components
  • Structured C/C++ software development practices
  • Experience with real-time kernels (RTOS)
  • Experience with source code control (SVN, Git, etc.)
  • Excellent oral and written communications skills combined with the ability to effectively communicate technical issues in English
  • Self-starter, excellent team skills, positive attitude, attention to detail
  • Experience with RF communications
  • Experience with FreeRTOS, ARM CMSIS, layered architecture, highly efficient code (power and code size)
  • Experience with ARM processors, particularly STM32 microprocessors
  • Experience with MSP430 microprocessors and TI Code Composer Studio
  • Experience with network security
24

Firmware Development Engineer for Connected Lighting Resume Examples & Samples

  • Expertise with wired and wireless communication protocols (ZigBee, Thread, Bluetooth, DALI, EnOcean etc.) and sensors for lighting applications
  • Hands-on experience with lighting control systems
  • Knowledge of LED lighting systems: drivers, light-engines and controls
  • Experience in electronics design & embedded controls,
  • Hands-on designing, building, testing and debugging experience is required
  • Prior experience with RF amplifiers and antennas is a plus
25

Senior Firmware Development Engineer Resume Examples & Samples

  • Specification and Implementation of firmware modules for automotive applications
  • Collaborate with internal and external functional safety management teams
  • Perform validation of firmware before deployment and thus assume responsibility for quality
  • Support system integration in a dynamic environment
26

Senior Uefi Firmware Development Engineer Resume Examples & Samples

  • BS or equivalent in Computer Science or related field
  • Minimum of 7 years of experience as a Software Development Engineer
  • 2 years of experience using C# / C++
  • Experienced with at least two end to end product cycles as a developer
  • Experience with hardware bring-up & factory manufacturing is a plus
27

Embedded Firmware Development Engineer Resume Examples & Samples

  • Write firmware to implement NAND management algorithms, host interface algorithms, table management, booting/initialization routines, power loss algorithms, host sideband mgt routines, event logging, error handling, mfg commands, and journaling routines
  • Write test scripts or provide direction to others to write test scripts for testing out firmware modules
  • Maintain source code control and manage FW releases
  • Manage work using Agile development tools
  • Prior experience working with ARM-based controllers, systems with caches, and memory management
  • Understanding of data manipulation and non-volatile memories i.e. NAND flash
  • Knowledge of Filesystem constructs and general data storage indirection systems such as ext4 in Linux, or anything similar
28

Software Uefi Firmware Development Engineer Resume Examples & Samples

  • A BS in Computer Science, Electrical Engineering, or related field
  • A minimum of 5 to 7 years of experience in software development in consumer products
  • Experience with leading UEFI Firmware development
  • Experience with embedded systems development, hardware bring-up & factory manufacturing
  • Ability to ramp-up quickly on complex and unfamiliar code in various technology areas as product needs dictate
  • Enthusiastic, motivated and self-driven
  • Strong communication skills and ability to work across multiple disciplines and functions (PM, Test, Hardware, etc.)
  • Knowledge of ACPI, RTOS, embedded firmware development, Windows kernel & user mode drivers
  • Knowledge of hardware busses such as USB, PCIe, I2C, SPI, and others that may appear in consumer electronics devices
29

Firmware Development Engineer Resume Examples & Samples

  • Suitable candidates will have experience with C/C++ and embedded processors and DSP algorithms
  • BS or higher degree in engineering or computer science
  • Excellent analytical and troubleshooting skills are critical to this position
  • Hands-on experience with Zynq and ARM processors desired. Good experience with serial interfaces like I2C, SPI, and UART