Firmware Developer Resume Samples

4.5 (82 votes) for Firmware Developer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the firmware developer 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
KB
K Botsford
Kyla
Botsford
3570 Kiel Points
Los Angeles
CA
+1 (555) 934 5890
3570 Kiel Points
Los Angeles
CA
Phone
p +1 (555) 934 5890
Experience Experience
Phoenix, AZ
Firmware Developer
Phoenix, AZ
Ruecker-Dibbert
Phoenix, AZ
Firmware Developer
  • Working with team members to continually improve our workflow
  • Work with multiple mobile platforms and frameworks
  • Maintain and improve Firmware build system using Make and Python
  • Develop and maintain diagnostics and telemetry framework
  • Develop and maintain diagnostics and analytics framework
  • To work in close partnership with the Hardware Team to research, develop and evaluate new designs
  • Provides mentorship and coaching to junior developers
Boston, MA
Software / Firmware Developer
Boston, MA
Kohler, Fahey and Moore
Boston, MA
Software / Firmware Developer
  • Work with other internal teams to share and incorporate BKMs
  • Low level source code development, review and maintenance
  • Support validation efforts by providing technical support
  • Designing all or part of new feature implementation
  • Unit level verification
  • Lead and participate in design reviews
  • Mentoring junior members of the team
present
Houston, TX
Embedded Firmware Developer Coop
Houston, TX
Bogisich, Lakin and Cummings
present
Houston, TX
Embedded Firmware Developer Coop
present
  • Developing with embedded RTOS (VxWorks)
  • Communications protocol development
  • Designing and developing embedded applications using the C, C++ and IEC 61131-3 languages
  • Unit, Functional and Integration testing
  • Programming with TCP/IP in embedded environments
  • Programming hardware drivers
  • Knowledge of embedded electronics hardware
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Pittsburgh
Bachelor’s Degree in Computer Science
Skills Skills
  • Good knowledge and experience with Linux an asset
  • Able to learn quickly and adapt to working in cross-functional teams
  • Strong experience in embedded system development
  • Strong experience in embedded system development with focus on system performance
  • C and/or C++ programming knowledge
  • Ability to work in a small team environment where self-driven and self-motivated capabilities are key initiatives
  • Knowledge of server hardware interfaces (10G/1G Ethernet, SATA, AHCI, DDR3, PCIe Gen1/Gen2, SPI, I2C) expected
  • Intimate knowledge of software development process methodology expected
  • Knowledge of industry standard initiatives such as (ACPI, SMBIOS, PCIe) expected
  • Strong analytical skills and debug methodology expected Experience
Create a Resume in Minutes

15 Firmware Developer resume templates

1

Software / Firmware Developer Resume Examples & Samples

  • Designing all or part of new feature implementation
  • Lead and participate in design reviews
  • Mentoring junior members of the team
  • Unit level verification
  • Support validation efforts by providing technical support
  • Work with other internal teams to share and incorporate BKMs
  • You must have a Bachelor of Science degree or a Master of Science degree in Computer Science, Computer Engineering or Electrical Engineering and 7 - 10 years of experience with
  • SW/FW design
  • Knowledge of Agile development methodologies
  • Understanding of storage protocols (SATA, SAS, or NVMe)
2

Bios & Firmware Developer Resume Examples & Samples

  • Strong C coding skills and/or experience
  • Strong Assembly language skills and/or experience
  • Experience or knowledge in BIOS fields: PnP, memory algorithms, Advanced Configuration and Power Interface (ACPI), Extensible Firmware Interface (EFI), and Advanced Configuration Power Interface (ACPI)
  • Familiarity with ITP and logic analyzers
  • Good documentation skills
  • Ability to work well in a diverse team environment
  • Ability to work well with others in cross-site organizations
  • Some experience with EFI and/or Tiano* cores
3

Senior Uefi Bios Firmware Developer Resume Examples & Samples

  • Strong C programming skills required
  • UEFI experience a big plus
  • Experience with BIOS, firmware, microcontrollers or embedded systems
  • Strong knowledge of computer hardware
  • Knowledge of computer architecture
4

Firmware Developer Resume Examples & Samples

  • 1-3 years experience in firmware or BIOS/UEFI development
  • In-depth knowledge of UEFI architecture and development (PEI, DXE, UEFI)
  • Solid programming skills in C/C++
  • Strong firmware, software, and hardware background
  • Knowledge of OS architecture
  • Knowledge of industry standards/technologies including ACPI, USB, SMBIOS, and PCI-express
  • 6 months - 1year experience in firmware or BIOS/UEFI development
5

Firmware Developer Resume Examples & Samples

  • Strong debug methodology and skills mandatory
  • Experience in server BIOS architecture mandatory
  • Experience in x86 architecture mandatory
  • BSEE, BSCS, or BSCE degree or higher
6

Firmware Developer Resume Examples & Samples

  • Performs firmware coding and tests/debugs firmware programs. Cooperates with accountable IT Engineer or Project Management in developing the formulation logic for assigned parts of the firmware program
  • Prepares flowcharting. Prepares conversion and system implementation plans and technical documentation of the firmware program steps
  • Performs the firmware programming and tests the functionality according to given specifications. Recommend changes in development, maintenance and systems standards
  • Consistently achieves target dates for assigned tasks aiding in on budget delivery of the project
7

Firmware Developer Resume Examples & Samples

  • Developing the next generation of heat trace controllers as part of a multi-discipline team
  • Adapting our existing range of heat trace controllers to the evolving needs of our customers
  • To work in close partnership with the Hardware Team to research, develop and evaluate new designs
  • Creating and maintaining technical documentation for both internal and customer use
  • Working with team members to continually improve our workflow
  • Bachelors in Electrical Engineering or Computer Science
  • Ideally 2+ years embedded programming experience
  • Strong C, C++ skills
  • Good knowledge and experience with Linux an asset
  • Strong understanding of Hardware / Firmware interaction
  • Strong problem solving and debugging skills
  • Serial communications
  • Familiar with oscilloscopes, digital analyzers etc and their function in low level debugging
  • Experience with ARM Cortex-M microcontrollers
  • Continuous Integration methodology
  • Modbus
  • Profibus
  • TCP/IP communications
  • Strong understanding of electrical theory
8

Senior Firmware Developer Resume Examples & Samples

  • Experience in low-level platform and embedded software design using C programming language
  • Should have expertise in the Embedded software development using micro controllers
  • Should have expertise in the Embedded device driver development
  • Demonstrable experience of requirement analysis, design, programming, unit testing, debugging and bug fixing skills in developing safety-critical applications or systems, including use of design and testing tools
  • Hands on experience using the debuggers, memory profilers, performance monitoring tools etc
  • Hands on experience developing the embedded software (protocols, interfaces, drivers etc.) for network based systems
  • Experience of working to industry quality and safety standards, preferably in the regulated safety-critical arena ( CENELEC, IEC, DO-178, MIL )
  • Experience in the development of Software for Safety Critical application like Oil & Gas fields, Nuclear Power Plants, etc
  • Good business skills such as problem solving, coaching and technical guidance, self-initiation, cross-functional team playing, communication (listening, analyzing and interpreting), and time management
9

Service Processor / Firmware Developer Resume Examples & Samples

  • Strong knowledge and experience in designing and implementing software for service processor/BMC
  • Experience with system programming
  • Strong in Embedded Linux kernel fundamentals, device drivers and kernel programming
  • Understanding of BMC, Service Processor, bus level architecture like I2C, SPI etc
  • Thorough understanding of concepts related to computer architecture, operating systems, networking, data structures and standard programming practices
  • Good understanding of environmental, power, and custom FPGA management for enterprise grade systems
  • Solid C/C++ development and debugging skills in Linux operating environments
  • Design, implement and debug service processor software and firmware
  • Make changes to Linux kernel and user space drivers as and when required
  • Participate in all phases of a product development, from product definition and architecture and design, through implementation, debugging, testing and deployment support
  • Work collaboratively with other engineers, and be willing to take on any engineering tasks that contribute to the progress towards the goals of the team and the company
  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience, with 8 or more years of experience at minimum
10

Senior Embedded Firmware Developer Resume Examples & Samples

  • Contribute to the development of new products and technologies
  • Collaborate with multidisciplined teams to understand user experiences
  • Rapidly realise product concepts & develop functional prototypes
  • Develop & Assemble disposal firmware & hardware
  • Evaluate new & emerging products & technologies
  • Develop internal capabilities, skills and tools to keep the team at the forefront of the AR/VR space
  • B.Eng in Electronic Engineering or Equivalent
  • Expert C/C++ embedded programmer
  • Experience on rapid prototyping platforms
  • Proficient with embedded systems interfaces
  • Knowledge + understanding of sensors + actuators
  • Strong Hardware + Firmware debugging skills
  • Excellent soldering and wiring abilities
  • Strong team working capabilities
  • Self-motivated, able to work independently and as part of a team
  • Keen interest in latest tech and computing trends
  • Experience on Arduino & mBed platforms
  • Working knowledge of analog, i2c, spi, usb + pwm interfaces
  • BLE, Touch, IMU and HID knowledge
  • Visual Studio + GIT experience
11

Embedded Firmware Developer Coop Resume Examples & Samples

  • Designing and developing embedded applications using the C, C++ and IEC 61131-3 languages
  • Integration of third party firmware modules
  • Code maintenance
  • Technical Support assistance as required
  • Unit, Functional and Integration testing
  • Developing with embedded RTOS (VxWorks)
  • Debugging in multitasking embedded environments
  • Knowledge of embedded electronics hardware
  • Communications protocol development
  • Experience in a development team environment assisting other developers
  • Programming with TCP/IP in embedded environments
  • Programming hardware drivers
12

Vie-embedded Firmware Developer Resume Examples & Samples

  • 2/ Integration of third party firmware modules (including Schneider bricks)
  • 3/ Perform code maintenance
  • 4/ Produce software specifications. Scheduling and leading small teams (if suitably experienced)
  • 5/ Write and perform Unit Tests and Integration testing
  • Requested languages: Well known – Fluent knowledge in written and verbal English
  • Personal abilities or skills
13

Firmware Developer Resume Examples & Samples

  • Ideally 4+ years embedded programming experience
  • Experience with IoT and Cloud
  • Understanding of electrical theory
14

Firmware Developer Resume Examples & Samples

  • Integrate Qualcomm and Google releases and drops from other internal teams and external partners
  • Perform tests to verify the new releases and drops to limit regressions
  • Debugging, fixing and reporting regression issues after the integration
  • Customizing internal development tools
  • Build, manage, and maintain the source code structure
  • Engineering or Computer Science/ related degree
  • Proficiency in C, C+ and Java programming languages with 2-3 years of experience
  • 1-2 years of experience in Android based development
  • Expertise in scripting languages is required
  • Expertise in Git/Gerrit source code management system is required
  • Understanding system interactions within the context of multi-threaded embedded systems
  • Hardware and related device driver knowledge
  • Able to learn quickly and adapt to working in cross-functional teams
  • Capable of identifying and solving technical issues
  • Complying with product quality standards and ensuring effective practices
15

Firmware Developer Resume Examples & Samples

  • Analysis of the specifications given by Product Manager
  • Capability of critical and dynamic evaluating of the specifications selves
  • Programs’ and low level drivers’ writing using Assembly and C
16

Senior Linux Video Firmware Developer Resume Examples & Samples

  • Design and implement functional, reliable, well-structured software for embedded systems in embedded C and C++
  • Design and implement embedded Linux device drivers and interfaces for industry standard hardware and for Avid proprietary hardware
  • Design and implement video processing algorithms
  • Develop real-time code to control interactions between Avid proprietary video hardware, industry standard GPUs, and Linux servers
  • Work with real-time constraints, custom designed hardware capabilities and limitations with emphasis on multi-threaded tasks and interrupts
  • Evaluate new hardware designs and participate in design reviews
  • Bring-up new hardware and help with system level integration
  • Evaluate Linux operating system releases, select the appropriate OS, develop boot loader, and assemble board support packages for Avid products
  • Improve the firmware group’s overall efficiency by using our coding conventions, demonstrating “best coding practices” and participating in code reviews
  • Interact clearly, constructively, and creatively in an Agile inter-disciplinary team in designing, implementing, testing, and manufacturing video and graphics systems
  • Be proactive in learning the application domain of video and graphics systems, as used in studio, live, and broadcast environments, and then apply your knowledge to our products
  • BS or MS with experience in real-time embedded systems (firmware) development
  • Expert C and C++ skills
  • Experienced in embedded Linux programming environment, tools and debug techniques
  • Familiarity with video, graphics, video processing, video compositing, and computer generated graphics is a plus
  • Familiarity with video interfaces (SDI, HDMI, Displayport, DVI, memory mapped, PCIe DMA) and formats (RGB, YUV, SD, HD, UHD, various bit depths and color spaces) is a plus
  • Experience with industry standard GPUs (including drivers, data transfers, programming in cuda or openGL, access over PCIe, OS support, synchronization) is a plus
  • Proven track record of delivering substantial firmware projects
  • Experience using a Continuous Integration process
  • Ability to communicate clearly and effectively in English, both verbally and written
17

Firmware Developer Resume Examples & Samples

  • Develop and maintain reset cause and classification framework
  • Develop and maintain diagnostics and telemetry framework
  • Triage and debug stability issues
  • Test and debug power and battery issues using power analyzer
  • Triage and debug Performance issues such as lags and freezes
  • Contribute to team deliverables through involvement in agile scrum development sprints
  • Produce creative and analytical, yet effective solutions to problems
  • Work with multiple mobile platforms and frameworks
  • Support multiple teams for resolving stability issues
  • Degree or diploma in Computer Science, Engineering, or a related field
  • 3 to 5 years of relevant experience with Linux or Android Development
  • Strong experience with Java and C programming languages
  • Strong experience in embedded system development
  • Experience with mobile platforms (i.e. Android, Gradle)
  • Experience with build system (Jenkins), source control system (Git/Gerrit), and defect tracking system (JIRA)
  • Detail oriented and adept at detecting and diagnosing software defects
  • Strong aptitude for troubleshooting and problem solving
  • Passionate in software developing and quality
  • Ability to work in a small team environment where self-driven and self-motivated capabilities are key initiatives
18

Firmware Developer Engineer Resume Examples & Samples

  • Experience in embedded firmware development using C and assembly languages. Candidate must be familiar with development tools and follow coding conventions
  • Experience with microntrollers and interfacing microcontrollers to a variety of peripheral devices and other microcontrollers
  • Ability to design and document firmware solutions
  • Ability to debug problems using in-circuit emulators, oscilloscopes, logic analyzers and other test equipment
  • Experience working in an Agile development environment and using Agile project tools, such as Rally
  • Experience using scripting languages such as Python
19

Uefi Firmware Developer Resume Examples & Samples

  • Experience in programming in C
  • Knowledge of Intel architecture little endian, x86, x64
  • Remote debugging experiences on target platforms
  • Working with XML Basics of SW architecture, layered design, software patterns for embedded systems and resource management
  • Basics of electronics and inbound data transmission protocols, busses e.g. I2C HW and SW SKUing
20

Senior Uefi Bios / Firmware Developer Resume Examples & Samples

  • Translate Server/WS/Cloud platform requirements to technical implementation
  • Ability to influence HW design to facilitate the development and sustaining process of the firmware. Show ability to create proof of concepts of proposed ideas, create documents and presentations to collaborate across organizations and teams
  • 5+ years extensive ‘C’ programming, or C++ experience
  • 1+ year Senior level experience in areas like UEFI, BIOS FW specification and concepts (PEI, DXE, BDS) (SMI/SMM, PCIe, ACPI, OS boot loaders, PXE boot, etc.)
  • Reading electrical board schematics
21

Firmware Developer Resume Examples & Samples

  • Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ for solving challenging problems involving high speed data processing and networking
  • Design advanced software modules that follow modern C++ design patterns
  • Apply C programming skills for Linux device driver development and debugging
  • Apply problem solving skills and experience to identify and improve low-level system performance issues
  • Apply engineering principles to design algorithms for controlling image acquisition parameters, as well as environmental conditions (Temperature, Power, Fog, Frost, etc.)
  • Create design documents on software architecture and algorithms
  • Collaborate with Hardware designers on board bring-up and debug
  • Maintain and improve Firmware build system using Make and Python
  • Estimate and track time and effort necessary for completing implementation tasks
  • Review Marketing and Product Requirements Document during feasibility and development
  • Collaborate with Quality Assurance team on identifying test cases for new features and areas for regression tests
  • Follow the established development process for all design and implementation tasks
  • Provides mentorship and coaching to junior developers
  • 3+ years embedded development experience
  • Strong C and C++ design and programming skills for embedded applications
  • Firm grasp of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling
  • Experience with C/C++ compilation and debugging tools
  • Experience with scripting languages, build systems, and version control systems
  • Degree in Computer or Electrical Engineering, Computer Science, or related technical discipline
  • Experience with development in a Linux environment for ARM target processors
  • Understanding of embedded design considerations including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing
  • Knowledge of digital imaging/photography and audio/video coding
22

Firmware Developer Resume Examples & Samples

  • Experience with assembly level and C language development including the tools used to edit, compile/assemble and debug code in an embedded environment
  • Linux operating system architecture and use
  • Window operating system architecture and use
  • Microsoft SQL proficiency
  • Bachelor’s degree in Electrical Engineering or other relevant discipline or equivalent combination of education and experience
  • More than 2 years' experience
23

Embedded Firmware Developer Platform Services Resume Examples & Samples

  • Proficiency in C/C++ and object oriented design methodologies Scripting in Python, C-Shell -
  • Proficiency in structured S/W development and practices Analytical problem solving, innovation and a mindset of continuous improvement
  • Familiarity with HW protocols such as PCIe, DDR4, and ONFI
  • Small team leadershipAPI definition and change control ownership
24

Firmware Developer Resume Examples & Samples

  • Embedded firmware and debugging
  • C and/or C++ programming knowledge
  • Linux operating environments,
  • Team player and a self-starter
  • Critical thinking and problem solving skills
  • BS degree in Computer Science or Computer Engineering
25

Firmware Developer Resume Examples & Samples

  • Ability to use lab hardware to setup client configuration in order to replicate client reported failure
  • Ability to Read and interpret error logs & OS logs to isolate client issue
  • Participate in product pre-launch activities, taking technical positions for defect deferrals and SW design changes
  • Acts as the technical interface for client teams and clients to explain technical solutions and corrective actions
  • Generate knowledge collateral and technical documentation for service personnel and clients to follow
  • Provide on-site assistance to resolve critical client technical issues (when required)
  • Maintain data for assigned products (specifications, publications, Retain Tips, defects, ECs and history, product roadmaps, lifecycle features and functions on release cadences)
  • Will be responsible for ordering and maintaining capital assets and lab equipment used personally
  • Hardware Management
  • Hardware Monitoring
  • Operating-system deployment
  • Firmware compliance and updates
  • Service and support
  • Task automation using scripts
  • Integration with other managed software
  • Minimum 5 year experience in generic Server management software
  • Minimum 5 year experience in Lenovo’s System-x and ThinkServer server products
  • Candidate will effectively communicate (verbal/written) technical issues as well as fixes/corrective action
  • The ideal candidate will have prior work experience in one or more of the following areas i.e. Development, Test (Product/ Quality Assurance) or Level 2 SE support for System-x or ThinkServer
26

Firmware Developer Resume Examples & Samples

  • Develop and maintain diagnostics and analytics framework
  • Triage and debug issues related to power, performance and stability
  • Produce creative, analytical, and effective solutions to problems
  • Support multiple teams to resolve stability issues
  • 3 to 5 years of relevant experience with Android Development
  • Strong experience in embedded system development with focus on system performance
  • Passionate in software development and quality