Embedded Firmware Engineer Resume Sample

4.9
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Kaitlin Luettgen
4999 Jerome Club,  Houston,  TX
+1 (555) 186 0166

Work Experience


Senior Embedded Firmware Engineer
11/2016 - PRESENT
Houston, TX
  • 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 embedded firmware throughout development
  • Lead the embedded designs for batteries, chargers, power management systems
  • Create applications software for iOS and Android devices
  • Provide consulting and troubleshooting on technical problems that arise during development, production, and fielded use
  • Ensure the hardware and firmware design meets the intent of the requirements document
  • Create, contribute to, and execute engineering schedules and plans
Embedded Firmware Engineer
08/2010 - 05/2016
Boston, MA
  • Perform engineering calculations, measurements and analysis
  • Develop and support test requirements for design verification and qualification testing
  • Assist with prototypes and pre-production builds (hands on capability required)
  • Gather and analyze test data to execute engineering judgment in implementing corrective measures
  • Working experience designing and maintaining FPGA designs, microprocessors designs, and microprocessor-to-FPGA interfaces
  • Working knowledge of CANBus, SMBus, RS232, Ethernet, and SD cards hardware interfaces and protocols
  • Use TI and PIC development tools and JTAG programmer
  • Use lab equipment such as oscilloscopes, logic analyzers, and spectrum analyzers
Embedded Firmware Engineer, Aerial
10/2003 - 07/2010
Houston, TX
  • Working knowledge of commercial performance standards such as UL, UN, CE, TUV, and IEC
  • Work directly with electronic component suppliers and contract manufacturers
  • Proficient computer skills, to include Microsoft Office products
  • Able to work with minimal supervision and stay on task
  • Research, develop, verify and release embedded firmware for low-power microcontroller platforms controlling real-time sensors and actuators in commercial and industrial water management products
  • Take ownership of the system-level firmware architecture and lead other firmware developers through a fully integrated platform / product solution
  • Translate high-level project and system requirements into well structured software architectures and optimized firmware
  • Develop, implement and maintain accurate software design requirements, functional specifications, and test plans
  • Conduct system level preliminary and detailed software / firmware design reviews to ensure adherence to design requirements. Document and address all issues in a timely manner

Education


North American University
1997 - 2002
Engineer's Degree in Computer Science

Professional Skills


  • Exceptional software architecture/design skills and embedded C programming and development skills
  • Exceptional software architecture/design skills and C programming and development skills
  • Excellent C/C++ programming skills and experience with embedded applications
  • Experience working in an R&D team environment with strong interpersonal skills
  • Strong software engineering skills demonstrated through working on substantial software projects in multi-person teams
  • Strong active listening skills with the ability to ask thoughtful and probing questions to determine the best suite/robust solutions
  • Critical thinking with strong problem solving skills

How to write Embedded Firmware Engineer Resume

Embedded Firmware Engineer role is responsible for programming, software, engineering, assembly, design, database, training, integration, mac, security.
To write great resume for embedded firmware engineer job, your resume must include:

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

Contact Information For Embedded Firmware Engineer Resume

The section contact information is important in your embedded firmware 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 Embedded Firmware Engineer Resume

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

Representative Embedded Firmware Engineer resume experience can include:

  • Demonstrated ability to effectively prioritize and manage multiple projects to completion and within established deadlines
  • Demonstrated ability to effectively coordinate engineering projects, get buy-in for solutions and efficiently track progress to completion
  • Have solid skills developing in C and assembly language applications
  • Expert C programming skills with experience developing multi-threaded applications
  • Software debugging skills, with working knowledge of hardware
  • Evidence of strong firmware architecture design thinking and ability to clearly document designs

Education on an Embedded Firmware Engineer Resume

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

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

  • Excellent skills in documenting and communicating design and implementation work to other team members
  • Strong leadership skills in managing projects and providing technical guidance
  • Excellent computer skills including MS Word, Excel, PowerPoint, and Access Database
  • Strong programming skills in “C”, Data structures, Python
  • Demonstrated experience developing, porting and supporting embedded firmware for commercial and / or consumer products
  • Embedded systems programming and project experience of 2-6 years of software engineering experience

List of Typical Experience For an Embedded Firmware Engineer Resume

1

Experience For Senior Embedded Firmware Engineer Resume

  • Prior experience using embedded processors such as Atmel AVR, Microchip PIC, ARM core or similar processors
  • Debug skills with tools such as JTAG/serial debugger, protocol analyzer and oscilloscopes
  • Effectively report status, concerns and make recommendations in team meetings
  • DSP and/or embedded systems development experience with at least 2 years of experience in developing products for high volume production
  • Familiar with PROLaunch process and good project management skill
  • Good communication and project management skill and make decision competency
  • Work effectively with personnel at all levels including management, engineers, technicians, and temporary employees
  • Analytical skills, desire to continually expand knowledge base and take initiative
  • Experience interfacing with a multi-disciplinary engineering team supporting quick turn, prototype work to low quantity production work
2

Experience For Lead Embedded Firmware Engineer Resume

  • Experience building firmware for MSP, PIC and ARM-based microcontrollers, emulators, real-time debugging, in-system programming and field-update methods
  • Experience with broad bring-up and programming/debugging microcontroller based systems
  • Skilled in object-oriented programming, GNU-based cross compilers and JTAG debugging
  • Experience with multi-tasking or multi-threading with and without RTOS implementations
  • Track record of innovative and creative thinking used to create effective solutions for both engineering and customer problems
3

Experience For Controls / Embedded Firmware Engineer Resume

  • Experience programming in C / C++ / C# and applying software / firmware version control (e.g. Perforce, Git, other) and firmware release processes
  • Experience of embedded software design, coding, analysis and testing of embedded systems
  • Experience using source control systems such as Git Hub and Subversion repository
  • +5 years of embedded software / firmware development including experience with BSPs, APIs, system level firmware integration
  • Experience building firmware for MSP, PIC and ARM-based microcontrollers
  • Experience with embedded C programming
  • Experience with bug/defect tracking tools
4

Experience For Embedded Firmware Engineer, Aerial Resume

  • + Experience in the smart metering industry is considered an advantage, but not critical
  • Experience of Embedded Object-oriented C++ design and Architectural software programming
  • Experience working with common IDE’s such as Microchip, Atmel, TI, and Visual Studio
  • Experience with C/C++ embedded development is required
  • Experience working with open source packages
  • Experience with I2C protocol
  • Experience with all phases of embedded firmware development in platform independent environments
5

Experience For Embedded Firmware Engineer Resume

  • Hands on experience with various MCU cores (16 to 32-bits, common ARM Cortex) and peripherals
  • Experience as an embedded firmware programmer
  • Prior knowledge on MAC and physical layer protocols
  • Experience developing code for resource-constrained microcontroller-based products
  • Experience using embedded processors such as Atmel AVR, Microchip PIC, ARM core or similar processors
  • Experience in use of advanced development/debugging tools; e.g. C/C++ compilers, ICE, JTAG, logic analyzers, oscilloscopes, etc
6

Experience For Senior Embedded Firmware Engineer Resume

  • Experience with full product life cycle from concept to market release
  • Excellent English communication (verbal and written) and ability to work both in teams and independently
  • Experience with programming communications protocols, user graphics, system controls for embedded products
  • Experience with firmware development life cycle is desirable
  • Directly plan product test processes, working with manufacturing and service organizations to implement and validate them in production
  • Partner with electrical engineering and manufacturing to turn on new processors and validate hardware designs
  • Experience using circuit simulation and modeling tools
  • Work closely with the Verification and Validation test group to resolve any coding issues or bugs
  • Design verification and validation testing of new designs
7

Experience For Lead Embedded Firmware Engineer Resume

  • Working experience on embedded processors
  • Hands-on coding of RTOS experience (FreeRTOS, ThreadX…etc.)
  • Development experience with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS, etc
  • Experience reading electrical schematics such as those created with OrCad Capture and other electrical CAD software
  • Experience with industry-related testing equipment (scopes, meters, etc.)
  • Test and validate work product to assure product performance and quality
  • Have experience developing and debugging real time embedded systems
8

Experience For Controls / Embedded Firmware Engineer Resume

  • Strong knowledge of concepts and algorithms with and without real time operating system
  • Lead and contribute to code validation and debug in real-world application
  • Have experience in embedded system architecture; software and hardware
  • Technical experience with structured design and development processes and/or Object Oriented Design and Analysis is required
  • Demonstrates a customer-driven sense of urgency
9

Experience For Embedded Firmware Engineer, Aerial Resume

  • Drives results through effective team leadership
  • Ensures quality through effective use of tools and processes
  • ARM microcontroller experience (Freescale, Atmel, ST…etc.)
  • Development experience with embedded Linux, VxWorks, or other RTOS
  • Experience with embedded microcontrollers such as TI MSP430’s, STM32 or others
  • Experience in embedded RTOS
  • Experience with tool chains and build system concepts
10

Experience For Embedded Firmware Engineer Resume

  • Ten (10) years related experience in hardware and firmware design
  • Experience with FPGA and Microprocessor design
  • Experience with C++ embedded and objected-oriented software
  • Experience with EMI/RFI/ESD design principles required
  • Experience with 3D PCB models for mechanical integration

List of Typical Skills For an Embedded Firmware Engineer Resume

1

Skills For Senior Embedded Firmware Engineer Resume

  • Provide cost effective designs using an efficient, effective design process
  • Strong embedded application development experience. This could be in any areas of network application/socket programming, Cloud, Big data
  • Advanced skills in mathematics
  • Highly analytical with broad investigative skills
  • A highly developed level of creative skills and resourcefulness required
2

Skills For Lead Embedded Firmware Engineer Resume

  • Bring-up and maintain development tools for validation, manufacturing and release
  • Engineering experience. Including
  • Working experiences using C, C++
  • Programming experience in RTOS environments like Linux, QNX, uC OS-II or other platforms
  • Programming experiences on ARM processor and Digital Signal processor platform
  • Experience with developing “bring-up” code for new circuit boards, and executing “board bring-up”
  • Experience in embedded firmware/software engineering including troubleshooting on embedded targets and C/C++ programming
3

Skills For Controls / Embedded Firmware Engineer Resume

  • Experience developing and managing technical requirements, including the use of requirement management tools
  • Experience with Git, including merging and rebasing
  • Broad experience developing, analyzing and troubleshooting communication protocols (RS485, I2C, SPI, etc.)
  • Good understanding of math behind curve fitting, transfer functions, modeling dynamic systems, and optimization
  • Experience in defining and managing product interfaces
  • Demonstrated ability to consider the product holistically (systems thinking), including how it interacts with its environment and users
  • Experience writing systems utilizing embedded RTOS
  • Strong working knowledge of real-time design and embedded operating systems
  • Proficient in Python scripting and experience in automated testing
4

Skills For Embedded Firmware Engineer, Aerial Resume

  • Embedded Linux, Android firmware and device driver development experiences, including hardware booting, hardware drivers
  • Experience with board bring-up and systems debugging
  • Experience in software development including embedded system programming
  • Experience programming in C / C++ / C# and applying software
  • Experience developing and delivering firmware for consumer-level electronics
  • Experience of developing in a Linux environment
5

Skills For Embedded Firmware Engineer Resume

  • Experience eliciting requirements directly from customers
  • Experience working with state machines and management of embedded devices
  • Experience with bash shell scripting and/or Python
  • Experience working with 802.11a/b/g/n/ac, 802.15.4/4g, and cellular radio communications principles
  • Experience in an embedded programming role
  • Experience in hands-on development, integration and troubleshooting of embedded systems
6

Skills For Senior Embedded Firmware Engineer Resume

  • Experience interfacing with peripherals over UART, SPI, I2C, USB, and Bluetooth
  • Experience working with TI AM335x, Analog Devices ADSP-BF548 or Atmel AT91R40008
  • Experience using open source tools
  • Experience with encryption and reverse engineering
  • Proven ability to interact with other disciplines outside of engineering
  • Experience with debugging tools such as IDAPro highly desirable
7

Skills For Lead Embedded Firmware Engineer Resume

  • Experience working with Cross Compilers
  • Experience working with communications protocols such as SPI, I2C, Ethernet, etc
  • Previous experience in working closely to HW-MCUs/CPUs
  • Competency and extensive experience in embedded assembly, C, C++ programming
  • Experience working with USB, RS232 and Ethernet physical layers
  • Skilled using microcontroller debuggers, logic analyzers, oscilloscopes
  • Experience developing digital electronic hardware
  • Limited experience developing intellectual property through patent filings
8

Skills For Controls / Embedded Firmware Engineer Resume

  • Solid C and C++ coding abilities
  • Experience as a software engineer, including full lifecycle development
  • Experience using RTOS design methodologies and implementation
  • Strong understanding of electronic principles as they pertain to microcontrollers
  • Knowledge and experience in utilizing asynchronous TCP/IP, UDP stacks
  • Experience with integrating digital and analog sensors such as Temperature, Humidity, Light & accelerometers
  • Experience with using databases in software such as MSSQL and MySQL
9

Skills For Embedded Firmware Engineer, Aerial Resume

  • Experience with optimizing computer vision and optical algorithms on embedded devices
  • Work closely with hardware teams and chip vendors to bring up and validate hardware
  • B.S.E.E. / M.S.E.E. or equivalent with 5-8 years’ experience in analog and digital circuit design and coding
  • Experience with board bringup and systems debugging
  • Experience in firmware design using both an RTOS and Bare-Metal state-machine
10

Skills For Embedded Firmware Engineer Resume

  • Development experience for networking, Wi-Fi, Bluetooth and/or security technologies
  • Knowledge of and experience implementing NIST (National Institute of Standards and Technology) standards
  • Windows driver experiences for imaging devices
  • Some experience using code development tools (emulators, trace, version control, compilers, linkers, and analyzers)
  • Some Experience manufacturing test process development
  • Some Python coding experience
  • Experience with C programming

List of Typical Responsibilities For an Embedded Firmware Engineer Resume

1

Responsibilities For Senior Embedded Firmware Engineer Resume

  • Familiarity with software configuration management tools, defect tracking tools, source code control tools, and peer review including Eclipse, Mercurial (or other DVCS), and GCC
  • Board bring up, firmware validation, solving system critical issues
  • C programming experience for deep embedded firmware in small memory systems
  • Experience with Objective-C and Shell scripting
  • Experience working with ISP, DSPs, and GPUs for embedded applications
  • Embedded programming design experience
  • Experience with products intended for industrial or manufacturing applications
2

Responsibilities For Lead Embedded Firmware Engineer Resume

  • Understanding of machining and other manufacturing technologies
  • Working knowledge of oscilloscopes, logic analyzers, and/or JTAG debugging tools
  • Writing and modifying tool-chains (compiler/linker FE and BE)
  • Debugging and writing in ASM language
  • Programming language fluency in C, Assembly, and Python scripting
  • Developing the building blocks for new core features and functionality for future products
  • Working with toolchains and RTOS’s
  • Bring up software on new boards and designs
  • Working knowledge of various DSP concepts like digital IIR and FIR filters and various transforms
3

Responsibilities For Controls / Embedded Firmware Engineer Resume

  • Understanding of 802.11a/b/g/n/ac, 802.15.4/4g, and cellular radio communications principles
  • Working closely to the work-plan
  • Programming language fluency in C
  • Marketing support for product presentations
  • Developing Battery Management System firmware
4

Responsibilities For Embedded Firmware Engineer, Aerial Resume

  • Developing firmware with a focus on safety critical applications
  • Understanding of threats, vulnerabilities, risks, defenses, security principles and policies
  • Working knowledge of algorithm design and coded implementation
  • Architecting key firmware components for robotics systems
  • Working knowledge of C# and C++
  • Meeting project schedules, project goals and cost objectives
  • Participate in sustaining activities for existing products including diagnosis and resolution of defects
  • Regular interaction with international engineering teams, requiring participation in online and phone conferences outside of normal working hours
  • Provide, when necessary, firmware development support to sustaining and manufacturing engineering as needed
5

Responsibilities For Embedded Firmware Engineer Resume

  • Capable of using critical thinking to solving complex problems
  • Basic understanding of complementary technical disciplines (mechanical engineering, design, manufacturing)
  • Additional responsibilities include directing the measurement, testing evaluation, documentation of products, and generating design specifications
  • Proficiency in developing firmware using C/C++. Proficiency in reading Schematics
  • Work closely with Electrical Engineers Quality Engineers and Technicians creating custom solutions and bringing up new and innovative hardware designs
  • Work closely with outsource engineering and other resources and represent Belkin interests on-site as part of an engineering team
  • Analyzes marketing and engineering data to determine software feasibility of product proposal
  • Prepares product or system software, block diagrams and object code utilizing engineering group input
6

Responsibilities For Senior Embedded Firmware Engineer Resume

  • Work hands-on with networking products, in conjunction with a variety of third-party networking hardware and software systems
  • Assist in sustaining engineering efforts for legacy products
  • Connect and configure a variety of networking hardware including Ethernet switches, and VPN routers
  • Responsible for the analysis, design, programming, debugging, and modification of firmware (IC embedded code) applications
  • Passion for solving challenging problems
  • BS Electrical engineering, Computer engineering or related field
  • Background in Electrical Engineering, Electrical and Computer Engineering, Computer Science or similar field
7

Responsibilities For Lead Embedded Firmware Engineer Resume

  • Expertise in analyzing and decomposing requirements to lower-level specifications
  • Work with cross-functional design teams to support unit testing and regression testing
  • Proficiency in developing and testing embedded firmware on 8-bit, 16-bit, and 32-bit microcontrollers
  • Familiarity with PC programming using Java
  • Expertise with OS coding techniques, interfaces and hardware subsystems
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems (RTOS), including OS coding techniques, interfaces and hardware subsystems
  • Support existing embedded control software designs and provide hands-on support of system test and verification
  • Design software for processor cores embedded in sensing products
  • Collaborate with cross-functional teams and develop algorithms for depth sensing and sensor fusion
8

Responsibilities For Controls / Embedded Firmware Engineer Resume

  • Proficient in C/C++ and high-level scripting languages like Python
  • Develop applications using industry standard technologies such as APIs, SDKs and work with Apple’s MFI specifications
  • Research upcoming projects and present findings to corporate leadership and integrate results into team technical strategy
  • Capable of working on multiple projects in a deadline driven environment
  • Thorough understanding of Wireless/RF protocols
  • Participates as needed to fabricate engineering prototype
9

Responsibilities For Embedded Firmware Engineer, Aerial Resume

  • Implements process improvements to decrease time to market of new and existing products
  • Help coordinate development with our sister organization based in Tel Aviv Israel via email, conference calls, video conferencing and some limited travel
  • Responsible for all aspects of firmware design and development for new innovative products and features using embedded microprocessors
  • Work with varying brands of Microcontrollers and the ability develop firmware or to lead other Firmware Engineers in the development of code for a product
  • Provide escalated tier 3 firmware support for existing and newly-released products to resolve product issues
  • Work cross-functionally to bring a product from concept to production
10

Responsibilities For Embedded Firmware Engineer Resume

  • Develop firmware for new products as well as support existing products
  • Document the interface protocols between new and existing products and systems
  • Support automated test development for manufacturing
  • Develop closed-loop control system, using sensors from complex mechanical systems to produce acceptable output
  • Provide input and support to the fabrication of test control apparatus and equipment, and determines methods, procedures, and conditions for testing products
  • Support defining system architecture to meet product requirements
  • Knowledge of Design software; Internet software; Spreadsheet software and Word Processing software

Related to Embedded Firmware Engineer Resume Samples

Firmware Development Engineer Resume Sample

Work Experience

  •  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 Ene...
Professional Skills

  •  Strong analytical skills, self motivated a...
  •  Experience configuring computer systems an...
  •  Strong C, C++, or C# programming skills
4.6
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