Firmware Engineering Resume Sample

26 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Jena Romaguera
68098 Freeman Ramp,  Phoenix, AZ
+1 (555) 398 4917

Work Experience

Senior Technologist, Firmware Engineering
11/2017 - PRESENT
Phoenix, AZ
  • Responsible for leading and managing the company’s global firmware development organization in support of the storage products (HDD, SSD & Hybrid) division. Ensure the delivery of embedded firmware features and systems that meet customer requirements related to performance, quality and time to market
  • Work in a team and communicate clearly
  • Understand and use lab equipment (oscilloscope, power supplies, etc.)
  • Understand/write embedded firmware (C, C++, etc.)
  • Responsible for the specification, design, and implementation of firmware for embedded systems within a broadly defined project frame
  • Manages development project activities, milestones, and deliverables
  • Works with the project core team and helps to establish and maintain product requirements, specifications and timeline
  • Develops algorithms and product features, performs detailed data analysis
Firmware Engineering Tech
11/2013 - 05/2017
Dallas, TX
  • Uphold Company’s affirmative action plan and make good faith efforts to achieve affirmative action goals and timetables
  • Budgets and Cost Control: Plan for and use resources efficiently, always look for ways to reduce costs, create accurate and realistic budgets, track and adjust budgets, contribute to budget planning
  • Decision Making/Judgment: Recognize problems and respond, systematically gather information, sort through complex issues, seek input from others, address root cause of issues, make timely decisions, can make difficult decisions, use consensus when possible, and communicate decisions to others
  • Product Knowledge: Know and explain product features/benefits, understand/sell the full product line, understand customer's business operations and needs, understand/respond to the competition, apply market knowledge
  • : Meet all team deadlines and responsibilities, listen to others and value opinions, help team leader to meet goals, welcome newcomers and promote a team atmosphere
  • Project Management: Establish project goals, milestones, and procedures, define roles and responsibilities, acquire project resources, coordinate projects throughout company, monitor project progress, and manage multiple projects
  • Strategic Thinking/Management: Create and communicate a long-term vision, balance short and long term goals, keep own and team's work aligned with overall goals, understand the market and predict change, understand the industry and the competition, create and adjust strategic plan
Firmware Engineering Intern
01/2011 - 05/2013
Philadelphia, PA
  • Initiates and leads platform architecture design. Collaborates with peers across Diagnostics Systems on architecture implementation
  • Identifies industry product development partners andestablishes technical evaluation relationships
  • Provides R&D input on CAPA reports and post product release support to BD Manufacturing in Malaysia
  • Manages, leads and develops people. Guides others toward shared goals, providing the development, coaching, feedback and resources to accomplish tasks
  • Implements software development process in compliance with Diagnostic Systems policies and procedures. Supports Documentation and Verification and Validation activities
  • Builds and nurtures a high performing and engaged team
  • Works with other engineering disciplines to implement and refine the firmware/hardware/chemistry interface
  • Support Company’s Affirmative Action initiatives, providing equal opportunity to employees and candidates


California State University, Fresno - Lancaster University Center
2006 - 2011
Engineer's Degree in Electrical Engineering

Professional Skills

  • Excellent communication skills and interfacing ability. Excellent ability in documentation and presentation.
  • Strong analytical skills and critical thinking in solving complex issues that often demand cross-domain knowledge
  • Demonstrated leadership experience in coordinating and overseeing entry, experienced, senior and supervisory level professionals
  • Strong interpersonal, teamwork and problem-solving skills
  • Strong team technical leadership skills
  • BSEE/BSCE/BSCS with 10+ years of experience or MSEE/MSCE/MSCS with 8+ years of experience or Phd with 6+ years of experience
  • Excellent communication (written and verbal) and interpersonal skills are required

How to write Firmware Engineering Resume

Firmware Engineering role is responsible for programming, software, coding, architecture, integration, firmware, planning, manufacturing, design, assembly.
To write great resume for firmware engineering job, your resume must include:

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

Contact Information For Firmware Engineering Resume

The section contact information is important in your firmware engineering 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 Engineering Resume

The section work experience is an essential part of your firmware engineering 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 engineering 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 engineering position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Firmware Engineering resume experience can include:

  • Managing for Results: Set challenging and productive goals for the team, keep team accountable for actions, provide leadership and motivation, provide resources and support, use checkpoints and data to track progress, set up systems and processes to measure results
  • Experience managing development of automated validation systems to ensure high quality product releases
  • USB skills working with embedded USB host and device hardware and firmware
  • Solid experience in WiFi technologies (from transport to security)
  • Experience managing and leading medium to large firmware teams with a history of outstanding accomplishments
  • Strong understanding of software engineering fundamentals and software development processes

Education on a Firmware Engineering Resume

Make sure to make education a priority on your firmware engineering resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your firmware engineering 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 Engineering Resume

When listing skills on your firmware engineering 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 engineering skills:

  • Ensure the team functions in the most optimal way balancing business priorities against available skills and resources
  • Actively communicate, inspire and motivate all levels of staffStrong writing and presentation skills
  • Good documentation, communication and presentation skills
  • Excellent communication (written and verbal) and interpersonal skills needed
  • Excellent written and verbal communication skills is essential to this role
  • Solid Experience in debugging embedded systems with a variety of tools (Logic and Protocol Analyzers, JTAG, etc.)

List of Typical Experience For a Firmware Engineering Resume


Experience For Senior Technologist, Firmware Engineering Resume

  • Excellent planning capabilities required for guiding a team or teams for the timely delivery of quality firmware
  • Working with the staging development teams (HDD & Component) to put together the detailed staging plan for the technology
  • Understanding of manufacturing processes and systems
  • Defining the requirements and ensuring alignment between Development teams (HDD & Component) over the course of the technology development
  • Working with the staging development teams (HDD & Component) to put together the key technical reviews for the technology
  • Collaborating with Marketing on the timeline for deployment for long term roadmap of the technology
  • Managing the development budget for the technology to meet the budget

Experience For Firmware Engineering Manager Resume

  • Understanding of deadlocks, memory management, Embedded Environment
  • Learning about the general system components and requirements of the Johnson Controls BT&S business
  • Responsible for managing a team of engineers working on designing, developing, and supporting FW for Enterprise HDD products
  • Use data analytics to drive load time optimization, fault reporting, and systems reliability and support a multi-shift manufacturing operation running 24/7
  • Responsible for driving OEM specification gap analysis, scooping, and scheduling

Experience For Senior Manager, Firmware Engineering Resume

  • BS in Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent
  • Directs the activities related to the architecture, analysis, design, programming, debugging and modification of firmware and software
  • Lead cross-functional teams in identifying and resolving FW process-related issues
  • Familiarity with timing budget, different components of the budget and their measurement for some signaling standards
  • Assist development team with firmware testing and troubleshooting defects
  • Development of embedded applications using C and C++

Experience For Senior Manager Firmware Engineering Resume

  • Collaborate with product managers, designers, QA and other engineering managers
  • Architect, design, develop, and maintain innovative and engaging systems & applications
  • Five or more years leading development teams
  • Be data driven in decision making
  • Deep understanding and knowledge of protocols (http, https, upnp, zeroconf, arp, dhcp)
  • Represent the team in one or more multi-disciplined engineering core team(s)

Experience For Firmware Engineering Tech Resume

  • Interactions involve matters concerning several functional areas, divisions, and/or customers
  • Influences others outside of own job area regarding policies, practices and procedures
  • Responsible for ensuring all requirements for the product are implemented and delivered (closed-loop requirements process)
  • Take an active role in monitoring the development of OEM customer-specific features
  • Support agile team development processes, helping to resolve roadblocks and impediments
  • Provide career development and performance coaching
  • Directs activities related to troubleshooting of code for firmware (IC embedded code) applications
  • Might need to travel to other Western Digital engineering sites from time to time

Experience For Manager, Software & Firmware Engineering Resume

  • In an engineering product development environment
  • Attitude and aptitude towards firmware planning, development and execution
  • Background in embedded software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
  • Sound architecture and software fundamentals including software design and maintainability
  • Proficiency in leading projects distributed across many teams

Experience For Firmware Engineering Intern Resume

  • C/C++ programming is required
  • Knowledge of software development standards such as IEC 62304, applies coding standards to ensure structured and robust firmware generation
  • Familiar with networking protocols (TCP/IP, HTTP) and encryption methods (AES, RSA)
  • Full Understanding of IC fabrication and reliability issues
  • Assist development team with firmware development assignments including tools, small projects, bug fixes and product development work
  • Debug complex software-controlled electromechanical systems
  • Lead and solve problems calmly and efficiently under pressure

Experience For Manager, Firmware Engineering Resume

  • Identifies industry product development partners and establishes technical evaluation relationships
  • Architects, analyzes, designs, programs, debugs and modifies firmware and software
  • Position requires very strong knowledge of firmware design, development, debug, review, and commit/promotion within a multi-developer, multi-team environment. Typically programs in machine language, assembly language and high level languages (e.g., C, C++)
  • Designs and develops software solutions in support of the development team
  • Encourage collaboration within the team and with other teams
  • Track, monitor, report on firmware projects and deliver success

Experience For Technologist, Firmware Engineering Resume

  • Digest product/technical requirements and come up with solution proposals
  • Participate in all aspects of an iterative software development process
  • Develop and monitor product telemetry to rapidly respond to quality issues
  • Implement designs with an extreme focus on quality and attention to detail
  • Manage large, complicated projects
  • Pick the right tools, work with constraints and make appropriate trade-offs

Experience For Server Firmware Engineering Intern Resume

  • Ability and courage to question the status quo and articulate solutions based on information and knowledge
  • Be an eternal pragmatist
  • In a technical hands-on role, lead a group of component FW leads towards design and implementation of overall SSD FW requirements
  • Co-ordinate and integrate firmware from the storage protocol firmware team with deliveries from other component firmware teams such as the flash firmware team
  • Lead the overall firmware qualification process with internal and external test, QA and customer qual teams

List of Typical Skills For a Firmware Engineering Resume


Skills For Senior Technologist, Firmware Engineering Resume

  • Innovative approach (out of the box thinking) for building the best in class White, Gray and Black tests packages for validating the product
  • Experience working closely with or leading teams that develop Mobile apps (iOS and Android)
  • Career stability and opportunities – industry-leading benefits and a supportive environment for learning & excellent opportunities for career growth
  • Greater than 5 years’ experience in engineering management, leading a team of individual contributor engineers and technicians
  • Experience in managing software team, with 5+ years of Director or Senior Manager of software engineering role
  • Assists in developing and validating solutions for issues related to disk drive firmware
  • Strong understanding of IPv4/IPv6 (routing, VLANs, iptables)

Skills For Firmware Engineering Manager Resume

  • Experience with building scalable applications and iterative performance tuning process
  • Develop an overall product validation strategy including defining test infrastructure and test methodology
  • Bachelors in Computer Science, Computer Engineering or Electrical Engineering with at least 3 years of experience in a management role
  • Hands-on experience in executing and debugging in Pre-Si emulation platforms like Palladium, Veloce, FPGA, Simulation environments would be as added advantage
  • BS or higher in Computer Science, Electrical Engineering or equivalent. with 10-15 years of experience in complex firmware projects
  • Experience managing multiple direct reports and multiple teams

Skills For Senior Manager, Firmware Engineering Resume

  • Advanced knowledge and experience in using Matlab
  • Knowledge of and experience using typical lab equipment such as bus analyzers, and in line firmware debug tools is required
  • Intermediate to advanced programming experience in C
  • Experience with Agile principles and practices such as Continuous Integration, daily Scrums, and sprint/release planning and execution
  • Hands-on coding experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc

Skills For Senior Manager Firmware Engineering Resume

  • Recent experience leading a firmware team
  • Experience managing teams of 7 or more members
  • Experience in a manufacturing/industrial environment
  • Design and perform systems modeling, simulation, and analysis to assess impact of new concepts for next-generation solid state storage products
  • Research, identify, and characterize next-generation non-volatile memories for innovative new methods for extending the life of solid state memory

Skills For Firmware Engineering Tech Resume

  • Strong understanding of embedded Linux development
  • Strong understanding of BIOS Architecture in the mobile space
  • Skilled in a Matrix Organizations working with different disciplines and domains
  • Experience collaborating on a distributed team
  • Experience in various phases of the software development cycle
  • Tware development experience is required
  • Experience in project management is required
  • Demonstrated success in product development, preferably for high volume optoelectronic applications and/or consumer or medical electronics
  • Solid Background in algorithms and systems software design

Skills For Manager, Software & Firmware Engineering Resume

  • Software development background proficient in C with an emphasis on, or experience in, real time embedded environments
  • Solid background in computer algorithms and data structure
  • Experience in Signal Integrity simulations, SSN simulations, eye diagrams etc
  • Experience with SoC and wireless
  • Experience in firmware development life cycle

Skills For Firmware Engineering Intern Resume

  • Experience in various RF technologies (e.g. RF4CE, BT, BLE, WiFi) and IOT
  • Experience in consumer electronics product development, especially handheld devices
  • Experience in various MCU cores and peripherals
  • Demonstrate extensive knowledge of software development methodologies and quality control processes
  • Build a strong team with a culture of ownership and continuous improvement
  • Develop/maintain automated tests to catch defects prior to release
  • Extensive development experience
  • Five or more years of experience with firmware development

Skills For Manager, Firmware Engineering Resume

  • Skilled in failure analysis and ability to troubleshoot
  • Previous RTOS experience – advantage. (e.g. uCOS/ThreadX/MQX/VxWorks/Embedded Linux)
  • Experience with device drivers, kernel modules and application development for embedded systems
  • Extensive embedded Linux kernel experience
  • Embedded firmware experience preferably in Storage companies
  • The position requires strong knowledge of firmware design, development, debug, review, and commit/promotion within a multi-developer, multi-team environment

Skills For Technologist, Firmware Engineering Resume

  • BS with 7+ yrs fw experience, MS with 6+ yrs , PhD with 3+ yrs
  • Embedded firmware experience preferably in Storage companies
  • Experience in firmware design
  • Experience with Microsoft Office tool suite is desired
  • Good understanding of SOC internal architecture and concepts
  • Hands-on experience of using JTAG debuggers and In circuit Emulators such as Green Hills, D-STREAM, Keil etc
  • Provide leadership and support for junior engineers, and provide support for other groups such as the validation group and the systems group
  • Experience in complex firmware projects

Skills For Server Firmware Engineering Intern Resume

  • Strong knowledge of structured code development methods and debug techniques, NAND Development technologies and methodologies
  • Hands-on experience with low level driver development and RTOS, C, Embedded Systems
  • Creating and managing the integrated staging schedule consisting of development milestones
  • Developing firmware for in-progress chip development using FPGA development platforms: For example using a Zynq or HAPS FPGA platform
  • Designing, implementing and integrating critical firmware components for SSD products
  • Analyzing and optimizing existing firmware and hardware design for increased efficiency
  • Outstanding system understanding and writing state of the art tests capabilities are required
  • Defining the goals of the key staging checkpoints for the technology to align with the Technology Staging Process
  • Collaborating with Engineering to estimate the resources and costs to deliver the staging technology

List of Typical Responsibilities For a Firmware Engineering Resume


Responsibilities For Senior Technologist, Firmware Engineering Resume

  • Experience with communication networks and protocols is required
  • Experience with Linux or Android OS is required
  • Identifying and driving new BIOS technologies and industry standards
  • Coordinating teams across multiple countries
  • Courses taking/taken: Computer Networking, Software Design, Computer Algorithms, Data Structures, Operating Systems or related
  • Performs regular performance reviews of direct reports and project leads and provide ongoing career mentoring and guidance and development

Responsibilities For Firmware Engineering Manager Resume

  • Very knowledgeable in networking fundamentals including L2, L3 and TCP/IP
  • Work often involves analog and digital hardware and special SanDisk tools, software & operating systems
  • Very knowledgeable in any of the following: C, C++, Python, GO
  • Create the new one to three year direction for the team
  • Create/setup plans for development and assign tasks accordingly
  • Constantly measure the quality and progress of the work of the team and adjust accordingly

Responsibilities For Senior Manager, Firmware Engineering Resume

  • Hire, mentor and manage staff as needed
  • Present and evaluate results with the senior leadership team on a regular basis
  • Responsible for leading and managing the company’s global SSD firmware development organization. Ensure the delivery of embedded firmware features and systems that meet customer requirements related to performance, quality and time to market
  • Troubleshoot code for firmware applications
  • Strong knowledge of host and target side storage system architectures, solid state memory, error correction algorithms, signal processing, and enterprise applications

Responsibilities For Senior Manager Firmware Engineering Resume

  • Work both independently and collaboratively within the advanced technology teams from various engineering disciplines to provide advanced technology concepts and information transfer to development teams
  • Collaborate with a team of architects and engineers to develop new algorithm and signal processing technologies
  • Develop innovative technologies, system designs, and new architectures to support and drive the product roadmap
  • Publish papers, develop IP, file patents, and disseminate this information through presentations to internal and external audiences
  • Develop metadata strategies for effective system operation including fast power up, intelligent data integrity, endurance management, failure mode countermeasures, and runtime health information
  • Direct the activities of firmware engineering group in the design, development, testing and ongoing maintenance of Crestron Control System products using industry best practices. Continually looks for ways of improving development processes and delivery timelines
  • Work with Engineering Management teams to define new products and ensure engineering feasibility. Create project specifications to implement new firmware in products
  • Work with technical support to resolve problems in the field with existing products firmware
  • Provides technical leadership to assigned product families to ensure architectural and design correctness

Responsibilities For Firmware Engineering Tech Resume

  • Hire, motivate and manage a cohesive development team of firmware engineers to establish and meet aggressive project commitments and timeline deliverables
  • Manage a team of FA engineers to do SSD Product FA, HW FA and FW FA
  • Typical activities include design and implementation of data structures, software algorithms, data path, drivers for HW cores and implementation of storage interfaces like SAS, SATA to deliver cutting-edge storage products
  • Manage a team of 30 employees
  • Budgets and financial needs of the team

Responsibilities For Manager, Software & Firmware Engineering Resume

  • Support Development of new product introductions
  • Lead individual contributors for key technical projects and programs
  • Drive project methods techniques and procedures
  • Collaborates to develop self and others within group
  • Meets goals with little direction and supervision
  • Owns one or more products from an OEM perspective
  • Be able to periodically work staggered or late shift to interact with remote engineers
  • Measure and monitor the quality and progress of the work of the team and adjust accordingly
  • Hire, coach, and manage staff as needed

Responsibilities For Firmware Engineering Intern Resume

  • Collaborate with peer managers to lead broader organizational initiatives
  • Create a team culture that supports open communication, collaboration across teams and across sites, and empowerment to employees
  • Excellent written and verbal communication skills required, both to coordinate task forces, and to inform other engineers, peers, and upper management on status
  • Analyze test process data for improvement areas
  • Monitor industry trends on FW development process, tools, and technology
  • In-depth knowledge of product development throughout the product life cycle, with an emphasis on FW development, and preferably unit test methodologies
  • Troubleshoot and analyze complex problems then prioritize, manage and communicate risks, evaluating tradeoffs and setting direction that enables teams to move forward

Responsibilities For Manager, Firmware Engineering Resume

  • Perform failure analysis and bug fixing on NAND based embedded systems
  • Architect and develop device FW for next-generation SSD products
  • Focus on the NAND management
  • Perform algorithm design, document designs
  • Implement and maintain media management code for NAND based embedded systems
  • Debug issues in FW environment with or without tools support

Responsibilities For Technologist, Firmware Engineering Resume

  • Knowledge of UVM based verification methodology (optional)
  • Directly lead engineers in Bengaluru, India who work as part of an integrated organization
  • Technical leadership is required
  • Willingness to contribute on a hands-on technical level
  • Low level kernel and OS subsystems - multi-threaded environment such as Linux and ThreadX or other RTOS
  • Knowledge of the PCIe host bus interface and protocols such as NVMe or SOP is highly desired

Responsibilities For Server Firmware Engineering Intern Resume

  • Knowledge of NAND technology is also highly desired
  • Full familiarity with Cadence-Virtuoso, PVS, ASSURA and Calibre tools
  • Extensive background in device development (consumer electronics, automotive, etc.)
  • Background in embedded C development in utilities, robotics, real-time controls, or system software
  • Collaborate and communicate complex technical concepts to a wide audience

Related to Firmware Engineering Resume Samples

Firmware Resume Sample

Work Experience

  •  Proven success with firmware design and development in microprocessor-based embedded systems   •  Linux Development expertise   •  Work closely with electronic design engineers on system design and integrate firmware and hardware components of the overall system design   ...
Professional Skills

  •  Good communication (written & verbal) and ...
  •  Innovative problem solving skills and stro...
  •  Strong technical skill to design embedded ...
16 votes

Firmware Developer Resume Sample

Work Experience

  •  And above related experience   •  Improve the firmware group’s overall efficiency by using our coding conventions, demonstrating “best coding practices” and participating in code reviews   •  Embedded software and Embedded Firmware design (3+ years)   •  Experie...
Professional Skills

  •  Strong software development skills: profic...
  •  Excellent written and oral communication s...
  •  Strong software development skills demonst...
11 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...
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...
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...
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...
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates