Firmware Development Engineer Resume Sample

4.6
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Damaris Hermann
47349 Carter Overpass,  Houston,  TX
+1 (555) 471 1067

Work Experience


Senior Firmware Development Engineer
12/2017 - PRESENT
Houston, TX
  • Development and testing of embedded firmware and hardware for Eaton building automation, power distribution and energy management solutions using the latest software technologies
  • Design and implementation of firmware for components/devices for Home/Building Automation , Power distribution and Energy management
  • Design and implementation of communication, control and data management solutions in power distribution and power management area
  • Preparing architecture and design documents
  • Coding and unit testing of software applications
  • Preparing test specifications
  • Performs integration testing and debugging of firmware and hardware
Firmware Development Engineer
04/2015 - 08/2017
Philadelphia, PA
  • Provides support to field trials and early adopters
  • Support maintenance of already existing software
  • Study and deploy new software and communication technologies
  • Modifying and maintaining existing systems
  • Responsible for providing support in development and testing activities of other engineers
  • Participate in technical discussions within the team associated with specific projects
  • Write document or wiki to make the finished work recorded for information sharing
SSD Firmware Development Engineer
09/2009 - 01/2015
Philadelphia, PA
  • Willing to work on additional tasks and responsibilities that contribute towards team, department, and company goals, as directed by manager
  • Utilize basic knowledge from relevant engineering education and through internships
  • Strong skill in C/C++ programming
  • Skill in Linux kernel driver and shell script
  • Experience doing hands-on software development,
  • Experience in Embedded System and BSP development experience
  • Owns embedded firmware/system development from requirements through commercial launch

Education


Muskingum University
2004 - 2009
Engineer's Degree in Computer Science

Professional Skills


  • Strong analytical skills, self motivated and be able to comprehend and apply new knowledge quickly and effectively on the job
  • Experience configuring computer systems and effective troubleshooting skills
  • Strong C, C++, or C# programming skills
  • Extensive and proven programming skills in C and Assembler
  • Excellent C or C++ programming skills in ARM and PowerPC architectures
  • Experience in C/C++ programming skills
  • Proven and demonstrable programming skills in C, C++

How to write Firmware Development Engineer Resume

Firmware Development Engineer role is responsible for programming, embedded, windows, development, risc, microprocessors, english, c/c++, assembly, linux.
To write great resume for firmware development engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Firmware Development Engineer Resume

The section contact information is important in your firmware development engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Firmware Development Engineer Resume

The section work experience is an essential part of your firmware development engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous firmware development engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular firmware development engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Firmware Development Engineer resume experience can include:

  • Good communication skills and team work Good command of English
  • Strong communication, decision making and customer interface skills
  • Demonstrated skill in microprocessor based firmware development and validation in both C and Assembly
  • Good written and verbal communications skills - English
  • Excellent communication skills, both written and verbal (English) and the ability to work as part of a multisite team
  • Experience in C, C++ programming skills on embedded RISC microprocessors in windows development environments

Education on a Firmware Development Engineer Resume

Make sure to make education a priority on your firmware development engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your firmware development engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Firmware Development Engineer Resume

When listing skills on your firmware development engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical firmware development engineer skills:

  • Strong interpersonal skills, desire to learn, and an effective team player in a global environment
  • Strong software development skills; git experience desirable
  • Good problem solving skills and debugging capabilities
  • Good C/C++ programming skills,
  • Good python programming skills,
  • Strong communication skills (design docs, technical presentations, white boarding)

List of Typical Experience For a Firmware Development Engineer Resume

1

Experience For Senior Firmware Development Engineer Resume

  • Strong working knowledge with Trusted Computing Group OPAL specification on a storage device
  • Experience in embedded systems programming using C/C++ languages
  • Experience with NVMe and PCIe Firmware development and debug using protocal analyzer
  • Strong working knowledge of firmware development, verification, system failure analysis, embedded systems design and real time embedded systems
  • Regular and detailed direction is provided, as well as on-going review of activities and priorities
  • Experience in C / C++ /Assembler language programming
  • Experience with Real Time Operating Systems RTOS
  • Strong working knowledge of firmware development, verification, system failure analysis, embedded systems design and real time embedded systems,
  • Experience writing embedded code for ARM processors
2

Experience For Senior Uefi Firmware Development Engineer Resume

  • Good signal processing background
  • Experience with NVMe and PCIe Firmware development and debug using protocal analyzer
  • Good understanding of computer architecture and embedded software development best practices
  • C/C++ programming language experience desired
  • Experience with ARM microcontrollers and real-time operating systems required
  • Intimate knowledge of firmware development and validation in embedded micro-controller based SOC’s
  • Sound experience in automotive development process and standards, especially ISO 26262, Automotive SPICE and MISRA-C
  • Develop & validate 3D Xpoint DIMMs firmware
3

Experience For Software Firmware Development Engineer Resume

  • Assisting partners with debugging and troubleshooting
  • Developing FW code in C/C++ to interact with printer supplies
  • Following protocol specs to design and implement features
  • Working knowledge of requirements management, change management, and configuration management tools
  • Understanding of data manipulation and memory
  • Understanding of data manipulation and non-volatile memories
  • Understanding of digital certificates, CA, and chain of trust
  • Understanding of the qualification process and different levels of quality
  • Relax during energetic team events skiing, scuba diving, kayaking, etc.Chill out with unlimited amount of coffee, tea and soft drinks
4

Experience For SSD Firmware Development Engineer Resume

  • Knowledge of low-level programming languages and hardware programming and debugging aspects
  • Low level programming, system architecture, operating systems, device architecture, hardware design
  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including embedded code, networking protocols and security
  • Knowledge of design and implementation of multitasking and event driven firmware for microcontrollers using C/C++
  • Responsible for well defined tasks that utilize and build understanding of standard engineering principals and practices within a team environment
  • Education: BS or MS in Computer Engineering, Electrical Engineering, or Computer Science
  • Close cooperation with underlying hardware development project as well as integrating software project
  • Specification, implementation, verification and release of supporting tooling for use in linked development teams
5

Experience For Software & Firmware Development Engineer Resume

  • Penchant for critical thinking and problem solving – thinks laterally as part of a team
  • Knowledge of networking protocols (L2/L3)
  • System level design and modeling manages design environment make, Perl, SVN, Bugzilla
  • Participate in various innovation-focused activities, innovation lab, collaboration events, and patent submissions writing
  • Proficiency in using ARM development tools and IDE's such as SourcePoint and Realview
  • Manage system hardware prototypes manufacturing
  • Provide well documented hardware and software modules and collaborate with other team members in creating an organized development structure
  • Get free parking space
  • Create best-in-class firmware running on our Blink devices
6

Experience For Software Uefi Firmware Development Engineer Resume

  • Take technical ownership of bringing a product to market
  • Lead regular system architecture, software design, patent filing, and interview cycles
  • Work closely with our marketing and customer support teams to discover new ways to delight the customer
  • Knowledge of embedded electronics including analog, digital and firmware aspects
  • Knowledge of multi-threaded programming in C
  • Firmware Engineer focused on development, integration and testing of firmware for non-volatile memory devices
7

Experience For Embedded Firmware Development Engineer Resume

  • An understanding of SSD hardware architecture
  • Knowledge of Linux/Windows operating systems
  • Be comfortable interfacing with customers and the ability to work with customers and to assist them to resolve technical issues
  • BS, MS or PhD in Electrical and Computer Engineering or Computer Science
  • Computer architecture and operating systems.Hardware/software interactions
  • C, C++ programming on embedded RISC microprocessors in windows development environments
  • Defect management, triage and debugging tools
  • Read electrical schematics and use LSA and oscilloscopes for debugging and analysis
8

Experience For Firmware Development Engineer for Connected Lighting Resume

  • Able to easily master new tools, languages and operating systems
  • Provides domain-specific expertise and overall firmware leadership and perspective to cross- organization projects, programs, and activities
  • HTML, Javascript, CSS, GUI development
  • Implement code to meet the requirements of industry standards and specifications
  • Implementation of Functional Safety concepts for automotive applications
  • Fluent in English, ideally also in German
  • Unit and system level test and verification TCL, System C, Modelsim SE
  • Storage interface standards such as SATA, SAS, PCIe, and Fiber Channel
9

Experience For Uefi System Firmware Development Engineer Resume

  • Be good at working with others, not only the local team here in Vancouver, but able to collaborate effectively via Skype and email with teams overseas in Singapore and other time zones very different from our own
  • Perform design verification using a variety of verification methods, including simulation and product testing
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, embedded code, and software solutions
  • Work with Marketing and project teams to define detailed firmware requirements to meet customers’ needs
  • Efficiently resolve technical challenges through debugging, research, and investigation
10

Experience For Firmware Development Engineer for Chip Card Controller Resume

  • Manage and integrate small projects, low level hardware, debug circuits
  • Works with other firmware development and test engineers in the broader team to create high quality solutions as the team drives to deliver on schedule. Works on challenging projects and features that offer the opportunity for personal learning and growth
  • Performing design verification using a variety of verification methods, including simulation, FPGA prototyping, and product testing
  • Collaborates with internal and external development partners on firmware design and development
  • Apply knowledge of computer architectures, real-time operating systems, and programming languages to develop and implement new real-time embedded firmware for flow measurement and control products to support business requirements

List of Typical Skills For a Firmware Development Engineer Resume

1

Skills For Senior Firmware Development Engineer Resume

  • Strong communication, teamwork, and collaboration skills working across cultural and ethnic backgrounds
  • Experience in C/C++ programming skills
  • Troubleshooting, problem solving, multi-tasking, open minded, organization and customer management skills are important to success in this role
  • Strong embedded system debugging and hardware debugging skill
  • Test automation / scripting skills
2

Skills For Senior Uefi Firmware Development Engineer Resume

  • Strong programming experience in C and C++
  • Good team work and cooperation Good command of English
  • Solid RTOS embedded system development experience
  • Demonstrable technical leadership skills
  • Prior experience in firmware or software development desired
  • Designing, developing, enhancing and validating various secure storage features for Intel SSD drives
  • Leading and working with cross-functional teams (hardware and software) as well as practical experience in all phases of the software development lifecycle
3

Skills For Software Firmware Development Engineer Resume

  • Working knowledge of test and measurement equipment for debug, research, and validation
  • Strong working knowledge of software engineering principles and designing and developing firmware using C/C++ programming
  • Strong knowledge of software engineering principles and designing and developing firmware using and C/C++ programming
  • Solid understanding of basic testing, coding, and debugging procedures
  • Demonstrated ability of analyzing complex technical problems, diagnosing root cause, and finding solutions
  • Experience in embedded systems programming using C/C++ languages
  • Additionally: - Fluent in C/C++ and working experience using GIT as version control system
  • Additionally Fluent in C/C++ and working experience using GIT as version control system
  • Practical knowledge of concepts in the following domains: real time systems, hardware/firmware validation, low level Kernel programming
4

Skills For SSD Firmware Development Engineer Resume

  • Experience developing firmware and leading teams of engineers in a regulated industry/environment
  • Experience developing firmware utilizing Agile principals and best practices
  • Experience with digital signal processing, data analysis and/or machine learning
  • Experience planning project deliveries, milestones, and schedules and leading sub-teams in the delivery of firmware tasks
  • Experience with applying and debugging the application of AES, RSA, and DSA cryptographic technologies
  • Good working knowledge of Real-Time Operating System, such as TI’s BIOS, ThreadX and Linux
  • Provides guidance and mentoring to less experienced staff members
  • Experience with embedded firmware, real-time operating system RTOS, and HW/SW interactions
  • Strong working knowledge of firmware design and development, verification, system failure analysis, embedded systems design and real time embedded systems,
5

Skills For Software & Firmware Development Engineer Resume

  • Experience providing technical leadership for firmware development team
  • Experience in embedded systems programming – an advantage
  • Experience in embedded Kernel and OS programming – an advantage
  • Experience in multi-process and multi thread programming – an advantage
  • Experience in encryption and networking – an advantage
  • Good knowledge in C/C++, Python coding
  • Experience in firmware development and firmware debugging
6

Skills For Software Uefi Firmware Development Engineer Resume

  • Experience in firmware development and firmware debugging
  • Knowledge and experience on embedded platform bring-up, debug and usage of debug tools
  • Experience with one or more of the following: IPMI, IPMB, I2C, KCS, RGMII, KVM, SOL, WS-MAN
  • Demonstrated ability of working well in a diverse and cross geo team environment
  • Knowledge of TCP/IP protocol and have experience in solving complicated network issue
  • Experience in networking - TCP/IP, NIC. PHY, RMCP. –
7

Skills For Embedded Firmware Development Engineer Resume

  • Relevant engineering experience in the design and analysis of real-time embedded firmware designs with low power, mixed signal processors
  • Experience architecting embedded real-time systems
  • Experience developing firmware in C for low level storage hardware interfaces
  • Experience with SSD concepts such as wear-leveling, garbage collection, read disturb as well as overall SSD hardware architecture
  • Experience with camera image processing
  • Experience with developing firmware for controls systems
  • Experience developing for ARMv7 core architecture, Thumb instruction sets
8

Skills For Firmware Development Engineer for Connected Lighting Resume

  • Knowledge, experience, and understanding of data serialization/deserialization
  • Good understanding of the product development cycle
  • Experienced in OS/firmware interaction and debugging multiprocessor code. Familiar with scale-up systems
  • Experience in networking - TCP/IP, NIC. PHY, RMCP
  • Experience in Modern C++ and Object Oriented programming concepts
  • Experience with one or more of the following: IPMI, IPMB, I2C, KCS, RGMII, KVM, SOL, WS-MAN. Familiar with servers and Intel architecture for servers
  • BS. in Electrical Engineering or Computer Science with 1+ years’ coop or intern firmware development experience
  • Embedded C development experience
9

Skills For Uefi System Firmware Development Engineer Resume

  • Familiarity and experience with mechanical system interactions
  • Proven track of firmware development for embedded systems (mainly in C language)
  • Proven track of firmware development for embedded systems mainly in C language
  • Experience as a firmware engineer
  • Knowledge / Experience with ARM 32 bit processors.NVMe interface technology
  • Experience in IO and/or RAID firmware development
  • Demonstrated technical leadership in storage product design
  • Expert knowledge of SAS/SATA/SCSI/NVMe protocols with hands-on experience
10

Skills For Firmware Development Engineer for Chip Card Controller Resume

  • Experience with Protocol Analyzer, In-Circuit Emulator, and ARM/Greenhills debug tools
  • OS device driver knowledge/experience
  • 2-year professional experience is required
  • Software development experience​
  • Experience in software optimization and assembly code development
  • Experience in development in embedded environments

List of Typical Responsibilities For a Firmware Development Engineer Resume

1

Responsibilities For Senior Firmware Development Engineer Resume

  • Highly desirable to have prior experience in UEFI firmware development
  • Experience with NVMe and PCIe Firmware development and debug using protocal analyzer
  • Actively participating in all stages of firmware development life-cycle e.g. requirements definition, research, validation and post-release support activities
  • Develop, implement, and release automated test procedures for firmware validation
  • Validate customer requirements and perform failure analysis on FW related issues
  • Experience in storage industry
  • Experience on low level driver development on RTOS platform
  • Proven track of at least 2 years of software development mainly in C and/or C++ language
  • Experience with development in RTOS / embedded Linux kernel e.g., boot loader, u-boot, various drivers and multi-thread application development
2

Responsibilities For Senior Uefi Firmware Development Engineer Resume

  • 3+ years' experience in industry
  • Embedded system experience desired
  • Experience with mass flow control systems and/or other control systems highly desirable
  • Relevant industry experience in firmware/software development
  • Experience in firmware/software development
  • Experience with development in RTOS / embedded Linux kernel (e.g., boot loader, u-boot, various drivers) and multi-thread application development
  • Experience in embedded Firmware development
3

Responsibilities For Software Firmware Development Engineer Resume

  • Experience in server platform management firmware development
  • Extensive memory subsystem knowledge and experience
  • C/C++ experience desired
  • MS in Computer Science or MS in Computer Engineering
  • Implementation of emulated environment for SSD Firmware modules’ testing
  • Source code management understanding
4

Responsibilities For SSD Firmware Development Engineer Resume

  • Very knowledgeable in C, and Perl or Python scripting languages
  • A working knowledge of digital hardware design and test equipment such as oscilloscopes and logic/bus analyzers is optional, but highly desired
  • Demonstrate proficiency in coding skills, verification/validation, simulation, failure analysis, ASIC/FPGA/System bring-up, and the use of tools that support these activities
  • Focus on firmware quality in the system and the target application
  • Develop new test tools and methods
5

Responsibilities For Software & Firmware Development Engineer Resume

  • Participate as an important contributor to team project
  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including embedded code, drivers, applications, networking protocols and security
  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including embedded code, drivers, applications, network protocols and security. Typically coding in C, Python
  • Participates as a lead member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for complex embedded software products
  • FW source code development, review and maintenance in C/C++
6

Responsibilities For Software Uefi Firmware Development Engineer Resume

  • Take advantage of various career development activities and trainings
  • Have a chance to participate in Intel Great Place to Work program which gathers people who love running, cycling, squash, tennis, cross fit, photography and many more
  • Get additional benefits such as bonuses, private medical plan, life insurance, lunch coupons and many more
  • Participates as a experienced member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for complex embedded software products
  • Industry experience in storage protocols SATA , SAS, or PCIe
  • Sound knowledge of analog / digital / embedded hardware
  • General knowledge of firmware development processes
  • Use of live cycle management systems (e.g. Polarion, SVN)
7

Responsibilities For Embedded Firmware Development Engineer Resume

  • Expert knowledge of microprocessors, system architecture and IO systems
  • Dedication, proactiveness, passion and focus on results in the area related to software development,
  • Follow specified processes/procedures/workflows
  • Contribute to Architectural and Desgin reviews
  • Receive defined short-term tasks with specific delivery dates
  • Interact primarily with direct manager and the technical team on assigned projects
  • Develop software as the primary job function
8

Responsibilities For Firmware Development Engineer for Connected Lighting Resume

  • Design, develop, debug & tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI's, web
  • Contribute to Architectural and Design reviews
  • Develop firmware for ARM Cortex M3 and M4 for biomedical products
  • Software development for data acquisition and basic UI
  • Write test/evaluation/demo automation software and data collection
  • Specification, implementation and verification of firmware modules and stacks based on functional requirements
  • Defnition and implementation of firmware test concepts and test cases
  • Optimization of firmware modules for limited resource usage, low power consumption and security constraints
9

Responsibilities For Uefi System Firmware Development Engineer Resume

  • Documentation for needs of external certification schemes
  • Management algorithms in flash memories
  • Experience with embedded firmware, real-time operating system RTOS, and HW/SW interactions- Firmware development environments including compilers, debuggers, emulators, and tool chains
  • Knowledge of design and implementation of multitasking, event driven firmware using C - Developing unit tests for code quality validation - Knowledge of Agile development methodologies
  • GIT knowledge is on user level,
  • Firmware/Software security related knowledge
  • Experience in embedded software development Understanding aspects of low-level programming, system architecture, operating systems, device architecture and hardware design
  • Experience in Platform management firmware development
  • Familiarity with source control systems such as git/svn
10

Responsibilities For Firmware Development Engineer for Chip Card Controller Resume

  • Knowledge on BMC, IPMI and other platform management protocols/specifications (DMTF etc)
  • Familiar with servers and Intel architecture for servers
  • Embedded architecture, external interfaces, and product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform
  • Unit and system level test and verification TCL, System C, Modelsim SE Experience in low-level programming, system architecture, operating systems, device architecture, and hardware design
  • M.S. in Computer Science with 4 years of development experience
  • Experience with design and implementation of BLE designs and cybersecurity/data transfer best practices
  • Experience with software development for medical devices and IEC 62304 compliance
  • Hands on experience with NAND operation, failure analysis, and characterization

Related to Firmware Development Engineer Resume Samples

Embedded Firmware Engineer Resume Sample

Work Experience

  •  Development real time state machine, monitoring and communications functions for the above referred renewable energy products   •  Embedded designs for motor controllers, micro-controllers and other designs as required to meet program needs   •  Develop, test, debug, and document e...
Professional Skills

  •  Exceptional software architecture/design s...
  •  Exceptional software architecture/design s...
  •  Excellent C/C++ programming skills and exp...
4.9
16 votes

Firmware Engineer Resume Sample

Work Experience

  •  Embedded software development with exceptionally strong C experience on resource constrained embedded platforms   •  Experience with software-hardware interface development and integration   •  Collaborating in a team environment   •  Experience using Source Cod...
Professional Skills

  •  Strong C/C++ and embedded programming skil...
  •  Strong verbal and written communication sk...
  •  Excellent verbal & written communication s...
4.6
20 votes

Software / Firmware Engineer Resume Sample

Work Experience

  •  Occasional standing, walking, twisting & bending at the neck/waist, stooping or kneeling, pushing/pulling   •  Occasional carrying up to 50 lbs   •  Reach below and above shoulder level   •  Design, develop and test software, firmware and applications/utilit...
Professional Skills

  •  Proven commercial/Open Source programming ...
  •  Excellent C# and/or C++ design and coding ...
  •  Good communication skills and ability to c...
4.8
17 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
25 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates