Embedded Firmware Engineer Resume Samples

4.9 (97 votes) for Embedded Firmware Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the embedded firmware 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
GL
G Lakin
Geovanni
Lakin
28862 Jordi Courts
Dallas
TX
+1 (555) 967 2696
28862 Jordi Courts
Dallas
TX
Phone
p +1 (555) 967 2696
Experience Experience
Detroit, MI
Embedded Firmware Engineer
Detroit, MI
Heidenreich and Sons
Detroit, MI
Embedded Firmware Engineer
  • Champion test driven development and continuous integration in an agile environment
  • Design, develop code, test and debug system firmware/software
  • Improving real-time system performance
  • Interface with hardware design and development
  • Developing device drivers to interface with a print/scan mechanisms
  • Developing low level firmware to drive custom ASICs
  • Create technical manuscripts of firmware operation
Los Angeles, CA
Embedded Firmware Engineer, Aerial
Los Angeles, CA
Hackett-Feest
Los Angeles, CA
Embedded Firmware Engineer, Aerial
  • Firmware development for Gimbal, flight controllers
  • Development of estimation and control solutions for a camera stabilization mount
  • Work with both the local and overseas firmware teams to guide and coordinate the firmware development effort based on defined architecture
  • Work closely with hardware team and chip vendors to validate hardware assisting technical leads and fellows with architecture discussions and investigating design tradeoffs
  • Test and challenge your contributions in our testing and manufacturing facilities: From high-fidelity flight simulator to large-scale real-life test site and factory manufacturing line
  • Participate in the full cycle software design process of consumer electronic devices from concept to mass production
  • Developing unit test(s)
present
Phoenix, AZ
Controls / Embedded Firmware Engineer
Phoenix, AZ
Kunze, Frami and Kovacek
present
Phoenix, AZ
Controls / Embedded Firmware Engineer
present
  • Writing firmware to drive novel display systems that will support low-latency network interface protocols
  • Developing USB HID based interfaces and bootloaders
  • Develop embedded C/C++ applications/firmware
  • Provide “hands on” use of debugging tools such as bus analyzers and oscilloscopes
  • Collaborate with electrical and mechanical engineers on the implementation process to understand hardware and software interactions
  • Working in the DSL system team developing high performance signal processing algorithms
  • Creating development/debug tools
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Webster University
Bachelor’s Degree in Computer Science
Skills Skills
  • Design and develop scalable firmware to support our InkJet printing business
  • Collaborate with FW architects, human factor engineers, and test teams to ensure timely delivery of the solutions which meet the quality and schedule goals
  • 5 years or equivalent knowledge/experience in embedded design
  • Windows, MSOffice proficiency
  • Good written and verbal communications skills
  • Strong computer science fundamentals including multi-threading, task synchronization, and object oriented architecture design skills
  • Ability to work cooperatively in a project team environment
  • Working knowledge of hardware and hardware interface drivers
  • Strong analytical and problem solving skills
  • Excellent written and verbal communication skills
Create a Resume in Minutes

15 Embedded Firmware Engineer resume templates

1

Embedded Firmware Engineer Resume Examples & Samples

  • Design and develop scalable firmware to support our InkJet printing business
  • Collaborate with FW architects, human factor engineers, and test teams to ensure timely delivery of the solutions which meet the quality and schedule goals
  • Champion test driven development and continuous integration in an agile environment
  • Communicate effectively with cross-functional teams
  • Minimum 5 years’ experience in firmware/software industry
  • Hands-on experience with C/C++
  • Real-time OS development experience. Experience in embedded Linux is preferred
  • Strong computer science fundamentals including multi-threading, task synchronization, and object oriented architecture design skills
  • Experience designing and developing software systems using development and debug tools
  • Experience in firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Knowledge in any of these areas is preferred : scanner, document feeder, Fax, data communication, motor and servo control
  • Ability to effectively communicate product architectures and design proposals
2

Embedded Firmware Engineer Resume Examples & Samples

  • Work within cross functional New Product Development teams (electrical, firmware, and software)
  • Lead other firmware engineers in small projects
  • Communicate to non-engineering functions firmware architecture and functionality
  • Develop and perform test procedures with necessary fixtures to ensure that products are performing according to specifications
  • Use standard firmware software tools (compilers, protocol analyzers, etc.)
  • Oversee design activities for possible enhancements and engage in trouble. shooting activities, root cause analysis on existing product requirements
3

Embedded Firmware Engineer Resume Examples & Samples

  • Design, develop code, test and debug system firmware/software
  • Review coding and design criteria and optimizes performance
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Support firmware/software QA
  • Contribute new and innovative ideas to rapidly evolving business development activities
  • Provide post production support by identifying complex technical issues, evaluating options and implementing solutions
  • Create technical manuscripts of firmware operation
4

Embedded Firmware Engineer Resume Examples & Samples

  • BA/BS in Electrical Engineering or Computer Science, MA/MS preferred
  • 3-5 years of embedded firmware development experience
  • Strong C programming and embedded firmware development skills for consumer electronic products
  • Proficient in all levels of software, from low level interrupt handling, device drivers up to high level media applications
  • Good understanding of an embedded system RTOS such as Linux, VxWorks, Nucleus, ThreadX, uItron, etc
  • Experience in network architecture, internet protocols (TCP, IP, UDP, mDNS, …), and network application programming
  • Proficient in a wireless technology such as WiFi or Bluetooth
  • Familiarity with one or more of the following hardware interface: I2C, SPI, SDIO, JTAG, UART, I2S, USB, etc
  • Familiarity with hardware debugging tools such as sniffer, scope, logic analyzer, etc
  • Ability to work independently with little direction, a consummate team player
5

Embedded Firmware Engineer Resume Examples & Samples

  • Must possess proficiency in writing software in C or C++ on embedded processors
  • Experience working with ARM-based MCUs and/or MPUs; ARM Cortex M Series and ARM Cortex A Series preferred
  • Proficient in using oscilloscopes, logic analyzers and multi meters, debuggers to design, test and validate embedded systems
6

Embedded Firmware Engineer Resume Examples & Samples

  • Develop firmware for custom hardware platforms which leverage a wide range of technologies including, but not limited to, Microsoft Cloud Services, Apple MFI, IFTTT, and Amazon AWS
  • Participate in design of firmware based on provided functional specifications and requirements
  • Implement software components based on high and low-level design descriptions
  • Write test software for hardware products and participate in testing and debugging of new hardware and software designs
  • Study and understand existing firmware and hardware design and implementation. Modify, extend, and/or debug past implementations to support revised or novel products
  • Develop software building blocks based on design specifications. This task may involve development of wide range of software components such as interpreted scripts, application programs, device drivers, unit tests, web pages, and graphical user interfaces
  • Develop unit testing software to aid the testing and debugging of hardware products
  • Evaluates, defines and communicates new standard methods and concepts of IoT technology
  • Knowledge in provisioning, commissioning and remote device management in the context of IoT
  • Hands on experience with one or more of the following languages: C, C#, C++, Java
  • Knowledge of embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Familiar with network protocols and concepts including TCP/UDP client and server applications, XML, JSON and REST APIs
  • Understanding of computer architecture, embedded programming techniques, command line compilation tools, build systems based on Makefiles
  • Knowledge of firmware development environments including compilers, debuggers, emulators, and tool-chains
  • Familiarity with source control (SVN, GIT) software engineering tools
  • Experience working with common IDE’s such as Microchip, Atmel, TI, and Visual Studio
  • Proficiency in the tools of the industry, including a variety of modern programming languages and open-source technologies
  • Experience with troubleshooting firmware implementations on digital systems and circuits and communicating design issues to hardware engineers
  • Microsoft Office including Excel, Word, Power Point, Vizio and Project
  • Bachelor’s degree in Computer Science and/or Computer Engineering
  • Five or more years of relevant work experience
  • Strong understanding of object-oriented development principles, data structures and algorithm design
  • Experience designing reusable architecture with well-defined interfaces along with an understanding of tradeoffs
  • Familiarity with common tools used to manually assemble/patch and test PCBs e.g. microscope, soldering iron, amp meter, and an oscilloscope
  • Candidates must be able to legally work and reside in the US, without sponsorship
7

Embedded Firmware Engineer Resume Examples & Samples

  • Minimum of four (4) years of experience developing and supporting embedded firmware solutions
  • Minimum of four (4) years of experience working in C / C++
  • Experience working with microcontrollers and embedded RTOS
  • Experience working in an R&D environment
  • Excellent analytical, organization and communication skills
  • Ability to understand existing code base with limited documentation
  • Bachelor’s degree or higher in Electrical Engineering, Software Engineering, or Computer Engineering or similar degree from an accredited university
  • Familiarity with ARM compilers and Keil IDE
  • Familiarity with Communications protocols
  • Familiarity with GPS technologies
  • Familiarity with electronic sensors
  • Familiarity with appliance User Interface designs
  • Experience developing intellectual property through patent filings
  • 3M Global Terms of Use and Privacy Statement
8

Embedded Firmware Engineer Resume Examples & Samples

  • Maintain existing embedded firmware for 16 bit PIC and 32 Bit ARM microcontrollers. Including implementing bug fixes and revision changes
  • Development of production test systems and software
  • Fault finding of electronic assemblies to component level. Analogue and Digital
  • Programming C/C++ and assembler on embedded platforms (Microchip PICs, ARM-9, ARM Cortex) for high reliability industrial products
  • Interfacing to analogue measurement systems
  • Graphical user interfaces (Segger emWin)
  • Circuit Testing and evaluation
  • Designing for high temperature environments
  • Hands on approach
  • Experience of a low volume high reliability manufacturing environment
  • Understanding of electronic design
  • Knowledge of PCBA layout and schematic capture [For maintaining designs]
  • Knowledge of programing in RTOS (Segger embOS, Keil MDK-ARM)
9

Embedded Firmware Engineer Resume Examples & Samples

  • Proven experience developing on Linux and Embedded Linux platforms
  • Proven repeated experience supporting and managing multiple firmware baselines
  • Proven repeated experience in troubleshooting, analyzing and determining root cause of firmware issues during development, lab testing and operation at customer sites
  • Familiarity with UML & SYSML
  • Broad experience with development environments for embedded firmware development (IAR, HEW, Eclipse)
  • Broad experience using hardware emulators, debuggers and protocol analysis tools in an embedded systems environment
  • Able to communicate complex technical concepts across technical and non-technical organizations
  • Ability to work with geographically dispersed teams and a diverse cultural environment
10

Senior Embedded Firmware Engineer Resume Examples & Samples

  • Proven repeated experience with development and troubleshooting of firmware in embedded control systems using C & C++
  • Proven experience at designing software with reusable components and interfaces
  • Broad experience developing, analyzing and troubleshooting communication protocols (RS485, I2C, SPI, etc)
  • Knowledge of HVAC systems a plus
  • Knowledge of Renesas RX and TI Sitara processors a plus
  • Strong organization, communication and interpersonal skills
  • Able to exhibit technical leadership with peers and team members
  • Ability to work with minimal supervision in a lean and fast paced environment
11

Embedded Firmware Engineer Resume Examples & Samples

  • You have a bachelor or master’s degree in computer science engineering, informatics or ICT
  • You have a bachelor or master’s degree in computer science engineering or ICT with at least 5 years of relevant experience
  • You have knowledge of communication protocols (TCP/IP; Smart metering; M2M Cellular) and Embedded Linux development or Embedded RTOS
  • You have knowledge embedded C, C#, C/C++ programming
  • Understanding of the interaction between hardware and software at different levels (component, sub-system and system) is required
  • You have excellent problem solving skills and you learn new technologies quickly
  • You are a team player with strong interpersonal skills
  • Experience in the smart metering industry is considered an advantage, but not critical
  • You are fluent in English. Fluency in other European languages is considered an extra benefit
12

Embedded Firmware Engineer Resume Examples & Samples

  • Develop and test embedded firmware for Coherent’s lasers
  • Ensure the highest quality and reliability of the embedded software, and incorporate continuous improvement techniques
  • Excellent knowledge of C and C++ as used in the ARM family of processors
  • In-depth knowledge of embedded control systems, such as PID loops, real-time event handling, and use of Flash, USB and Ethernet drivers
  • Experience with communication buses such as RS-232, I2C, SPI and 1-wire
  • Experience with software tools such as Git, Eclipse or Visual Studio
  • Able to read schematics and use common electrical tools, such as oscilloscopes or logic analyzers, with excellent test and debugging skills
  • Experience successfully releasing commercial firmware in products to a wide audience
  • 5+ years hands-on embedded software experience
  • Bachelor’s Degree in EE, CS, or related technical fields, masters desired
13

Embedded Firmware Engineer Resume Examples & Samples

  • 2+ years’ experience of embedded software design, coding, analysis and testing of embedded systems
  • 2+ years’ experience of Embedded Object-oriented C++ design and Architectural software programming
  • Knowledge of the life-safety industry, understanding of regulatory agency standards
  • Experience writing firmware on the ARM based platform
  • Linux, Java, Android, ThreadX, Phyton or Windows CE experience in embedded environment
  • Experience working with User Interface design
  • Exposure to other rf technologies (wifi, zwave, zgbee, Bluetooth)
  • Experience with unit testing and test driven development
  • Experience with agile design methodology
14

Embedded Firmware Engineer Resume Examples & Samples

  • Working in the DSL system team developing high performance signal processing algorithms
  • Development of behavioural models for use by the DSL system and DSL hardware development teams
  • Making the software models of the processors
  • Porting and improving the open source codebase for GNU binutils (assembler, linker, etc), GDB (debugger), GCC (C & C++ compiler) and Eclipse (IDE)
  • Customising and extending a firmware platform including ThreadX RTOS, runtime system, debug stubs, etc.; as well as code to run on host or workstation which controls the processor
15

Embedded Firmware Engineer Resume Examples & Samples

  • Embedded firmware programming using C and PC based development tools
  • Develops firmware architecture; assures proper design for efficient use of system resources
  • Ensures engineering project activities, objectives, and tactics are recorded, published, and understood
  • Ensures design solutions meet business/market requirements
  • Interprets/translates market and business requirements into technical specifications
  • Performs engineering analysis of design concepts
  • Identifies developmental critical path; ensures commitments are met
  • Proactively ensures efficient use of time and resources
  • Tests and evaluates design theory via models and simulations
  • Exercises informed/educated judgment in selection of design solutions
  • Creates plans to communicate progress against objectives
  • Presents plans to design team and next level management
  • Proactively communicates with design team members regarding deliverables, critical-path problems, clarification of ideas and concepts
  • Makes technical decisions affecting project outcomes
  • Working knowledge of schematics
  • Proficient in C programming language
  • Working knowledge of hardware and hardware interface drivers
  • Ability to work cooperatively in a project team environment
  • Windows, MSOffice proficiency
  • 5 years or equivalent knowledge/experience in embedded design
16

Embedded Firmware Engineer Resume Examples & Samples

  • Developing low level firmware to drive custom ASICs
  • Developing device drivers to interface with a print/scan mechanisms
  • Creating development/debug tools
17

Senior Embedded Firmware Engineer Resume Examples & Samples

  • BS (MS/PhD plus) in Computer Science, Computer Engineering, Electrical Engineering, Robotics or related field with 5+ years’ experience in hands-on development of Linux or RTOS based embedded systems
  • Expertise in development for Linux kernel and/or RTOS device drivers
  • Experience with real time debugging tools for both software and hardware
  • Experience with ARM based micro-controllers and SOCs
  • Comfortable taking initiative and working across teams
  • Excellence in technical communication with peers, partners, and non-technical co-workers
  • Experience in embedded software design, development and debugging preferably on ARM based platforms
  • Languages: C, C++
18

Lead Embedded Firmware Engineer Resume Examples & Samples

  • Develop RF embedded system firmware for end-point radios
  • Collaborate on the creation of cross platform DSP algorithm for our current product portfolios and future products (end-point radio’s)
  • Develop the building blocks for new core features and functionality for future products
  • Execute the evaluation and integration of third party devices, algorithms and suppliers
  • Participate in the selection of suitable micro-controller & DSP processors and development tools
  • 8+ years of embedded software development experience: strong C & assembly language skills
  • Lead the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Object oriented & structured design / development processes
  • Writing embedded software in resource limited micro-controllers (Cortex M, etc.)
  • Developing & debugging real-time embedded systems
  • Working with toolchains and RTOS’s
  • Automated build systems (Jenkins)
  • Static analysis tools (Coverity)
  • Atlassian Tool Suite (JIRA, Confluence, Bitbucket, Fisheye, Crucible)
  • Experience in embedded system architecture; software and hardware
  • High level knowledge of analog and digital circuitry
  • Understanding of software/hardware design trade offs (cost & performance)
  • Ability to learn new tools, languages and design techniques
  • Familiarity with common test equipment such as oscilloscopes, logic analyzers and frequency analyzers
  • Have experience in writing system specifications (SPEC), product requirements document (PRD) and prototype test plans (TP)
  • Ability to evaluate and make recommendations on cost control, reliability and issues related to manufacturing of products, and ability to stick to aggressive development schedules
  • Ability and desire to work in a fast paced team environment where you will interface regularly with electrical, back-end software, mechanical and system test engineers on system level design development
  • Ability to lead cross-functional teams on overall programs to create fully functional systems
  • Excellent communications skills with the ability to convey technical concepts in business terms
  • Ability to promote change and influence others
  • Technical experience in Matlab/Simulink preferred
  • IAR, GNU Tools, FreeRTOS, ARM M-series, NXP i.MX2x series experience preferred
  • Embedded Linux experience preferred
  • Agile development methodologies preferred
  • TDD (test driven development) experience a plus
  • Knowledge of concepts, algorithms and modulation schemes for RF systems preferred
19

Embedded Firmware Engineer, Aerial Resume Examples & Samples

  • BA/BS degree in Electrical, Computer Science, Robotics or Aerospace engineering
  • Experience in UAV firmware development: Multi-sensor fusion, control system identification, sensor calibration, Gimbal control, stabilization, motor controllers etc
  • Understanding of agile software development processes
  • Know-how of current state-of-the-art in MEMS based sensor technology
  • Experience with bootloaders/low level drivers is a plus
  • Good understanding of basic RTOS concepts
  • Good understanding of tasks, threads, inter-process communications, semaphore and other embedded operating system concepts
  • Ability to read and understand circuit schematics
  • Proficient in using oscilloscope to debug issues
  • Experience/good understanding of manufacturing test process and procedure for consumer electronic device manufacturing
  • Languages: C/C++, NEON/SSE instructions
  • Ability to work independently with little direction and to work with cross-functional teams such as hardware, mechanical, program management, etc
  • Results and deadline driven
  • Takes great pride and ownership in designs produced
20

Senior Embedded Firmware Engineer Resume Examples & Samples

  • Work in a startup-type environment to define, design and develop innovative applications and functional proofs-of-concept
  • Develop cutting-edge technology solutions in the connected home and building space that will leverage the ubiquitous connectivity of HBT products to the Internet
  • Keep current with technology trends, relevant academic research, and software skills and tools and disseminate amongst peers and team members
  • Work with marketing, user experience and IT teams to transition proof-of-concept to product offering
  • Have a sense of strong self-direction, experience working in distributed teams and good communication skills
  • Experience developing RTOS (Thread-X preferred) or Linux based applications
  • Demonstrated ability to debug firmware and communications issues
  • Highly self-motivated, work with minimal supervision, with an attention to detail
  • Ability to read and understand hardware schematics and data sheets
  • ARM experience preferred
  • A passion for R&D and innovation and a flexible, creative approach to problem solving
  • Team-oriented mentality
  • Being comfortable working in a dynamic, research-oriented group with several ongoing concurrent projects
  • A keen instinct to discern the ideas likely to have the most measurable benefit to our products from the many possible ideas and work closely with others to execute them
  • Excellent communications skills including the ability to present hypotheses and analysis results to a wide audience in a clear and concise manner. 
  • Ability to persuade stakeholders and champion effective techniques during new product development
  • Experience in turning research ideas into actionable designs
  • A demonstrated passionate commitment to the customer and product
21

Senior Embedded Firmware Engineer Resume Examples & Samples

  • Understand product requirements / Firmware specifications / communications firmware architecture for Solar Energy Grid Tie / Off Grid Inverters /Back-up systems / Auxiliary Products like Gateway and Operator Interfaces stations
  • Hands on Code Implementation / debugging / development of test strategies
  • Knowledge hardware testing, software testing, test procedures and test setup development for Embedded communication interfaces like Modbus, CAN, USB, Etherned etc
  • Understand and comply with QMS and PMP requirements
  • Participate in subsystem and system level design verification planning and testing
  • Programming experience in C / C++ for 32 bit controllers/ DSPs
  • Knowledge hardware testing, software testing, test procedures and test setup development for Embedded communication interfaces like Modbus, CAN, USB, Ethernet etc
  • Experience writing lean code for real time interrupt driven applications
  • Demonstrated ability with development tools, including emulators and version control software
  • Implementation experience in industrial field bus communication protocols like MODBUS / CAN
  • Knowledge of communication interfaces like USB and Ethernet technology and TCP/IP protocols
  • Good interpersonal communication skills and experience in working with global teams
  • Programming experience in scripting languages like Python / LUA
  • Exposure to Agile development methodologies / Scrum workflow
  • Experience developing embedded systems for power control products very desirable
  • Knowledge of Digital / Analog circuit designs / PCB CAD tools
22

Controls / Embedded Firmware Engineer Resume Examples & Samples

  • Knowledge of TCP/IP, USB, EIA-485 and 802.11x standards
  • Develop validation and verification test plans at a unit, sub-system and system level to fully validate requirements
  • Experience using CAN communication between PLC and AC Drives
  • Strong coding skills in C, C++, Verilog, VHDL, Java, tcl
  • Architectural platform experience using peripheral buses like I2C, SPI and USB
  • Experience with broad bringup and programming/debugging microcontroller based systems
  • Ability to drive development progress in the absence of top level requirements
  • Candidate should have extensive working knowledge of
  • Writing firmware to drive novel display systems that will support low-latency network interface protocols
  • Collaborate with electrical and mechanical engineers on the implementation process to understand hardware and software interactions
  • Provide “hands on” use of debugging tools such as bus analyzers and oscilloscopes
  • Developing USB HID based interfaces and bootloaders
  • Develop embedded C/C++ applications/firmware
  • Experience in networking and peripheral interfaces
  • B.S.E.E. / M.S.E.E. or equivalent with 5-8 years’ experience in analog and digital circuit design and coding
  • 5+ years’ experience with driver and board-level software systems development
  • 5+ years’ experience with board bringup and systems debugging
  • Experience with Energy Storage operational firmware and software is desired
  • Strong verbal and written communication skills, with the ability to create strong working relationships with cross-functional teams