Firmware Engineer Resume Samples

4.7 (107 votes) for Firmware Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the 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
EH
E Hackett
Estevan
Hackett
78211 Mante Row
Philadelphia
PA
+1 (555) 747 8575
78211 Mante Row
Philadelphia
PA
Phone
p +1 (555) 747 8575
Experience Experience
Detroit, MI
Firmware Engineer
Detroit, MI
Huels-Waelchi
Detroit, MI
Firmware Engineer
  • Work closely with HDD Test Process engineers to develop tools that will be instrumental in the code development life-cycle
  • Understand, improve and contribute in all aspects of software development: analysis, development, testing and deployment
  • Work closely with engineers, product and project managers, and other users to test and improve the product interface
  • Work within a team to coordinate project development within product family development paradigm
  • Work closely with engineers, product and project managers, and other users to test and improve the prove the interface
  • Develop firmware using a test driven development (TDD) framework
  • Analyze feedback and nonconformities, provide workarounds and develop debug strategies and bug fixes
Chicago, IL
Firmware Engineer Platforms
Chicago, IL
Larson, Reilly and Abbott
Chicago, IL
Firmware Engineer Platforms
  • Develop, enhance and debug new and existing low-level real-time firmware in C
  • Design and implement protocols to enhance subsystem communications
  • Specify, design, and implement functionality and behaviors of embedded battery subsystems
  • Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source code control
  • Familiarity with automotive ECUs, especially those in hybrid and electric powertrain
  • Previous use of TI DSPs or Freescale microcontrollers
  • Familiarity with MISRA C
present
Philadelphia, PA
Senior Firmware Engineer
Philadelphia, PA
Tremblay-Franecki
present
Philadelphia, PA
Senior Firmware Engineer
present
  • Assist in development of and adherence to Vertiv product development processes and release standards
  • Provide hands-on technical leadership for networking and protocol development and integration
  • Develop and improve build systems, automated test and internal tools used to manage large scale firmware deployments
  • Work closely with hardware team and chip vendors to validate hardware, driver development Camera framework
  • Work on design, development, testing, troubleshooting through the product development life cycle, closely cooperating with cross functional teams
  • Work alongside the development team to create automated regression tests
  • Develops and recommends methods, tools and designs for software development process improvement
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Indiana University
Bachelor’s Degree in Computer Science
Skills Skills
  • Solid background in CS and be knowledgeable about basic EE
  • Self-driven professional demonstrating a high personal interest in Quality Assurance areas of software development and committed to producing high quality work
  • Knowledge of smart card applications, protocols, and basic knowledge of security and cryptography is
  • Strong knowledge and experience of web development with JavaScript, Node.js, Angular.js, Bootstrap, HTML5, RESTFul interface, socket.io, Chrome socket and etc.
  • Familiarity with theory of Real-time operation system, strong working knowledge of multi-thread programming
  • Be comfortable in interfacing all levels of management. Strong relationship-building skills and experience working closely with senior executives is
  • Strong communication skills with the ability to work with all levels of the organization
  • Strong knowledge of C and Object Oriented ANSI C++ development on a Linux OS
  • Strong knowledge of computer hardware
  • Strong knowledge of the Linux Operating System and embedded RTOS systems
Create a Resume in Minutes

15 Firmware Engineer resume templates

1

Firmware Engineer Resume Examples & Samples

  • Write realtime embedded C code for sensing, controlling and safety monitoring of power conversion hardware
  • Design and implement efficient algorithms and state machines to meet performance specifications
  • Write realtime drivers and interrupt handlers for peripherals, e.g. PWM, SPI, ADC, EEPROM
  • Debug complex system issues down to the code or component level
  • Analyze field data to determine root cause of operational issues and implement mitigation measures
  • Work with validation engineers to perform regression testing
2

Firmware Engineer Gateway Resume Examples & Samples

  • Designing and implementing new efficient, scalable firmware applications and drivers
  • Designing and implementing improvements to the existing vehicle gateway
  • Architecting for scalability, testability, and extensibility
  • Isolating and debugging challenging issues in-system
3

Firmware Engineer Platforms Resume Examples & Samples

  • Develop, enhance and debug new and existing low-level real-time firmware in C
  • Specify, design, and implement functionality and behaviors of embedded battery subsystems
  • Write portable code for use in a variety of architectures
4

Firmware Engineer Resume Examples & Samples

  • Design, specify, and implement sophisticated software controls for thermal management
  • Collaborate with the control systems, simulation, and modeling teams to design effective thermal control strategies
  • Develop strategies and tools to help the validation teams with efficient, thorough testing and debugging
  • Work with release engineers to appropriately manage the myriad of thermal component hardware, including valves, compressors, and pumps
  • Work to specify and design fault tolerant behavior that maximizes vehicle capability at all times
5

Stationary Storage Firmware Engineer Resume Examples & Samples

  • Design and develop real-time embedded firmware that implements control of high voltage systems
  • Contribute to overall system architecture
  • Design software system interfaces
  • Collaborate with validation teams to develop test strategies and test plans
  • Previous experience developing embedded applications for grid-tie inverters for wind or solar, battery-backup UPS systems, or other high voltage power electronics
  • Experience with CANbus systems and associated tools
  • Knowledge of / previous development to work grid inter-tie standards such as IEEE 1547 and UL 1741
6

Senior Firmware Engineer Resume Examples & Samples

  • Excellent communication, problem solving and decision making skills
  • Leadership skills to oversee a technical team made up of different disciplines across orgs and geos to produce a quality product on time and to spec
  • Possess a possibility thinking attitude with the willingness to take educated risks when generating designs and plans
  • Is able to take a firmware/software concept through architecture, design and implementation into a product
  • Ability to chair design/architecture reviews, engage and influence customers as well as other groups across Intel
  • Bachelor or Masters of Science Degree in Electrical Engineering, Computer Engineering
  • 6 or more years of experience in the following
  • C/C++ low level software development
  • Structured software design and OO design techniques
  • Solid understanding of IA microprocessors and microcontrollers
  • Embedded firmware and RTOS applications
  • MRC, BIOS and UEFI
  • Storage applications and protocols
  • Integration, test and debug of complex firmware/software systems
  • 4 or more years of leadership experience
  • Memory controller and cache coherency experience
  • Familiarity with high speed memory interfaces
  • Familiar with DDR memory protocols
  • Experience with memory media management techniques
  • Familiar with Agile software development methodologies
7

Firmware Engineer Resume Examples & Samples

  • Low level PPT feature source code development, review and maintenance
  • Unit and system level PPT test and verification of your source code
  • Working with test developers and validation teams across NSG to develop appropriate PPT workloads and tests to ensure we meet or exceed all product requirements
  • PPT data analysis and debug including analysis of system performance bottlenecks and quantification of performance/power tradeoffs
  • Review, track and document test results and sightings
  • Bachelor of Science degree in Computer Science, Computer Engineering, or Electrical Engineering with at least 7 years of experience, or
  • Master of Science degree in Computer Science, Computer Engineering, or Electrical Engineering with at least 5 years of experience in the field
  • 3 years of experience developing unit tests for code quality validation
  • 5 years of experience in the following areas
  • C, C++ programming experience on embedded RISC microprocessors in windows development environments
  • Embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Design and implementation of performance, power and thermal firmware features using C
  • PPT analysis techniques and ability to logically organize and clearly present experimental data
  • Architecture, developing production quality software, firmware and APIs spanning product generations
  • Firmware development environments including compilers, debuggers, emulators, and toolchains
8

Senior Firmware Engineer Resume Examples & Samples

  • Define the use case and architecture for Intel server and rack platform manageability FW and SW solutions
  • Influence senior management and stakeholders for critical technical decisions
  • Lead definition of FW/SW related system requirements and product features
  • Lead definition of interfaces between Server system FW/SW and hardware
  • Lead design for system FW and SW for reuse and robustness
  • Lead server debugging methodology and practice
  • Role model and improve design culture for SW development, validation and debugging
  • Role model and coach technical leader candidates in software department in Shanghai
  • Strong knowledge of embedded Linux kernel (e.g., boot loader, u-boot, various drivers) and multi-thread application development experiences
  • Deep technical skills and knowledge in server and rack manageability (e.g. IPMI, DCMI, IPMB, KCS, KVM, SOL, RGMII, WS-MAN), cloud management, network, storage, and virtualization technologies
  • Experienced in drive team to achieve goals with collaboration with different functional teams
  • Demonstrate ability of analyzing complex technical problems, diagnosing root cause, and figuring out solutions
  • Demonstrated expertise in design and implementation of multitask, event driven real time firmware using C and understanding of RTOS concepts including task switching, deadlocks, and resource management issues
  • Demonstrate good communication skills in both Mandarin and English
  • Experience of ARM or equivalent processors would be a plus
9

Senior Firmware Engineer Resume Examples & Samples

  • Experiences in manageability firmware
  • Demonstrated expertise in design and implementation of multitasking, event driven real time firmware using C and understanding of RTOS concepts including task switching, deadlocks, and resource management issues
  • Demonstrate the ability of working well in a diverse team environment and with others in cross-geo organizations
  • Knowledge of IA architecture and EFI BIOS
  • Knowledge of thermal performance and fan speed control
  • Knowledge of TCP/IP protocol and have experience in solving complicated network issues
  • Experience of ARM or equivalent processors
10

Firmware Engineer Resume Examples & Samples

  • Strong C* coding skills
  • Strong Assembly language skills
  • Excellent system-level debugging skills
  • Working knowledge in the software engineering development process, project life cycle, PC Basic Input Output System (BIOS) architecture, and Windows* and/or Linux* operating systems
  • Clear understanding of Intel* architecture and bus protocols such as Peripheral Component Interconnect (PCI), Accelerated Graphics Port (AGP), Critical Success Indicator (CSI) and Front Side Bus frequency (FSB)
  • Familiarity with ITP* and logic analyzers
  • Ability to work well in a diverse team environment and with others in cross-site organizations
  • Some experience with System Basic Input Output System (BIOS) cores such as Phoenix* or AMI* and/or experience with EFI* and/or Tiano* cores
  • Experience or knowledge in Basic Input Output System (BIOS) fields: Plug and Play, memory algorithms, Advanced Configuration and Power Interface (ACPI), Extensible Firmware Interface (EFI), Server Management, etc
11

Firmware Engineer Resume Examples & Samples

  • Strong C, C++ programming experience on embedded RISC microprocessors in windows development environments
  • Experience in design and implementation of multitasking, event driven firmware using C
  • Good analytical, integration, support, and debugging skills
  • Strong verbal and written communication skills for interfacing with architecture, validation, manufacturing, and other disciplines
  • Experience architecting and developing production quality software, firmware, drivers and APIs spanning product generations
  • Experience with complex programs and cross functional teams in a matrixed organization
  • Knowledge of firmware development environments including compilers, debuggers, emulators, and toolchains
  • Exposure to commercial product development environment
  • Experience with scripting languages such as Python or Perl
12

Firmware Engineer Resume Examples & Samples

  • Unit and system level test and verification
  • Define, develop and integrate firmware validation tests
  • Support firmware validation efforts by test execution teams
  • You must have a Bachelor of Science degree or a Master of Science degree in Computer Science, Computer Engineering or Electrical Engineering
  • Six months experience about
  • Understanding of storage protocols (SATA, SAS, or PCIe)
13

Firmware Engineer Resume Examples & Samples

  • Understand feature requirements, architecture and design
  • Firmware development (mainly in C language)
  • Unit Tests development
  • Firmware debugging
  • Firmware integration with other server HW and SW platform components, like CPU, PCH, BIOS, OS etc
  • Network and parallel programming in C,
  • Cross compilation and C language expertise,
  • Embedded systems and microcontrollers,
  • Knowledge of Intel architecture (little endian, x86, x64),
  • Remote debugging experiences on target platforms,
  • Knowledge of embedded OSes (e.g. ThreadX),
  • Working with XML,
  • Test Driven Development including Unit Tests environments for C
  • Basics of signal processing,
  • Communication protocols stacks (using from within application),
  • 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, FPGA programming),
  • Idea of power management,
  • Cryptographic algorithms, PKI infrastructure,
  • HW and SW SKUing,
  • Good team work and cooperation,
  • MSc. & 2+ years of experience in working within defined software development lifecycle,
  • Practical knowledge of software application life cycle (with maintenance and updates),
  • Datacenters specifics is a plus
14

Senior Firmware Engineer Resume Examples & Samples

  • Experience in Firmware Engineering environment
  • Experience with IPMI specification
  • Knowledge of Scripting and Vector Cast
  • Experience with Agile and Scrum methods
15

Firmware Engineer Resume Examples & Samples

  • Low level kernel OS subsystems
  • Multithreaded environment such as Linux* and ThreadX* or other RTOS
  • Source-level debugging
  • Understanding of the Agile and Scrum methods
  • Quick learner and be able to handle complex problems related to firmware and its interaction with the hardware
16

Firmware Engineer Resume Examples & Samples

  • Design, code and debug firmware to support user experience expectations and certification requirements as defined by specification
  • Define the validation requirements for firmware
  • Support firmware validation efforts by the validation team
  • Provide technical support for sales/marketing activities
  • Embedded firmware development
  • C and low-level development
  • Experience with hardware/software debugging using logic analyzers and protocol analyzers, compilers, debuggers and other tools
  • Intel architecture and Windows programming in C++
  • Experience with Python and Git
  • Experience with USB, MIPI, I2C, and driver development
  • Experience in image processing and computer vision
  • Fluent English written and verbal communication skills
  • Smart, self-motivated, able to work with minimal supervision
17

Firmware Engineer Resume Examples & Samples

  • 3~5 working experience
  • Experience with x86/x64 assembly
  • Experience with in-target probes, debuggers, protocol analyzers, and oscilloscopes
  • Knowledge of PC industry standards including UEFI, ACPI, USB, SMBIOS, and PCI/PCI-express
18

Firmware Engineer Resume Examples & Samples

  • A Master's degree in computer engineering, computer science, or electrical engineering (or equivalent)
  • Experience in developing embedded software (firmware) in C/C++
  • Experience in bringing up multi-processor systems and using debug tools
  • Experience in supporting embedded software (firmware) development, including source code management, compilers, and debug tools
  • Experience in working with IT and embedded systems (hardware and firmware) tools vendors
19

Firmware Engineer Resume Examples & Samples

  • Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Minimum 2+ years experience
  • General understanding of firmware and hardware design, including interactions and integrations of firmware with hardware
20

Firmware Engineer Resume Examples & Samples

  • Creates, analyzes, designs, programs, debugs, and modifies firmware components that communicate with electronics, pens and mechanical components to control printing functionalities
  • Collaborates and communicates with management, internal, and outsourced development partners regarding Firmware applications design status, project progress, and issue resolution
  • Understanding of multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing and data communication, priority assignment
  • Experience in translating from requirements into design, from design into subsystems
  • Understanding of distributed control, different coupling levels between subsystems, clear break of responsibilities between subsystems, communication protocols, remote procedure calls, and timing implications due to distributed control
  • Understanding of the product design cycle
  • Training in Agile development
  • Result oriented and schedule driven
  • Good written and interpersonal communication skills
21

Senior Firmware Engineer Resume Examples & Samples

  • 8+ years experience
  • Musts
  • BS in CS/CE or equivalent combination of education and experience
  • Embedded systems programming experience. (Embedded Linux)
  • Experience with SW development – WiFi (802.11), Amazon Web Services
  • Experience with software development tools and processes
  • Strong interpersonal, teamwork, technical leadership and communications skills
  • Solid Background Systems Software Design
  • Solid understanding of software development principles
  • Experience with High Availability Design
  • Knowledge of ASIC architectures/drivers
  • Experience in Network Security, writing Secure Software
  • Experience with Clear Case, GIT
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Experience with Unit Test Automation
22

3D Firmware Engineer for Barcelona R&D Center Resume Examples & Samples

  • Excellent teamwork, cross-functional communication and analytical skills
  • Knowledge or experience about embedded software development
  • Knowledge or experience about concurrent programming. Knowledge or experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment
  • Experience in C and C++ programming
  • Experience in object oriented methodologies
  • Software development skills
  • Objectives and schedule driven working capabilities
  • Fluent English (spoken and written)
  • Experience working with distributed teams
  • Flexibility and good learning skills
  • Experience in real time operating systems and tool chains
  • Experience in code debugging: usage of debuggers and (desirable) tracing tools, memory corruptions and leakage detection and correction, stack analysis
  • Experience in state machine design and implementation, event driven control, complex error detection and recovery, synchronization between multiple devices with multiple states
  • Experience in Linux kernel and its development environment
  • STL knowledge and usage
  • Experience with distributed control, communication protocols (i.e. RPCs, XDR, CORBA, ...)
  • TCL, Perl scripting languages
  • Experience with ARM & MIPS microprocessor architectures
  • Experience with VxWorks, ThreadX or Integrity RTOS
  • Experience in development of ASICs or FPGA based devices
  • Knowledge or electrical and mechanical development processes
23

Firmware Engineer Resume Examples & Samples

  • Experience in server BIOS architecture strongly desired
  • Knowledge of server hardware interfaces (10G/1G Ethernet, SATA, AHCI, DDR3, PCIe Gen1/Gen2, SPI, I2C) a plus
  • Knowledge of industry standard initiatives such as (ACPI, SMBIOS, PCIe, etc.) expected
  • Strong analytical skills and debug methodology expected
  • 5+ years of BIOS/firmware development required
24

Senior Firmware Engineer Resume Examples & Samples

  • MTS candidate: BS-CS/BS-EE with at least 7 years experience or 5+ years experience for MS with BIOS, firmware, or system software development
  • Strong Knowledge about ACPI, USB, PCIE, SATA and other PC industry standard
  • Must have strong system debugging skills. The following are typical tasks that the engineer will be responsible for
  • Design BIOS features required by AMD APU/CPU
  • Develop BIOS features for AMD new platforms designed in house or externally; sustain existing BIOS; debug BIOS and system related issues
  • Provide consultation to internal and external customers regarding AMD features and programming requirements
25

Senior Firmware Engineer Resume Examples & Samples

  • Expert knowledge of embedded 'C' development on microcontrollers and prior experience on real-time hardware platforms
  • Ability to debug interfaces and protocols to other devices for conversion and interface to wireless meshes
  • Experience writing documented, maintainable code in a production environment using source code control and bug tracking software
  • Familiar with best practices for code testing and validation
  • Familiar with tools used for tracking feature implementation and bug resolution
  • Ability to architect new design approaches and guide their implementation
  • Write and test firmware for embedded 'C' platform
  • Work as part of a team to design modules and interfaces
  • Assist software quality assurance team members in creating and evaluating software testing plans
  • Assist software platform architects and other developers and technical writers in creating software platform documentation
26

Senior Firmware Engineer Resume Examples & Samples

  • Knowledge of BIOS vendors, their toolsets and engagement processes (how to access their code, trouble tickets, etc.)
  • Translate platform requirements to technical implementation
  • Demonstrate experience with silicon vendors and process of adapting reference silicon and firmware to finished hardware
  • Understand financial, legal and procurement impact of system firmware to the finished product
  • Demonstrate how 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
  • UEFI specification and concepts (SMI/SMM, SMBIOS, DXE drivers)
  • Security, digital certificates, PKI and encryption
  • Source Control (git, TFS, Perforce, etc.)
  • IDE and Tools (Visual Studio, VeB, Eclipse)
  • Debugging (JTAG, serial, oscilloscopes, etc). Arium, Lauterbach and INTEL ITP
  • Read electrical board schematics
  • Update Capsules
  • Microsoft Management Console
  • WinPE, batch scripting and PowerShell
  • Experience interfacing with standards organizations like UEFI, DMTF and/or TCG
27

Senior Firmware Engineer Resume Examples & Samples

  • Design and develop embedded systems firmware. This includes but is not limited to: requirements analysis, decomposing requirements to functional blocks, implementing code, peer review of code, testing/debugging code, documenting design and code release
  • Lead other firmware engineers in medium to large scale projects
  • Lead and work with cross functional team (electrical, firmware, and software) to create System Architecture
  • Communicate to non-engineering functions system architecture and functionality
  • Support electrical engineer to ensure electrical design meets specification
  • Support production tester development to ensure product tested meets specification before leaving manufacturing
  • Lead or contribute to research in wireless communication protocols and hardware implementations
  • Ensure design and code is properly documented following standard policies
  • Lead small to medium engineering projects and coordinate activities from multiple functions (marketing, electrical, software, mechanical, production, service, and quality) to ensure projects are completed on schedule and within budget
  • Operate all types of electrical test equipment (oscilloscopes, generators, logic analyzers, etc.)
  • Actively participate in and maintain strict compliance to all UTC Policies and EHS requirements
28

Firmware Engineer Resume Examples & Samples

  • Understand the requirement of the internal and external customer
  • Build the diagnostic tool based on the development
  • Perform the regression tests before releasing the customer
  • Identify the changes that causing the failure
  • Compose the release notes according to the development
  • Write some scripts to execute the regression test automatically
  • Develop the release plan and publish to the internal and external customer
  • Upload the release package to specific FTP site
  • Major in EE, CS or related, Master Degree with 1+ years or Bachelor with 2+ years working experiences
29

Senior Firmware Engineer Resume Examples & Samples

  • 7-10 years’ experience with embedded systems including software/firmware & system design
  • 3-5 years’ experience with analog & digital circuit design or interfacing
  • 3-5 years’ experience using higher level firmware techniques to deliver functional firmware in a rapid timeframe
30

Firmware Engineer Resume Examples & Samples

  • Develop diagnostics against SMU and Power Management to support both pre-silicon environment (FPGA, C-Model, Palladium) and post-silicon system (real ASIC and platform) test
  • Responsible for execution of programs, multiple projects on the go
  • A minimum of 5+ years’ experience on driver or embedded SW development and closely interact with HW designers (8+ years as a bachelor, 5+ years as a master)
  • Familiar with X86 architecture and related Bus/technologies, i.e. PCI-E, UEFI
  • Familiar with Windows internals, knowledge and experience of driver/kernel is a plus
  • Hands-on experience with 3D graphics is highly desired
  • Strong debugging and testing skills
  • Good English required – verbal and written
  • B.Sc. or M.Sc. In EE or CS or equivalent is required
31

Firmware Engineer Resume Examples & Samples

  • 5+ years experience in a product development environment
  • Knowledge of microcontroller-based firmware design and development
  • Excellent debugging and troubleshooting ability
  • Experience in writing firmware under an embedded OS or real time scheduler
  • Experience in working with device driver and associated hardware such as timers, DMA, A/D converter, comparator, UART, I2C, SPI, or LCD
  • Ability to read circuit design/schematics
  • Ability to operate an oscilloscope
32

Firmware Engineer Resume Examples & Samples

  • Use of real-time multitasking executives, high level languages, and integrated development environments on proprietary life safety system platforms
  • Work closely with electronic design engineer on system design and integrate firmware and hardware components of the overall system design
  • Develop a life safety system or component from concept and release design to production within short time spans
  • Work closely with hardware, software, research, sourcing, manufacturing, marketing, compliance, and quality group members within and outside of project team
  • Keep abreast of industry changes in engineering processes and disciplines
  • Leverage and manage low cost resource options, work with remote teams to ensure consistency, compliance, and project success
  • Help establish and communicate project schedules, resource, and contingency plans
  • Participate in a compliance driven culture within the engineering team
33

Senior Firmware Engineer Resume Examples & Samples

  • Responsible for non-routine and unstructured tasks, requiring creative solutions with more interdependencies and with processes that are less defined
  • The individual works on complex problems with partially defined, larger scope
  • May work with teams across the company in problem solving and design efforts
  • Demonstrated ability to have successfully completed multiple, moderately complex technical tasks
  • Working experience on driver development and familiar with Linux Kernel
  • Software management experience and skillset using Agile and Scrum
  • Working experience on storage/ server product is a plus
34

Senior Firmware Engineer Resume Examples & Samples

  • Exceptional problem solving capabilities and data analysis skills
  • Strong software development skills on Linux and Windows
  • Knowledge of RTL design practices and tools is a plus
35

Senior Firmware Engineer Resume Examples & Samples

  • Develop Power Management related diagnostics test cases to verify power features in pre-silicon environment (FPGA, C-Model, Palladium) and post-silicon system (real ASIC and platform)
  • Identify and help to resolve ASIC, board and firmware issues, provide diagnostics support to external customers and internal engineering teams
  • Provide technical guidance to junior engineers
  • Forward thinker to improve development process and drive innovation
  • A minimum of 5+ years' experience on driver or embedded SW development and closely interact with HW designers (8+ years as a bachelor, 5+ years as a master)
  • Strong mix of large-scale software development ability and hardware understanding
  • Proficient in C++ programming on medium to large code repository
  • Familiar with X86 architecture and related Bus/technologies, i.e. ACPI, PMIC, Clocks, Regulator, ect
  • Hands-on experience with any one of board bring up, power management, PCI-E, and DDR/GDDR memories is preferred
36

Senior Firmware Engineer Resume Examples & Samples

  • Deliver high-quality C code in a real-time embedded environment
  • Design the software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
  • Make performance and optimization trade-offs to meet product requirements
37

Senior Firmware Engineer Resume Examples & Samples

  • Specify, design, and implement, and test functionality and behaviors of embedded stationary storage subsystems
  • Familiarity with automotive ECUs, especially those in hybrid and electric powertrains
  • 5+ years of professional firmware/software development experience
38

Firmware Engineer Resume Examples & Samples

  • 5+ years experience in embedded software development on DSP, GPU and CPU
  • Experience building custom camera and sensor hardware platforms and rapid prototyping
  • Experience with Qualcomm Snapdragon platform and FastCV libraries preferred
  • Deep experience in integration of Android and Qualcomm code bases
  • Knowledge of SW development environments and tools such as JIRA, GIT, etc
  • Knowledge of SW development languages, C, C++, Java, Javascript
  • Good knowledge of Qualcomm software development tools
  • Self-driven and motivated to operate in a highly dynamic environment
  • 360fly is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other protected characteristics
39

Firmware Engineer Resume Examples & Samples

  • Design and develop C/C++ firmware for embedded products
  • Manage assigned tasks and schedules
  • Work with a team of engineers to bring products to the control industry
  • Bachelor’s degree in Electrical Engineering or Computer Science
  • 4+ years of C/C++ programming experience required
  • 2+ years of Linux development experience required
  • Ability to work in a team environment and meet project deadlines
  • A positive attitude is a must
  • A strong desire to exceed/excel in an environment with high-quality engineers is a must
40

Firmware Engineer Resume Examples & Samples

  • 4G Firmware Component Verification
  • 4-8 years of experience
  • Bachelors/Masters degree in Electronics and Communications / Telecommunications/ Signal processing/ Computer Science
  • Test life cycle management using requirement analysis, testcase development, feature bring up, generating test reports and documentation
  • Proven experience in modem verification in component or system level in 3G/4G usecases
  • Good knowledge of LTE, Java and C++ is mandatory
  • Well versed in LAB system simulator, test and measurement equipment configuration and test execution (R&S, Anite, Anritsu)
  • System debugging experience is a plus where complex multi component issues need to be analyzed, debugged directly in the boards and SoC
  • Experience in Scripting and programming language C/C++/perl/python/Java
  • Tools development (Visual basic) and maintenance would be a plus
41

Firmware Engineer Resume Examples & Samples

  • Candidate must have a Bachelor of Science degree or a Master of Science degree in Computer Science, Computer Engineering or Electrical Engineering and at least 5 years of relevant experience
  • Experience with Embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Development of unit tests for code quality validation
42

Firmware Engineer Resume Examples & Samples

  • Strong design and C/C++ programming skills
  • At least 2 years of experience in implementing firmware for security features
  • Detailed technical knowledge on security firmware implementation including encryption, public key management and secure communication protocols
  • Demonstrated experience in design and implementation of multitasking, event driven real-time firmware using C or C++
  • Demonstrated understanding of Real Time Operating systemsS concepts including task-switching, deadlocks, and resource management issues
  • Demonstrated ability to analyze problems, diagnose root cause, and apply corrective actions
  • Demonstrated ability to work well in a diverse team environment and with others in cross-site organizations
  • Knowledge of security protocols like Opal, eDrive and other TCG standard
43

Firmware Engineer Resume Examples & Samples

  • Authoring firmware specifications
  • Creating chipset reference code and developing/supporting platform firmware for Intel's CPUs and chipsets
  • Work closely with Intel silicon design teams and be responsible for firmware related issues during the planning, development, and validation stages of the program
  • Collaborating with Hardware, Mechanical, Thermal and UEFI FW engineers to define successful products, establishing viable and reusable firmware designs, and implementing and/or testing the required functionality
  • You must possess a Bachelor's or Master's degree in Computer Science or Electrical Engineering
  • More than three years of experience in Software/Firmware design and implementation, particularly in the following areas
  • Knowledge of Operating System (OS) internals would be an added advantage
  • Demonstrated in-depth understanding of Intel Processor, Chipset, Server, and BIOS technology
  • Good understanding of socket interconnect and memory technology
  • Experience with ITP and script language
  • Experience with EFI architecture and implementation
  • Experience troubleshooting and solving technical issues for customers & driving customer technical issues to successful conclusion
  • Experience with FPGA, CPLD development is a plus
  • Experience developing and testing under Linux environment
  • Experience in Agile and Scrum methods
44

Firmware Engineer Resume Examples & Samples

  • Create world class software and firmware to test hardware
  • Participate in design reviews
  • 3+ years of Wireless Development experience
  • 3+​ years of experience in software development
  • System-level integration experience
  • Experience with lab equipment such as digital scope and logic analyzer
  • Experience with technical document writing using Visio, Word, Excel, and / or PowerPoint
  • Experience with revision and document control
  • Experience with programming with C/Assembly/MATLAB
  • Experience with scripting with Perl/Python/Tcl
  • Experience with Wi-Fi and BT technologies
45

Firmware Engineer Resume Examples & Samples

  • 3+​ years of experience in BSP/​kernel software design
  • Linux kernel programming experience
  • DFx (Design for cost, test, manufacturing) expertise
  • Ability to read and understand schematics
  • Technical document writing using Visio, Word, Excel, and / or PowerPoint
  • Revision and document control
  • Programming with C/ C++/ C#/ Assembly
46

Senior Firmware Engineer Resume Examples & Samples

  • Analyze and develop embedded software solutions for the DYMO product line
  • Build up knowledge about printing technologies and print parameter improvements
  • Take part in the full product development process including defining, prototyping, testing, debugging and documenting the firmware of the new product
  • Support the validation, qualification and certification of the new product by providing documentation, validation plans and test tools whenever appropriate
  • Assist in the concept and system design, based on product specification
  • Assist in the selection of architecture and key components of hardware and embedded software systems
  • Assist in the process of bringing the product to mass production
  • Work according to the agreed global processes. This includes the use of the software issue tracking system (Jira) and the technical databases (Windchill and other)
  • Take part in any firmware sustaining activities of already marketed products
  • Cooperate with external development partners to deliver reliable solutions
  • Work closely together with an international multi-disciplinary team
  • Work under general project level supervision in an independent, responsible manner within the defined time frame
  • Minimum 5-year experience in the area of embedded systems and firmware development
  • BS/MS in Computer Engineering (CE) or Electrical Engineering (EE) or Electronics and Computer Engineering (ECE) from an accredited university/college
  • Fluent English & Dutch
  • Electronics background; ability to analyze electronic schematics
  • Strong experience with microcontrollers and embedded application processors. Experience with ARM based platforms is a plus
  • Strong knowledge of C and knowledge of C++ for embedded solutions
  • Knowledge of C# or other managed languages is a plus
  • Knowledge of RTOS’s & embedded Linux is a plus
  • Experience with Integrated Development Environments like IAR and/or Keil is a plus
  • Experience with communication technologies like Wi-Fi and Bluetooth is a plus
  • Be a team player. Ability to work and interact effectively with members and individuals from other disciplines, projects, functional areas, divisions, and companies is required
  • Ability to think out of the box and solve technical problems in a swift and structural way
  • Ability to work independently under time and resource constraints is required
  • Know-how to operate oscilloscopes, multi-meters, emulators, etc
  • Be willing to travel
47

Senior Firmware Engineer Resume Examples & Samples

  • Design embedded software for instrument covering from software architecture, requirement analysis, applications development and/or OS porting
  • Must have strong design skills and will be able to work with multidisciplinary teams to help CIC deliver product on time, high quality within budget
  • Responsible for the design / implementation / maintain embedded software
  • Drive the technology synergy and design reuse for the different product lines to enhance China Technology unique position
  • Drive the design productivity improvement by standardizing design processes, tools, and design practices and build up a common platform ( e.g. NPD, PDP, ECO processes)
  • Responsible for the technology incubation and growth in the Embedded Software domain, support local product managers to grow the Embedded Software related skill set for China emerging needs
  • Continue to energize him / herself and raise the Bar to make better
  • BS/MS degree or higher in engineering background
  • A minimum of 5 years’ experience in new product development, product sustaining
  • Proficient skill set in boot loader and Linux (involving kernel, driver)
  • Proficient in C/C++ coding and troubleshooting skill
  • Strong communication skill (both English and Chinese) and influence skill to work with cross function, cross country team
  • Solid experiences on the Embedded Software design
  • Work to deadlines and respond effectively to demanding customer requests
  • A proven fast learner, self-motivated, willing to take challenges
  • Produce accurate work under pressure
  • Experience with RTOS (Linux / Nucleus / QNX / VxWorks / ThreadX) + communication programming on RS232 / RS485 / Ethernet / SPI / I2C / USB
48

Firmware Engineer Resume Examples & Samples

  • Design firmware for analytical instrument embedded system covering from applications development and/or OS porting; software architecture
  • Must have strong design and project management skills and will be able to work with multidisciplinary teams to help CTC delivery product on time, high quality within budget
  • Responsible for the design / implementation / maintain product embedded software and contribute to module reusing and platform sharing
  • Follow on software development process / standard
  • Support multiple concurrent projects across diverse product lines. Towards this, develop design plans and project schedules and ensure deliverable goals are achieved
  • Setup firmware design environment, need communicate with regional marketing team and global R&D team to understand customer needs and create solution
  • Other tasks assigned by the Supervisor
  • At least 2+ years of experience in the field of Embedded firmware development with 32-bit microprocessor based embedded Real time systems
  • Experience with popular OS and RTOS (Linux / VxWorks / FreeRTOS/uCos) is a must
  • Extensive C/C++ Programming Knowledge
  • Experience in Unit/Integration/system test based on complex hardware
  • Take responsibility, self-motivated and initiative
  • Experience with instrument industry or automation & Control industry
  • Hands on experience with oscilloscope, logic analyzer and lab equipment
  • Familiar with communication protocols based on RS232 / RS485 / Ethernet / SPI / I2C / USB
  • Experience with QT or similar UI framework
  • Good understanding of mechatronics system
49

Senior Firmware Engineer Resume Examples & Samples

  • Participate in New product architecture design and coding and testing. Coach junior engineer to improve design skills
  • Documenting the project related information like design specifications, etc
  • 2 Requirement
  • Bachelor/Master degree on Communication, EE, Automation, Computer science, etc
  • 5+ years practical experience in designing the embedded system, Have experience in designing linux, Embedded and real-time OS
  • Be familiar with networking protocol such as TCP/IP and HTTP, better understand on cyber security: encryption, crypto and so on
  • Excellent programming C/ C++
  • Knowledge of architecture design, Agile and Iterative software development would be a plus
50

Senior Firmware Engineer Resume Examples & Samples

  • You will participate in the full software development lifecycle, from software specifications to design, coding, unit and integration testing as well as maintaining the needed software development documentation
  • Interface and support the hardware development team
  • Interface with customers as needed
  • Collaborate with Product Management and Manufacturing for product release activities
  • Provide hands-on technical leadership for networking and protocol development and integration
51

Firmware Engineer Resume Examples & Samples

  • Minimum of 3 years coding experience in power electronics application,
  • Must be familiar with different topology of the power electronics
  • Good communication and presentation skills both in Englishand Chinese
  • Must be able to react very quickly to urgent customer issues – take immediate control and manage to a solution very quickly
52

Senior Firmware Engineer Resume Examples & Samples

  • Understanding of SNMP, USB, TCP/IP communications protocols a plus
  • Ability to read schematics and interpret the behavior of electronic systems
  • Ability to work as an individual contributor as well as a team member on new product development projects
53

Firmware Engineer Resume Examples & Samples

  • Bachelor Degree in Automatic Control or Electrical Engineering with 2 to 10 years relevant work experience
  • Professional knowledge of computer program design methods and techniques
  • Work experience with embedded software design with proven results is a must
  • Professional in C/C++ programming language required, assembly language is a plus
  • Experience in Real Time Operation Systems (RTOS) is strongly preferred
  • Can read and analyse power system production spec
  • Write test method and test record for various tests, review related test methods and document
54

Firmware Engineer Resume Examples & Samples

  • A minimum of 5 years of experience with real time embedded 8, 16 and 32 bit microcontroller software development
  • Fluency in Assembler or C
  • Understanding of toolchains (compilers, assemblers, linkers) as well as static and dynamic code analysis tools (Coverity, CodeSonar, PC Lint, VectorCast)
  • Layered software architecture development
  • State machine modeling and design
  • Excellent documentation and presentation skills
  • Ability to quickly understand existing codebases and refactor when required
  • Excellent design, debugging and optimization skills
  • Ability to work with emulators and hardware tools to debug issues down to the register level
  • Understanding of RS-232, USB, Ethernet and packet based communication protocols
  • Source control systems (ClearCase, Git)
  • Development of PC based testing tools in C++/C# using Visual Studio
  • Ability and wiliness to travel internationally to Europe for 1-2 weeks per visit (quarterly est.)
55

Senior Firmware Engineer Resume Examples & Samples

  • At least 8 years of embedded real-time firmware development experience (requirements analysis, design, testing, documentation) using C and /or other middle to high level languages
  • Experience with typical embedded control peripherals (i.e. RAM, Flash, UART, PWM, A/D, CAN, I2C, and SPI)
  • Understanding of bus architectures and inter-processor communication strategies
  • Proven ability to develop embedded firmware that optimizes run time performance, memory requirements and code re-use
  • Demonstrated skills in the firmware development process such as waterfall, spiral or Agile
  • Experience with version control, use case, requirements, design, coding, and unit test
  • Familiarity with embedded firmware development tools, including the capability to debug, setup through code and perform traces
  • Experience with writing and executing firmware test specifications
  • Able to multitask and handle a large amount of detail
  • Quick learning, self-started who works well with a dynamic team
56

Firmware Engineer Resume Examples & Samples

  • Minimum 2-5 years’ experience with real time embedded firmware systems
  • Must be a strong team player, action oriented, and a highly motivated self-starter. Bring a positive, can-do attitude to the workplace every day
  • Strong debugging and analytical skills
  • Open and candid communications skills
  • Can personally adaptable, and able to perform well under pressure
57

Senior Firmware Engineer Resume Examples & Samples

  • Provide timely and concise updates to Tech Support on problem resolution progress
  • Managing multiple tasks and field problems
  • Act as team leader managing tasks for 1 or 2 other junior engineers on short term projects
  • 10+ years work experience
  • Experience in C/C++ programming languages
  • Familiar with a hardware description language (VHDL or Verilog)
  • Able to read component datasheets and board schematics
  • Able to use sophisticated diagnostic tools such as Oscilloscopes, logic analyzers, spectrum analyzers
58

Senior Firmware Engineer Resume Examples & Samples

  • Embedded products architecting to produce reliable designs
  • FPGA/ SoC design in VHDL
  • FPGA / SoC verification in VHDL
  • Following the company design process
59

Senior Firmware Engineer Resume Examples & Samples

  • 5+ years working experiences on Linux software development
  • Strong Linux programming and debugging skills - C++, gdb
  • Solid knowledge in TCP/IP network programming
  • Video storage products experience is a big plus
  • Familiar with file system is a plus
  • Familiar with ONVIF/RTSP/RTP protocol is a plus
  • Familiar with video/audio codec protocol such as H.264/G.711 is a plus
  • Familiar with Linux database is a plus
  • Self-motivated and ability to cooperate in a big project
60

Senior Firmware Engineer Resume Examples & Samples

  • 5+ years’ experience in hardware oriented / embedded firmware development (IAR/KEIL compiler, Renesas, TI, Atmel, Microchip, Freescale, ST µC)
  • Experience in Agile and Iterative software development
  • Open mind and fast learning
  • Fluent oral English(mandatory)
61

Firmware Engineer Resume Examples & Samples

  • Function as team member contributing to efforts of a development teams towards defining and achieving project deliverables
  • Directly apply technical skills to conventional types of tasks, having some complex features
  • Use proven software design techniques, procedures and criteria to complete a sequence of related engineering tasks (i.e. investigate, design, develop, test) in accordance with the Company’s quality guidelines
  • Participates in reviews of documents, designs, models, test cases and user documentation
  • Implement motor control algorithms using Matlab/Simulink auto-code generation
  • Perform unit or functional testing of developed firmware to ensure correct operation per functional requirements and compatibility with other components in the system
  • Contributes to software development capability improvement by keeping abreast of current trends in the areas of software development practices, technology utilization and development tools
  • Participate in technical reviews with peers to identify problems early in the development phases
  • Minimum BS Degree in Electrical Engineering or Mechanical Engineering focused on Control Theory– MS preferred
  • Typically two + years of applicable firmware product development experience with an emphasis on the analysis, design, programming and testing of systems using engineering best practices
  • Experience with motor control algorithms or other closed loop control systems
  • Matlab/Simulink auto-code generation experience is required
  • C/C++, Microprocessors/Microcontrollers experience
  • Good understanding of power electronics applications, including low voltage inverters, UPS systems, or similar technologies
  • Open-minded, a willingness to experiment within acceptable boundaries and a creative mind to bring novel solutions into design and problem-solving
  • Researches situations and seeks input from subject matter experts to ensure fact-based recommendations and decisions are being made during all phases of product development
  • Willingness to work in a diverse set of software development frameworks, including Agile (Scrum), Kanban, and waterfall, as the business demands. Must be willing to work in a team environment
  • Experienced with Clearcase and Clearquest tools
  • Experience with VersionOne Scrum tools
  • Experience with Permanent Magnet motor control algorithms
  • Experience with Converter control algorithms
62

Senior Firmware Engineer Resume Examples & Samples

  • Proven and demonstrable skill in C/C++. Experience with GIT an added plus
  • Familiarity with BSPs and SOC peripherals, I2C, SPI, USB and UART buses
  • Ability to debug and resolve issues spanning multiple subsystems
  • Experience with Linux embedded driver development. Yocto framework an added plus
  • BS/MS in Computer Science/Engineering or equivalent industry experience
63

Senior Firmware Engineer Resume Examples & Samples

  • Senior firmware engineer responsible for providing technical leadership and robust, real-time embedded firmware control systems solutions for highly automated, complex clinical lab instrumentation products
  • Responsible for complete, top-to-bottom firmware solutions, including system-level architectural concept generation and evaluation, detailed coding, and documentation
  • Specifies tools and technologies for evaluating and developing instrument control systems
  • Understands, designs, implements, and analyzes firmware code to achieve effective and efficient control of various types of robotic, liquid handling, and temperature controlling components
  • Works closely with the mechanical, electrical, and software architects to reduce broad instrument requirements into structured concepts; includes research, high level concept modeling, and identification of low level specifications needed to achieve functional requirements
  • Owns product designs through all phases of the product life cycle, from concept feasibility, through design and test, to effective transfer to manufacturing, and support for field and manufacturing escalations
  • Responsible for documentation, per FDA regulations for developing diagnostic products, including requirements, design input specifications, risk assessments, design intent, design reviews, technical analysis supporting critical design decisions, test plans for verifying the design, test reports, and detailed coding documentation
  • Hands-on in the lab, including, but not limited to: tuning, design verification testing, and troubleshooting
  • Considers and documents multiple solution options, showing why the selected option best meets product and module requirements
  • Collaborates with cross functional disciplines, including electrical, mechanical, and software design engineers, applications scientists, technicians, manufacturing and field service/support engineers, marketing, quality, and QA, within and across company divisions
  • Serves as an escalation point for complex issues and uses wide-ranging experience to apply broad concepts and theories to achieve innovative and effective solutions
  • Contributes to development of new theories and methods, uses advanced approaches and concepts where information is seldom available, proactively shares progress and solicits ideas, and communicates vision and strategy
  • Assesses technical risks, distinguishes between major factors and noise, identifies and communicates trade-offs, proposes priorities as well as strategic and tactical plans, and owns execution of tasks, on time, to meet project milestones
  • BS + 8 years of experience or MS + 5 years of experience in Electrical Engineering or Computer Engineering
  • A demonstrable track record of successful project implementations
  • Successful with collaborative teamwork across organizations, cultures, geographies, and disciplines
  • Experience developing products in FDA regulated environments
  • History of producing creative, simple solutions to broad and complex problems
  • Written and oral
  • Can appropriately shift between low level, detailed technical discussions and high level project planning/updates with management
  • Able to explain complex technical issues to broader audiences, in simple terms, without using technical jargon or oversimplifying
  • Independent and self-driven, with reputation for initiating action to quickly and effectively address issues
  • Thorough, with high standards for quality work product
  • Proven record for meeting commitments in schedule-driven environments, accurately estimating time required to perform tasks, and managing time between multiple projects
  • Comfortable adapting to changing project goals
  • Experienced with and effective at mentoring junior engineers
  • Years of experience, thorough understanding of, and proven track record with successfully
  • Developing firmware architecture, including communications and interfaces with hardware and software
  • Designing and developing robust, real-time embedded systems for controlling various types of robotic, liquid handling, and temperature controlling components and sensors, including, but not limited to brushless DC and stepper motors, heaters, TECs, solenoids, valves, pumps, liquid sensors, temperature sensors, pressure sensors, bar code readers, cameras, and encoders
  • Developing firmware for microcontrollers and DSP chips, preferably ARM, PIC and TI C2000 family processors
  • Applying control theory and tuning, especially in motion and thermal control, including understanding of motor commutation and experience applying PID
  • Documenting per FDA regulations for developing diagnostic products
  • Proven track record developing organized, clear, concise, and scalable firmware code, complete with annotation and supporting documentation
  • Effective with understanding, leveraging, and scaling existing code, including ability to identify when existing code is not scalable
  • Programming languages: C, C++, assembly with real time programming
  • Broad and deep expertise with methods for debugging and troubleshooting complex issues
  • Experience with development platforms, preferably TI Code Composer Studio, Rowley CrossWorks
  • Experience with hardware interfaces, preferably ADCs, PWMs, CAN, Ethernet, Serial that include SCI, SPI, I2C, USB, Quadrature encoders
  • Ability to read and follow data sheets and schematics
  • Experience with motion control libraries, preferably TI/Linestream InstaSPIN and TI Control Suite
  • Proficiency with PLM and ERP systems (such as Agile and SAP) for document control of designs, releasing designs to Manufacturing, and revising them per ECO process
  • MS Project
64

Firmware Engineer Resume Examples & Samples

  • Design, develop and test new firmware for controlling electromechanical devices from requirements to product release
  • Investigate, analyze and resolve firmware and/or device level issues for released products
  • Follow SOP and provide required documentation
  • Provide expert support to internal or external developers and integrators
  • Experience in programming microcontroller for commercial/consumer electromechanic/electronic products
  • Experience with C/C++ programming in bare-metal or RTOS environments
  • Experience in programming I2C, SPI, CAN, USB, UART, etc. for communication
  • Experience in developing firmware in an FDA regulated environment
  • Experience with Renesas family microcontrollers
  • Experience with emulators and debuggers
  • Experience in supporting board bring-up
  • Experience with step motor control and tuning
65

Firmware Engineer Resume Examples & Samples

  • Performs low-level design and development of assigned embedded related projects
  • Researches new technologies and incorporates them into new gaming/systems products
  • Tests, integrates, writes, troubleshoots, and debugs embedded software applications
  • One to two years of professional experience in an embedded software development team
  • One to two years of experience programming on UNIX/Linux or Windows is required
  • Experience with either software engineering/embedded software/computer/electrical engineer experience with software exposure
  • Proficient in C++, C
  • Knowledge of analysis, design, and documentation
  • Problem solving and analytical skills
  • Must be able to acquire and hold a Nevada Gaming Card
66

Senior Firmware Engineer Resume Examples & Samples

  • Board bring up of multicore embedded networking platforms
  • U-boot hardware support for new silicon
  • Modifications to u-boot as needed to support new hardware and software
  • Testing and debug of new silicon functionality as needed
  • Work with IC on hardware/software interfaces, including silicon specific early boot software
  • Ability to work independently and be extremely result oriented
  • Demonstrates good analysis and problem-solving skills
  • Must have the ability to multi-task in a fast paced environment
67

Senior Firmware Engineer Resume Examples & Samples

  • Develop and support early bootloader for ARMv8-A CPUs
  • Contribute features and performance enhancements to the bootloader
  • Commercialize the bootloader to make boards production ready
  • Ability to interface internally and externally with other departments
  • Grounded, detail-oriented
68

Senior Firmware Engineer Resume Examples & Samples

  • Develop and support UEFI bootloader for ARMv8 CPUs
  • Contribute features and performance enhancements to the bootloader and SDK
  • Must have effective interpersonal, teamwork, and communication skills
69

Senior Firmware Engineer Resume Examples & Samples

  • Bare metal systems (no OS)
  • Ability to design overall system architecture and implementation through production and QA
  • Detailed low-level implementation knowledge of Bluetooth and Bluetooth Low Energy
  • Expertise with board bring up of new electrical designs
  • Expertise coding in C in an embedded environment
  • Experience with gcc compiler on ARM processors
  • Proficiency in implementing communication protocols (SPI, UART, I2C Bus)
  • Bachelor’s Degree plus 10-15 years of experience in Firmware development
  • Power Management for small embedded devices
  • Developing firmware to interact with sensors and motor control
  • Electrical Engineering skills such as reading schematics and using a scope
  • Experience in the development of consumer electronics
  • Provide direct supervision to exempt employees. (i.e., technicians, designers, support personnel)
70

Firmware Engineer Resume Examples & Samples

  • Development for highly customized storage devices within Pure’s highly available storage platforms
  • Full life cycle from architecture through development, release and maintenance
  • Designing, coding, and debugging in C/C++
  • Requirements, architecture, and code analysis, software review, identification and implementation of code metrics, system risk analysis, software reliability analysis
  • Implementation of highly customized software/firmware running on critical components in a highly available system. The firmware will manage configuration, component fail-over, discovery, power management, alarms, and HW event handling
  • Internal development automation (continuous integration, automated unit and regression testing, etc)
71

Senior Firmware Engineer Resume Examples & Samples

  • Develop FW running on management controller cores in Cavium's next generation server SoC
  • Design and develop FW running on management controller cores in Cavium's next generation SoCs
  • Work with IC designers to achieve best-in-class system architectures
  • Ensure successful bring-up and commercial success of Cavium’s SoCs through teamwork and engineering craftsmanship
72

Senior Firmware Engineer Resume Examples & Samples

  • Technical lead for research and development of firmware for lab automation and liquid handling instruments
  • Design and develop real-time embedded firmware for control systems in complex Automated Laboratory instruments
  • Research and recommend tools and technologies for instrument control systems in keeping with our goals of improving the quality of our instruments while simultaneously reducing the time and cost it takes to deliver it
  • Participate in design, code reviews, hardware/software/firmware integration, development and test
  • Collaborate with cross functional teams including firmware, software, electrical and mechanical engineers, applications scientists, technicians, manufacturing and field service/support engineers, marketing, and QA, within and across company divisions
  • Provide internal and external customer support
  • Demonstrated ability in designing and developing embedded systems independently in an inter-disciplinary team
  • Experience with control loops (i.e. PID) for motion components
  • Strong programming skills in C, C++, assembly with real time programming
  • Self-motivated with strong analytical, debugging, problem solving and decision making skills
  • Experience working on ARM, PIC and TI C2000 family processors
  • Experience with development platforms like TI Code Composer Studio, Rowley CrossWorks etc
  • Experience with hardware interfaces like ADCs, PWMs, CAN, Ethernet, Serial that include SCI, SPI, I2C, USB, Quadrature encoders
  • Experience controlling motors especially Brushless DC, stepper motors
  • Demonstrated ability understanding the existing code and developing well documented code
  • Demonstrated ability to organize, prioritize and complete multiple tasks in a timely manner
  • Experience with TI Control Suite motion control libraries
  • Experience with Precise motion controller libraries
  • Independent and self-driven, with reputation for initiating action (from self and others) to address issues
  • Thorough, with high standards for quality work from self and others
  • Proven track record for meeting commitments in schedule-driven environments
73

Firmware Engineer Resume Examples & Samples

  • Design and develop Flash Translation Layer(FTL) Algorithm for SSD product
  • Optimize NAND management to meet customer requirements
  • Develop firmware using software development best practices
  • Debug and Resolve the relevant firmware issues with system view
  • Keep good communication with team members
  • B.S. or above in CS/CE/EE
  • Extensive C programming experience in embedded system development
  • Knowledge in embedded systems and hands-on experiences in developing micro-controller firmware
  • Knowledge in data structure and hands-on experiences in developing algorithm
  • Knowledge of mass storage systems, Flash memory (NAND / NOR), and device drivers is preferred
  • Experience of SSD firmware development is a strong plus
  • Experience of Agile software development process is a plus
  • Working knowledge of version control system such as SVN or GIT
  • Strong verbal and written communication skill in both English and Chinese
  • Good communication model and ability to follow up assignment actively with open mind
74

Firmware Engineer Resume Examples & Samples

  • Working with the OEM Electrical & Design Team in performing machine inspections and analyse the type of equipment, the type of parameter that can be tapped / captured from the equipment
  • Defining Telematics Hardware installation standards, Installation Location, Harness Routing based on the Equipment Type
  • Validate behaviour of hardware installations; that it provides the expected quality and function to the OEM Equipment
  • Documenting Inspection Reports and submitting it to Firmware Development Team for Firmware Development
  • Working with Gateway team to support data reception from the device to the Telematics Gateway
  • Performing Bench Testing of Parameters and raising bugs in firmware that need to be fixed
  • Performing Factory Validations & Demonstrating a working prototype to the OEM Design team
  • Supporting OEM QA Validations and making sure that all Tests are passed
  • Supporting Field Trials and makign sure that the requirements are met
  • Writing status reports and escalate issues as appropriate
  • Bachelor Degree in Engineering with minimum 3-4 years of specific experience in Telematics Device Domain
  • Comfortable and able to be in a customer facing role
  • In-depth experience with vehicle based electronics, must be comfortable disassembling a dash, trace cabling and able to read a vehicle schematic
  • In-depth experience (2-3 years) with CAN technologies as it relates to light duty and heavy duty vehicles
  • In-depth experience (2-3 years) with Digital Tachograph technologies
  • 2 years experience cellular and/or GPS related technologies
  • Strong Communication and Coordination skills
  • Ability to work independently with minimal support
  • Ability to work with the contacts in the OEM Electricals Team, OEM Dealers and Customer – Equipment Maintenance Team
  • Strong Analytical & Problem solving skills required
  • Strong command over English language. Both verbal and written communication skills required
  • Demonstrated organizational skills, high stress levels; leadership abilities, ability to handle multiple priorities
  • Ability to meet defined timelines
  • Willing to travel for up to 75%
  • Strong knowledge of MS Excel and other MS Office tools
75

Senior Firmware Engineer Resume Examples & Samples

  • Degree qualified in electronics/engineering related subject (preferably at 2.1 hons or higher) , however experience will be considered in lieu of formal academic qualificationsTypically at least 4 years post graduate experience , although reviewable if TRL considers the candidate to be of a sufficiently high calibre
  • Excellent design standards and strong debug skills
  • The ability to read and understand specifications and protocols
  • Proficient in writing concise documentation for requirements; design, interface and test specifications
  • Understanding and appreciation of underlying digital hardware
  • Experience of tool chains and version control systems
  • At least 4 years experience of the design, development and implementation of FPGA development using VHDL
  • Experience in writing firmware to coding guidelines with knowledge of testing and documentation processes
  • Significant experience of developing self-checking testbenches, BFMs
  • Experienced in achieving timing closure on FPGAs
  • An appreciation of other engineering disciplines
  • Experience of a communications related environment and/or IP networks and communications protocols an advantage
  • Experience of designing for security
  • Practical experience of applying the project lifecycle
  • System engineering, requirements capture, requirements analysis, requirements decomposition and requirements management using DOORS
  • Excellent understanding of all firmware concepts including design for re-use and test coverage
  • Experience of current best practices across the firmware industry
  • Experience of developing on large Altera and/or Xilinx FPGAs and/or ARM System On Chip
  • Working knowledge of the following engineering tools; Synplify, QuestaSim, Quartus II, Xilinx ISE/EDK/Vivado
  • Scripting; tcl/tk, perl
76

Firmware Engineer Resume Examples & Samples

  • Breakdown complex features into design and implementation plans
  • Low level source code development, deployment and maintenance
  • Lead the system integration of hardware, firmware and other system components
  • Unit and system level test and verification and associated debug of system level failures
  • Verbal and written communication skills for interfacing with peers and partners across other disciplines
  • Analytical, programming and debugging skills
  • Initiative
  • You must be pursuing a Ms. degree in Computer Science, Software Engineering, Computer Engineering or Electrical Engineering
  • 6+ months working in software programming with C, C++
  • 6+ months experience in scripting languages such as Python or Perl
  • 6+ months experience in computer architecture and operating systems knowledge
  • 6+ months experience with hardware/software interactions
  • 6+ months working in problem solving leverage with fundamental engineering principles
  • 6+ months working with on embedded RISC microprocessors in windows development environments
  • 6+ months working with embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • 6+ months working with developing unit tests for code quality validation
  • 6+ months working with firmware development environments including compilers, debuggers, emulators, and toolchains
  • 6+ months working with agile development methodologies
  • 6+ months working with hardware/software debugging using logic analyzers and protocol analyzers
  • 6+ months working with storage protocols (SATA, SAS, PCIe, NVMe)
  • 6+ months working with data manipulation and memory-management algorithms in flash memories
77

Firmware Engineer Resume Examples & Samples

  • Design, Develop, Test and Integration new Test Process features into Hard Disc Drive products
  • Work closely with HDD Test Process engineers to develop tools that will be instrumental in the code development life-cycle
  • Get involved in challenging projects and gain exposure to software engineering best practice
  • Participate in requirements gathering and be responsible for developing, debugging and deploying these tools
  • Contribute to cross functional team
  • Present recommendations to the team
78

Senior Firmware Engineer Resume Examples & Samples

  • Excellent programming skills C, Data structures, Algorithms, Design Concepts
  • Embedded software development in 'C'
  • Low level firmware/software design, development, debug skills
  • Ability to design, develop software for resource and computing constrained device environments
  • Capable of functioning in geographically distributed team environments
  • Pro-active, problem solving approach
  • Good to have experience on RTOS
  • Experience in firmware development for storage devices, hard drives, memory devices advantageous
  • Experience on Low level file system drivers advantageous
  • Ability to technically mentor and lead a small team
79

Firmware Engineer Resume Examples & Samples

  • Analyzes, designs, programs, debugs and modifies software
  • Troubleshoots code for firmware (IC embedded code) applications
  • Work often involves analog and digital hardware and software operating systems
  • Position requires knowledge and exposure to hardware design
  • Typically programs in machine language, assembly language and high level languages (e.g., C, C++)
  • Communication skills (verbal and written)
  • Customer service mindset
  • Unit testing knowledge and experience
80

Firmware Engineer Resume Examples & Samples

  • Bachelor’s or Master’s degree in Electrical Engineering, Electrical and Computer Engineering or Computer Science
  • Structured programming experience
  • Ability to work overtime and attend online meetings/calls after normal business hours
  • Course work in Data Structure, Computer Architecture, Operating System, and/or Embedded software development
  • Agile/Scrum development environment experience
  • Knowledge of data storage systems
  • Hard Disc Drive experience (HDD)
  • Assembly language programming
81

Firmware Engineer Resume Examples & Samples

  • Define low-level APIs, frameworks and methodologies to be utilized by the various teams
  • Develop low-level software APIs, frameworks and methodologies for use by the various teams
  • Develop and deploy regressions strategies in concert with the various teams
  • Develop and deploy release strategies in concert with the various teams
  • 10+ years’ experience developing production software
  • 5+ years’ experience managing software development efforts
  • Knowledge of ARM ISA, architecture and SOCs
  • Knowledge or experience with SystemVerilog or RTL design methodologies desirable
  • Knowledge of languages relevant to the development process, including ARM assembly, C/C++, Python, Unix scripting
  • Self-motivated, excellent communication skills, team player
  • BS/MS in Electrical Engineering or Computer Science with at least 7 years of SoC or microprocessor core related experience
82

Senior Firmware Engineer Resume Examples & Samples

  • Generate understandable and unambiguous Firmware requirements based on user and systems level requirements
  • Generate documentation to show requirement traceability
  • Generate high quality and robust Firmware designs and architectures to meet the Firmware requirements and Interface specifications
  • To produce high quality design, development and implementation documentation for submission to evaluation
  • Manage security of information as defined in the Security manual Adherence to strict Firmware design processes
  • To design for synchronous and asynchronous systems such as System Synchronous, Source Synchronous and Asynchronous systems
  • Implement Firmware in accordance with required coding standards
  • Ensure that all code is correctly documented to an appropriate level in the Firmware Design Descriptions
  • Ensure that Firmware is configured and controlled in accordance with the Firmware Configuration Management Plan
  • To implement self-checking test benches for RTL, post-synthesis and post- layout simulation of developed code
  • Integrate Firmware with other system components (Software or Hardware) and resolve any issues either by Firmware modification or by contributing positively to resolution by other disciplines
  • Engage in the review of items (documents, design, code) produced by others - includes appropriate items produced by other disciplines, i.e. systems, hardware, FPGAs, project management
  • Make efficient use of the Redmine project management/bug-tracking tool by correctly maintaining assigned tasks and issues
  • Actively look for opportunities to improve processes used in the Firmware development and propose changes
  • Familiarity with Radio communications and Software Defined Radio Knowledge
83

Firmware Engineer Resume Examples & Samples

  • Take firmware development tasks of motor drive project
  • Optimization design to enhance the competitiveness of VFD product
  • Analyze and solve problems found in test/customer site to ensure or even accelerate development progress
  • Communicate with engineers abroad for project development
  • MS degree in related field with 2~3years experience required
  • BS degree in related field with 3~5years experience required, from similar product development areas
84

Senior Firmware Engineer Resume Examples & Samples

  • Genuine passion for innovation and product development with experience from inception through delivery to customers
  • 8+ years of firmware and device driver development
  • Must have hands-on experience in rapid prototyping, hardware bring-up, software feature design and development, and getting dirty. Able to go learn how to quantify and test new technologies
  • Strong, demonstrable coding skills in C. Proficiency in Python, MATLAB, Objective-C or Swift is a plus
  • Experience with sensor design and integration
  • Experience with wireless technology integration
  • Familiarity with toolchains targeting ARM Cortex-M/R/A, ATMEL AVR, etc
  • Experience with translating customer needs into product requirements desired
  • Excellent interpersonal skills, including the ability to work across the organization and interact, influence and negotiate effectively at all levels of management
85

Senior Firmware Engineer Resume Examples & Samples

  • 5+ years of firmware and device driver development
  • 2+ years of sensing system hardware engineering
  • Strong, demonstrable coding skills in C and MATLAB. Proficiency in Python is a plus
  • Experience with sensing hardware design and product integration. Familiarity with calibration, feature extraction, and classification is a plus. Capabilities include statistical signal processing and machine learning
86

Firmware Engineer Resume Examples & Samples

  • Genuine passion for innovation and embedded development
  • 4+ years of firmware and device driver development
  • Experience using laboratory equipment (e.g., logic analyzer, digital oscilloscope)
  • Must have hands-on experience in rapid prototyping, hardware bring-up. The ability to read a schematic and debug HW at a basic level is a must
  • Strong, demonstrable coding skills in C and C++. Objective C, Swift and Java are a plus Experience with sensor integration
  • Experience with Bluetooth and WiFi
  • Familiarity with compiler and debugger targeting ARM Cortex-M/R/A, ATMEL AVR, etc
  • Experience with standard bus interfaces (I2C, SPI, UART, USB). I2S is a welcome plus
87

Firmware Engineer Resume Examples & Samples

  • Good C/C++ coding skills
  • In-depth experience with embedded programming and real-time operating systems
  • Experience with cross-compiler tool chains (e.g. GCC) and integrated development environments
  • Ability to understand PCB schematics, and having general hardware knowledge to enable bringing up and debugging new PCBs
  • Ability to use logic analyzers, oscilloscopes, and protocol analyzers to trace problems that can be in hardware or software
  • Knowledge of high level (e.g. TCP/IP, USB) and low level (e.g. serial, SPI, I2C) communications protocols
  • Able to produce clear technical documentation
  • Exposure to the Agile process and best-practice methods for developing high quality software
  • Experience implementing web servers on embedded platforms
  • Multi-disciplined project experience (electronics, mechanical, acoustics, etc.)
  • Familiarity with and interest in audio applications
  • Musician, professional audio or live sound experience
88

Firmware Engineer Resume Examples & Samples

  • Design and development of embedded microcontroller-based firmware resident for Eaton’s range of Security Products from initial requirements through to product release
  • Technical liaison with external suppliers/contractors/Other Eaton Teams on joint product development
  • Creation and maintenance of product documentation including product guides and operating instructions
  • Creation and upkeep of technical documentation and supporting metrics in accordance with Eaton’s product development process
  • Ability to multi-task on a number of projects that are running concurrently
  • Consults with superiors and equivalents appropriately and in a timely fashion to mitigate any issues
  • English Language (written and spoken)
  • Qualifications: Degree in Computer Science, Electronic Engineering, Instrumentation, Physics or related scientific/engineering discipline
  • Extensive experience of the following in a professional environment
89

Firmware Engineer Resume Examples & Samples

  • Design, develop and debug of software algorithms to perform testing of new features and requirements (Current tests are written in C, C++, and Python)
  • Integrate new tests into the Systems Integration Lab
  • Interface with firmware development engineers in the run-break-fix cycle to verify feature design
  • Communicate with customer application engineers and standard committee members to obtain complete understanding of new feature
  • Experience communicating technical issues, both written and verbal
  • Experience programming in Python
  • Experience with SATA, SCSI or NVMe interface
  • Experience solving complex problems, specifically, computer logic and programming
  • Desire to work in a fast paced, constantly changing, team environment
  • Proficient at self-learning new skills, tools and software
90

Senior Firmware Engineer Resume Examples & Samples

  • Create new and maintain existing firmware for life science instruments in a distributed and cross-functional team
  • Work within a software Scrum team
  • Create and maintain software lifecycle documents
  • Support the verification of firmware and systems
  • Comply to the quality management system and applicable regulatory requirements
  • Bachelor or higher degree in CS, EE, or related field
  • 4+ years of experience in developing firmware in C or C++ in the Life Sciences or Medical Devices field
  • Experience in using a RTOS is a plus
  • Proven experience in working successfully in Agile, e.g. Scrum or XP, teams
  • Familiarity with 21 CFR, Part 820, IEC 62304, ISO 13485 and ISO 14971 highly desired
  • Experience in LC-MS or CE systems is a plus
  • Strong business sense
  • Highly motivated to improve continuously
  • Results oriented independently and in a team setting– has track record for delivery results, takes ownership and is accountable
91

Senior Firmware Engineer Resume Examples & Samples

  • Working in partnership with the architectural team to define the overall solution and then work to educate and mentor team members on the design and requirements
  • Ensuring that the delivered firmware is to a very high quality, utilizing an Agile like approach of iterative development, test driven development and continuous integration
  • Focusing on ensuring that your programming standards and the rest of the team members are of the highest quality
  • Mentoring, educating the team, providing technical input back to the team, leading junior engineers by example and works effectively inside and outside the team
  • Understands business objectives, requirements and goals resulting in recommendations on technical direction, priorities, project tradeoffs, risks
  • Be a representative for the SSD Firmware organization, providing technical expertise, presentation of materials, communications, design documents, etc
  • Decomposing system architecture into subcomponent modules to be realized in firmware
  • Designing firmware to support the architecture
  • Developing structured source code targeting the embedded environment associated with state of the art memory
  • Performing design verification using a variety of verification methods, including simulation, Field Programmable Gate Array (FPGA) prototyping, and product testing
  • Participate in and/or lead SCRUM/Agile processes and distributed code reviews
  • A high level of self-motivation, and dedication
  • The ability to work well on a team based in different global locations
  • The ability to multitask effectively in fast-paced environment
  • Bachelors degree with a minimum of 5+ years of relevant industry experience designing and developing firmware using assembly and C/C++ programming, or a Masters degree with 3 years experience
  • Proficiency debugging an embedded firmware application
  • Proficiency in using development tools and Integrated Development Environments (IDE's) such as SourcePoint and Realview
  • Hands-on experience in firmware development and verification, system failure analysis, and problem solving
  • A working knowledge of digital hardware design and test equipment such as In-Circuit Emulators (ICE) and logic/bus analyzers is optional, but highly desired
  • Experience with technically leading a distributed team
  • Hands-on experience with test equipment such as oscilloscopes and logic/bus analyzers
  • A high level of skill in problem recreation and trapping
  • A high level of skill in identifying performance critical algorithms for optimization
  • Experience in digital hardware design
92

3D Graphics Firmware Engineer Resume Examples & Samples

  • BSEE, CSEE, BSCpE, or BSCS; MS preferred
  • A solid knowledge of hardware/software integration
  • Must have knowledge of real-time 3D computer graphics including the Direct3D and/or OpenGL application interfaces
  • Experience with HLSL and/or GLSL
  • Must have knowledge of standard diagnostic testing techniques
  • A solid understanding of graphics engine architecture
  • Exceptional problem solving capabilities and data analysis skills
  • Strong software development skills on Linux and Windows
  • Excellent communication skills
  • Experience with object-oriented programming in C++, STL, and Boost
  • Experience with Python, Perl, and Bash
  • Experience developing in a complex software environment
  • Explore and adopt new or evolving testing methodologies used in the industry to verify complex ASIC designs within aggressive, market-driven schedules
  • Work within existing test infrastructure on currently active projects
  • Participate in system-level verification planning
  • Experience with source code control systems
  • Knowledge of cmake is a plus
  • Knowledge of RTL design practices and tools is a plus
93

Senior Firmware Engineer Resume Examples & Samples

  • Candidate must have a Bachelor of Science degree or a Master of Science degree in Computer Science, Computer Engineering or Electrical Engineering and at least 5+ years of relevant experience
  • Minimum of 5 years of experience in C, C++ programming skills on embedded RISC microprocessors in windows development environments
  • Minimum of 3 years of experience in scripting languages such as Python or Perl
  • Minimum of 3 years experience with embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Minimum of 3 years experience in development of unit tests for code quality validation
  • Very good teamwork and communication skills
94

Firmware Engineer Resume Examples & Samples

  • Minimum of 30 days as a Rockwell Automation contract employee
  • Bachelor of Science in Computer Science, Computer Engineering or Electrical Engineering with concentration in software; or equivalent knowledge in the areas of embedded real-time software engineering (requirements analysis, design, testing), data structures, algorithms, and C/C++ language (or other middle to high-level language) required
  • Proven experience in development of motor drives or power converters and their associated control systems. Demonstrated troubleshooting capability of control systems and firmware functionality
95

Firmware Engineer Resume Examples & Samples

  • Candidate should possess a Bachelor of Science degree with at least 3 years additional experience or a Master of Science degree with at least 2 years additional experience in Computer Science, Computer Engineering or Electrical Engineering
  • Minimum of 2 years of experience in C, C++ programming skills in an embedded environment
  • Minimum of 1 year of experience with embedded firmware, real-time operating system (RTOS), and HW/SW interactions
  • Experience with firmware development environments including compilers, debuggers, emulators, and tool chains
  • Knowledge of design and implementation of multitasking, event driven firmware using C
  • Industry experience in storage protocols (PCIe, SATA, SAS)
96

Firmware Engineer Resume Examples & Samples

  • Data Acquisition and / or control subsystem firmware design with compliance of GE product development process
  • Embedded software design for CT system
  • Design verification and validation implementation by either special or common testing equipment off or inside system, responsible for defining and executing validation plan
  • Responsible for ensuring the quality of his or her design
  • No need to meet all requirements below, partly meet is ok for application
  • Major in electrical engineering, computer engineering, automation, mechatronics or biomedical engineering, etc. Master degree or above is desired
  • Experience in embedded system design with NIOS, Arm, DSP or other kinds of 32/16/8 bit MCU
  • Experience in firmware coding with C/C++, RTOS experience of Vxworks, Nucleaus, eCOS or RT linux, basic understanding of version control tools such as ClearCase etc
  • Sense in product life cycle, reliability and serviceability
  • Experience & knowledge in Control Systems; Data Acquisition Systems, etc
  • Basic knowledge in CAN, Ethernet, wireless communication
  • Experience in FPGA design, VHDL or verilog language, Altera or Xilinx FPGA, FPGA design tools such as Quartus or ISE Foundation will be a plus
  • Experience in Digital / analog circuit design, be familiar with multi layers PWB / PWA layout, knows either one of these tools: Cadence / OrCAD / Protel, etc will be a plus
  • Good Communications in written and spoken English
  • Team player, self-motivated, embrace global culture
97

Firmware Engineer Resume Examples & Samples

  • Analyze, design, develop and debug embedded firmware for advanced VR and AR prototypes
  • Collaborate in a team environment across multiple research and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
  • Develop firmware for a wide variety of consumer devices, including novel sensing and imaging systems, haptic devices and audio hardware
  • BS/MS degree in Electrical Engineering, Computer Engineering, or Computer Science
  • 5+ years C programing experience
  • Experience producing production quality, fail-safe firmware for real-time system control
  • Deep knowledge of inter-chip communication such as SPI, I2C, UART, and CAN
  • Ability to understand low level device documentation and rapidly translate that information into software solutions
  • Proven skills debugging embedded systems where high level debuggers are often unavailable
  • Experience analyzing hardware and power consumption
  • Experience with wireless and wired communication protocols, including USB, TCP/IP, Ethernet, Bluetooth and 802.11
  • Familiarity with oscilloscopes, high speed digital test equipment, logic analyzers, and function generators
  • Methods of designing benchtop experiments to diagnose embedded hardware and firmware problems
  • Ability to work independently and manage competing priorities
  • Both bare metal and real time multithreading paradigms required, along with IO strategies using DMA controllers
98

Firmware Engineer Resume Examples & Samples

  • Design and develop firmware for Bluetooth products
  • Define and implement high performance software and firmware by leveraging a strong understanding of embedded hardware design
  • Analyze and provide feedback on peer designs in an open and collaborative design review forum
  • Actively participate on, and at times leads, cross-functional teams to develop new devices as well as address design issues or maintenance of existing products
  • Evaluate product non-conformances and recommend design modifications
  • Evaluate, test, and review firmware to determine if program will perform according to requirements and specifications
  • Maintain accurate records throughout the development process in order to comply with company and government standards and/or regulations
  • Bachelor’s degree in Computer Science, Electrical Engineering, or other relevant discipline or equivalent combination of education and experience
  • Experienced in C language development in an embedded environment
  • Experience in programing for Bluetooth embedded systems
  • Knowledge and experience with different processors
  • Experience working with various communication and control protocols including UART, SPI, I2C, I2S, USB
  • Ability to read and understand circuits and hardware
  • Strong communication skills with the ability to work with all levels of the organization
  • Experience with Bluetooth and Bluetooth Low Energy profiles and protocol stack
  • Experience with CSR Bluetooth products and development tools
  • Experience with real-time signal processing and hardware
  • Experience with analog and digital hardware
  • Experience with low power wireless devices
  • Software development experience in an embedded environment for audio devices
99

Firmware Engineer Resume Examples & Samples

  • Design embedded electronics consisting of microcontrollers, flash, RAM, A/D converters, DC/DC converters, LCD displays, and analog filters
  • Build/procure prototypes and take design from prototype stage to production stage
  • Develop firmware for embedded electronics as a starting point for others to build upon
  • Make modifications/enhancements to embedded electronics that were developed by others
  • Develop algorithms and document for others to implement in firmware
  • Perform Electro-Magnetic Compatibility [EMC] testing and suggest solutions for EMC test failures
  • Use project management methodology; in particular, apply phase-gate methodology (ABB Gate Mode)
  • Additional duties may be assigned, as needed
  • Bachelor’s Degree in an Engineering-oriented field of study
  • 2 years of professional experience working with Electronics Engineering
  • Bachelor's degree in Electrical Engineering (e.g. BSEE) or Electronics Engineering Technology (e.g. BSEET)
  • Recent experience working on R&D initiatives in a manufacturing environment
  • Extensive experience with Embedded Electronics Design and/or Firmware Development is preferred; Digital Hardware experience will also be considered
  • Experience with EMC testing and troubleshooting
  • A proven track record of completing projects on-time and within budget
  • Must be able to work independently and in a team environment
  • Experience working with Power Products is a plus
  • Excellent communication skills in English (verbal and written)
  • Willingness to travel domestically and internationally (up to 15%)
100

Firmware Engineer Resume Examples & Samples

  • Develop firmware using a test driven development (TDD) framework
  • Code algorithms as threads running under a Real Time Operating System (RTOS)
  • Structure threads using a state-machine driven paradigm
  • Use the Python programming language for scripting automation tools
  • Debug algorithms both on the hardware and under software simulation
  • Candidate must have a Bachelor’s Degree in Electrical, Computer Engineering or related field
  • Development experience with C in embedded systems, please review http://goo.gl/6tgJR before the interview
  • Solid understanding of electrical design principles
  • Able to work in an interdisciplinary team environment
  • High degree of focus on customer satisfaction and quality
  • Thorough and attention to detail
  • Advanced C programming
  • Embedded programming principles and best practices
  • Scripting language for support utilities such as Python
  • Digital and analog design
  • Familiarity with Microsoft device driver development would also be considered an asset
101

Firmware Engineer Resume Examples & Samples

  • Minimum 1 year of experience in embedded firmware development utilizing “C/C++” languages and software product * development for high-volume production
  • Experience developing embedded software on multitasking environments
  • Be able to use tools such as logic analyzer, oscilloscope, multimeter, etc
  • Experience in implementing/updating serial communication protocols such as RS-232, SPI, and I2C
  • Organized and thorough in release of required documentation (mandatory)
  • Experience with Atmel microprocessors ; experience with TI, Microchip, microprocessor is useful as well
102

Firmware Engineer Resume Examples & Samples

  • Power module firmware or assigned product firmware design, secure design delivery on time, cost and quality
  • Provide technical support for R&D external interface, e.g. production, quality, sales, supplier, HR etc
  • Contribute the firmware design process setup and maintenance
  • Contribute to the innovation of product, design, way of working etc
  • Contribute to the activities for the excellent operation
  • Bachelor degree or above, major in computer, or software is preferred
  • More than 2 years’ experience in firmware design, have experience of digital power supply product as plus
  • Have knowledge of digital IC, such as UCD3138
  • Have knowledge of power supply design as plus
  • Capability of analyzing, problem solving and make prompt and clear decisions
  • Can communicate in both English and Chinese
  • Can be self-driving to complete the task
  • Result and customer orientation
  • Working proactively, effectively
103

Firmware Engineer Resume Examples & Samples

  • Lead firmware architect, design and development for Finisar’s high performance/high volume transceiver modules
  • Guide and help with transceiver module designers to complete embedded module controller related hardware design
  • Develop firmware for transceiver modules
  • Develop test software to verify firmware functions and ensure high quality
  • Assist in development of Finisar’s firmware testing platform and software
  • Advanced degree in Electrical Engineering, Computer Engineering, Physics or equivalent field. Bachelor degree is a must. Master or higher is preferred
  • Experience and knowledge of microcontrollers and DSP processors
  • Proficient at software design and implementation for embedded systems
  • Experienced with the I2C, MDIO and SPI protocols
  • Proficient in C/C++ and assembly
  • Experience in optical device design and implementation is a plus
  • Prove of capability to drive firmware architecture and process improvement
104

Firmware Engineer Resume Examples & Samples

  • Develop/enhance/maintain/test firmware developed in C with RTOS
  • Proficient in digital design and logic
  • Interface with customers and team for requirement gathering, reporting status, follow up discussions etc
  • Capable of writing perl/Python scripts for testing and validation of requirements
  • Understand hardware at interface level and at board level for supporting Test hardware building
  • Debug issues in hardware/low level FW environment with or without tools support
105

Firmware Engineer Resume Examples & Samples

  • Bachelor's degree in Electrical/Computer Engineering or related technical field (i.e. Software Engineering, Computer Science, Applied Mathematics, Engineering Physics etc.)
  • RTOS kernel programming experience
  • Programming experience with C/ C++/ C#/ Assembly
106

Firmware Engineer Resume Examples & Samples

  • B.Sc. in Computer Engineering/Electronic Engineering/Communication Engineering/Computer Science from a leading university
  • 0-5 years experience
  • Team player, responsible and motivated
  • Advantage to knowledge in networking
107

Senior Firmware Engineer Resume Examples & Samples

  • Hands-on embedded system development in a Linux environment
  • Knowledge and experience in all layers of software development, from low-level board bring-up to system-level applications
  • Strong software design and development skills in C, fluent in software fundamentals including software design, algorithm development, data structures, code modularity and maintainability
  • Proficient in scripting languages (Perl, Python) and Makefiles
  • Familiar with real-time operating systems and multi-tasking operations, interrupt processing, process communications
  • Writing robust and maintainable code with focus on functionality while improving code quality
  • Familiar with version control systems and automation tools
  • Strong electrical system and software debugging skills, system-level debug and bus trace analysis
  • Experience with a variety of MCUs, their components, IO, and peripherals, communications buses (SPI, I2C, CAN, Ethernet)
  • Ability to read data sheets and board schematics
  • Experienced with board bring-up and troubleshooting tools such as GDB, JTAG, logic analyzers and oscilloscopes
  • Understands and deals well with rapid development cycles with a proven record of meeting tight deadlines without sacrificing quality
  • Works well in a team while at the same time being self-motivated and proactive and taking ownership of complex systems
  • Has good critical thinking, analysis and problem-solving skills
108

Firmware Engineer Resume Examples & Samples

  • Responsibility
  • Responsible for non-routine and unstructured tasks, requiring creative
  • Successfully convey information to stakeholders at many levels related to the
  • A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
109

3D Printing R&D Firmware Engineer Resume Examples & Samples

  • Designs limited enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with internal and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • 3+ years of experience of product development or similar work on software quality
  • In-depth understanding of low-level real-time firmware development
  • In-depth understanding of modern operating systems, especially Linux
  • In-depth understanding of C++
  • Demonstrated ability to work with a group of peers
  • Demonstrated ability to make in-depth technical or business contributions working with other engineers
  • High level of initiative, with an ability to plan and manage tasks, ability to work collaboratively, both within and outside one’s own group
  • Strong written and verbal communication skills in English
  • Quality and process oriented, capable of manage automated testing infrastructure and plan for improvements in Quality Assurance and Quality Control areas
  • Very flexible working schedule
  • Ticket restaurants and a big canteen with daily menu
  • Free parking and sports facilities at the Site
  • Private health and life insurance
  • Childcare provisions
  • Training and Development
110

Senior Firmware Engineer Resume Examples & Samples

  • Design and implement a wide range of low-level embedded software on our hardware platform, including device drivers, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low level programming activities
  • Experiment with and implement interfaces to various sensors
  • Develop protocols, device drivers, and application libraries for TCP/IP, UDP, MQTT and ZigBee
  • Create test plans and procedures and perform testing for product releases
  • Communicate with our hardware suppliers, gather requirements (drivers, integration instructions, licensing info etc.) and translate them into functional tasks
  • Familiar with various MCU such as TI MSP430, Epson and ARM Cortex series etc
  • Strong knowledge of common MCU interfaces such as I2C, SPI, UART, various A/D converter and other low level protocols
  • Strong knowledge of embedded C/C++ for MCU applications in linux environment
  • Knowledge of wireless BLE 4.0 protocols, TCP/IP networking, understand 802.11 protocol
  • Experience with RTL development (VHDL, Verilog, System Verilog)
  • Experience with development of sensor algorithms and sensor fusion techniques
  • Must have hands-on experience in rapid prototyping, hardware bring-up, software feature design and development
  • Experience with sensing hardware design and product integration. Capabilities include statistical signal processing and machine learning
  • MS/PhD in EE/CE or equivalent
  • Innate ability to inspire passion in others
  • Strong organizational skills, ability of managing multiple projects
111

Firmware Engineer Resume Examples & Samples

  • At least 3 years of experience in embedded software development utilizing "C/C++" languages and product development
  • Experience with 8 and 16 bit microcontrollers is required
  • Experience developing embedded software with RTOS or multitask environments
  • Aware of software development processes a plus, as well as the tools associated to such processes (i.e. Subversion, Jira, Enterprise Architect, Contour, Crucible, etc)
  • Solid background in electronic circuit analysis. Ability to read schematics and perform electrical measurements with lab equipment
  • Experience working with custom hardware. Be able to use tools such as logic analyzer, oscilloscope, multimeter, etc
  • Experience in implementing/updating communication protocols such as RS-232, SPI, and I2C
  • Bilingual English/Spanish with good written and verbal communication skills
  • Capable to release required documentation
  • Master degree in Computer Engineering, Electronics Engineering or Embedded Systems related fields. ARM knowledge is desired
  • Experience with Atmel microprocessors and IAR Systems compilers. As well as ARM architecture
  • Engineering tools experience (i.e. Expedition, etc.) a plus
  • Assembly knowledge
112

Firmware Engineer Resume Examples & Samples

  • Designs firmware of EV charger
  • Develops embedded software of new projects
  • Coordinates with other engineers for global projects
  • Establishes local capability & technology of digital control
  • Bachelor degree, CET-6
  • Electronic engineering, automation, control engineering or related majors
  • 5+ years’ experience with embedded software design on Rectifier, UPS, etc
  • Good skills in MCU & DSP algorithm design and simulations
  • Good skills in C programming language
  • Experience in SPS control topology design is a strong plus
113

Firmware Engineer Resume Examples & Samples

  • Design and develop organized, easy to read and modify software source code for embedded systems
  • Debug software/firmware using emulators, analyzers, simulators, and similar tools
  • Develop applications using industry standard technologies such as object oriented design, open source and portable development
  • Develop and delivery collaterals to support Open Source projects (e.g. OpenWrt)
  • Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologies
  • Create object libraries, applications, daemons and drivers deployed inside embedded hardware devices
  • Document software designs and code with specifications and source comments, and create end user documentation
  • Program in high level and low level languages as appropriate including C/C++ and assembler. Other language experience in Java, Perl, or similar languages is desired
114

Firmware Engineer Resume Examples & Samples

  • Present information and effectively communicate with divisions and cross-functionally
  • Generate new ideas for products
  • Maintain awareness of advances in technology and competitive intellectual property
  • Frequent inter-organizational and outside customer contacts
  • Leverage internal and external experts to accomplish goals
  • Methodical Problem Solving: uses a methodical approach (builds mental models, designs experiments, develops test tools, etc) in understanding and solving problems
  • Take a integral member role as part of a development team, contribute during conceptual design and architectural strategic planning sessions, provide technical input and analysis, perform code reviews, and actively participate as part of the overall engineering team
  • Provide on-going enhancements and code maintenance for multiple simultaneous projects
  • Produce in-line documentation in compliance with Avery Dennison standards
  • Skills/Techniques: proficient in using design techniques, debugging skills; easily makes technology choices; good technical and software development background
  • Other duties, as assigned by management
115

Firmware Engineer Resume Examples & Samples

  • 2+ years of job-related experience with Applicable Bachelor’s Degree or Master's Degree
  • Experience in test design
  • Experience in the Perl, Python, and C/C++/C#
  • Medical device development experience and IEC60601-1, IEC62304 and related IEC standard familiarity preferred
  • Good oral and written skills
  • Excellent problem solving skills, self-motivation and team cooperation
116

Firmware Engineer Resume Examples & Samples

  • Candidate must have a Bachelor of Science degree or a Master of Science degree in Computer Science, Computer Engineering or Electrical Engineering and at least 2 years of relevant experience
  • Minimum of 3 years' experience programming in C, C++
  • Minimum of 1 years' experience using scripting languages such as Python or Perl
  • Minimum of 1 years' experience developing unit tests for code quality validation
  • Very good teamwork and communication skills.Preferred Qualifications
  • Minimum of 1 years' experience with Embedded firmware, real-time operating system RTOS, and HW/SW interactions
  • Experience with hardware/software debugging using logic analyzers and protocol analyzers. - Knowledge of Agile development methodologies
117

Firmware Engineer Resume Examples & Samples

  • 6+ months of experience in design and C/C++ programming
  • 6+ months of experience in implementing firmware for security features
  • 6+ months of experience in security firmware implementation including encryption, public key management and secure communication protocols
  • 6+ months of experience in design and implementation of multitasking
  • 6+ months of experience in Real Time Operating systems S concepts including task-switching, deadlocks, and resource management issues
  • 6+ months of experience in security protocols like Opal, eDrive and other TCG standard
  • 6+ months of experience in storage interface standards such as SATA, SAS, PCIe, and NVMe
  • 6+ months of experience developing security focused firmware
  • 6+ months of experience in ARM or equivalent processors
  • 6+ months of experience optimizing firmware/software to meet performance metrics
  • 6+ months of experience in system-level debugging skills
118

Firmware Engineer Resume Examples & Samples

  • Extensive C programming experience
  • Good Communication and written skills
  • Ability to work on complex communication products
  • Development in a Linux environment, is a plus
119

Senior Firmware Engineer Resume Examples & Samples

  • Identify effective test strategies for a given feature and craft test plans accordingly
  • Create and execute test plans designed to expose weakness or faults in components
  • 5-7 years of relevant experience in either firmware development or test automation
  • Degree in Electrical Engineering, Computer Science, or related; or the equivalent in experience and evidence of exceptional ability
  • Excellent embedded software design and architecture skills
  • Foundational understanding of electronic systems and circuits
  • Proven track record of delivering products from conception to customer delivery
  • Great troubleshooting and problem solving skills
  • Strong C or C++, proficiency in a common scripting language like Python
  • Knowledge of source control (git) and continuous integration (Jenkins)
  • Linux working experience desired
  • Experience with low power or high bower battery systems highly desired
120

Firmware Engineer Resume Examples & Samples

  • Create world class embedded software/firmware for end-user device applications as well as diagnostics software to test device hardware
  • Design software for extensibility and testability
  • Perform software test, QA and issue triage
  • Bachelor's degree in Electrical/Computer Engineering
  • Bachelor's degree in a related technical field is also acceptable (i.e. Software Engineering, Computer Science, Applied Mathematics, Physics, or another Engineering discipline etc.) if candidate possesses relevant firmware experience
  • Experience with good software architecture/design principles
  • Experience with software debug skills
  • Experience with embedded, real-time software and low level firmware development principles
  • Experience with RTOS or Linux kernel programming
  • Experience with system-level integration, design for testability and manufacturability
  • Experience reading and understanding hardware schematics
  • Experience with hardware lab equipment such as digital oscilloscopes, multimeters, JTAG debuggers and logic analyzers
  • Programming experience with C/ C++/Assembly
  • Scripting experience with Python/Perl/Bash/Tcl
  • Master’s degree in Electrical Engineering or Computer Engineering
  • Experience developing device drivers, firmware API's and hardware abstraction layers
  • Experience developing wireless electronic devices for mass consumer
  • Experience with BSP/​kernel software design
  • Knowledge of Factory Test Environment
  • Software development experience in Embedded Linux, RTOS's, device drivers, digital signal processors, embedded firmware, GCC, IDE (ex: Keil, IAR, Eclipse, Visual Studio)
  • SCM experience in Git
121

Firmware Engineer Resume Examples & Samples

  • Developer with experience developing multi-threaded object oriented applications under Windows
  • The ability to write code in one or more languages is required
  • Experience with C++, C#,ASP.NET, STL, SQL / Sequel, Scripting LUA
  • Experience interfacing with a variety of devices through a variety of interfaces (serial, network, etc)
  • Experience working on large multi-component systems
  • Good systems knowledge with troubleshooting & problem solving skills to allow the identification of the source of an issue within the overall large system
  • Proven troubleshooting skills for solving system level problems which span multiple disciplines including mechanical and electrical issues
  • Excellent communication skills and interpersonal including the ability to converse with engineers and non-engineers of diverse backgrounds
  • Experience enhancing & extending existing large code bases
  • Good written and oral English communications skills required
  • Must have the ability to design and write unit tests
  • Must also have the ability to work around complex equipment with many moving hazards. This will require the ability to follow and understand safety guidelines as well as have the mobility and dexterity to avoid risk to others
  • 8 years software development with strong programming skills
  • 8 years’ experience in object-oriented software design & development
  • 8 years’ experience in large-scale software projects with full life cycle processes experience
  • Degree in Computer Science or Electrical Engineering or similar highly technical degree preferred
122

Firmware Engineer Resume Examples & Samples

  • Extensive experience in C, C++ and real-time operating systems
  • Relevant hands on experience in embedded software and firmware development
  • Experience developing software for camera systems
  • Hands on experience with JTAG/ICE debuggers, protocol analyzers and ability to read HW schematics
  • Experience developing safety standards compliant software and processes
  • Technical leadership and self-motivated
  • Strong interpersonal skills in communicating with audience at different levels of technical expertise
123

Senior Firmware Engineer Resume Examples & Samples

  • MSc or BSc in Electronics or Computer Science - Essential
  • Proven record of Embedded Software Development (5 years minimum)
  • Experience of embedding C/C++
  • Multi-tasking, Real Time operating systems (e.g., Linux; VxWorks)
  • Code development in a hard real time, multi-threaded environment
  • Defensive programming and debugging methodologies
  • TCP/IP & serial communications
  • Device Drivers & protocols
  • Exposure to database programming
  • Strong analytic and problem solving skills to root cause determination and elimination
  • Ability to work closely across departments for diagnosing complex problems
  • Flexible towards changes in priorities, sense of urgency and focus on results
  • Ability to be self organised, rigorous and autonomous
124

Firmware Engineer Resume Examples & Samples

  • Driver porting/integration with Broadcom DSL Linux, Broadcom DSL and Wi-Fi chipset
  • Board bring-up on embedded platforms
  • Port/Create/Enhance platform applications for new and advanced functionality
  • Read schematics and diagnose/troubleshoot Hardware system
  • Write or port device drivers for advanced peripherals such as Ethernet, Wi-Fi, GigE switches
  • Experience porting embedded operating systems to new hardware platforms
  • Knowledge of processor architecture & micro-architecture, including familiarity with caches, MMUs and interrupt handling (ARM preferred)
  • Experience with SMP kernel debugging
  • Knowledge and understanding of on-chip debug and trace facilities
  • Working knowledge of assembly language and C/C++ programming for embedded systems or drivers (ARM preferred)
  • Experience with network sniffers, IXIA/Smartbits test equipment preferred
  • Experience with source code control (Git, Gerrit preferred)
  • Strong communication and interpersonal skills, highly motivated and able to learn quickly
125

Firmware Engineer Resume Examples & Samples

  • As a Firmware Engineer working directly with a very demanding customer
  • Candidate should be an expert in SW and physical layer design and development for wireless modems
  • Prior experience in Firmware and/or Algorithm development is a must in any of 2G / 3G / LTE / WiFi areas
  • Knowledge of 3G / LTE is preferred. Close collaboration will be needed with R&D Engineering Groups, Engineering management teams, customers and partners
  • This role is customer facing, hence requires personal presence at customer premises more than 75% of working time
  • Needs to work with a multi-geo Firmware development teams and should be able to collaborate with them
  • Should be innovative and good at problem solving / debugging skills
  • Excellent written, verbal, and presentation skills, including engagements with customers
  • MS or higher degree in electrical/electronic/computer science engineering
  • Minimum 6+ years of engineering experience in Firmware or Software development roles
  • Candidate must be a strong team player
  • Must have the passion to work with demanding stakeholder distributed globally
126

Firmware Engineer Resume Examples & Samples

  • Minimum 4 years’ experience
  • Must be a strong team player, action oriented, and a highly motivated self-starter
  • Can multi-task efficiently while focusing on highest priority tasks and able to perform well under pressure
127

Senior Firmware Engineer Resume Examples & Samples

  • Time estimate coding efforts for assigned deliverables
  • Work with Electrical and Mechanical Engineers to develop firmware for assigned deliverables
  • Analyze electrical designs to make sure it meets the firmware needs for assigned deliverables
  • Develop UI/motor control firmware for embedded devices for assigned deliverables
  • May direct outside resources in firmware development
  • Implement technology selections for current project that support architectural goals of the organization
  • Knowledge of implementing code to solve problems on target hardware
  • Knowledge of C language programming
  • Knowledge of C++ language programming standard ISO/IEC 14882:1998
  • Knowledge of libraries
  • Knowledge of .net and C# programming
  • Knowledge of QT or Peg
128

Firmware Engineer Spring Resume Examples & Samples

  • Contribute to development of embedded firmware in engineering projects
  • Create new embedded firmware and modify existing firmware to fit unique project needs and configurations
  • Develop engineering models and test plans to verify functional compliance of the design to its specification
  • Prove design concepts through a combination of computer simulation and physical laboratory implementation/testing
  • Embedded C/C++ programming
  • Ability to read schematics
129

Senior Firmware Engineer Resume Examples & Samples

  • Designing, implementing and integrating critical firmware components for manufacturing infrastructure for SSD products
  • Analyzing and optimizing existing firmware and hardware design for increasing of manufacturing infrastructure efficiency
  • Analyzing, troubleshooting and fixing issues discovered by internal test teams or by customer use of the products
  • Representing the team in one or more multi-disciplined engineering core team(s)
  • BSEE/BSCE or BSCS with 2+ years of experience in host bus adapter or storage development
  • Experience with embedded code development and debug a must
130

Firmware Engineer Resume Examples & Samples

  • If you already have a Candidate Account, please Sign-In before you apply
  • Development and debugging involves the use of software debuggers, ICEs, and protocol or logical analyzers
  • Responsible for variety of related technical reports defining the SCSI (Small Computer System Interface), SAS (Serial Attached SCSI) and SATA (Serial Advanced Technology Attachment) protocols
131

Firmware Engineer Resume Examples & Samples

  • Design and implementation of Broadcom’s Runner network processor SDK elements - firmware, SW interface and development tools
  • Runner Data Path firmware architecture, coding of packet processing and host interface and customers support for PON market deliveries
  • Deep understanding of data path HW and taking part in Pre-silicon simulations
132

Firmware Engineer Resume Examples & Samples

  • Working closely with systems, ASIC design, and FW engineering to participate in architecture design and trade off discussions
  • Design a FW system to closely work with the underline ASIC to provide the best performances and lowest power in its class in the industry
  • Verify various HW blocks before chip tape out based on the defined usage scenarios
  • Debug issues with the HW, system, and FW team members that are reported by internal SVT or external customers
  • Typically requires a BSCS/BSEE degree and 2+ years of related experience
  • 2+ years embedded firmware development experience
  • Proficient in the use of the C programming language
  • Experience with cryptographic algorithms and security systems
  • Experience with embedded RTOS and Simulation environment
  • Experience with low level driver firmware
  • Team player and excellent interpersonal, communication and writing skills
133

Firmware Engineer Resume Examples & Samples

  • Develop the firmware modules from system architecture and functional specification
  • Optimize the firmware modules for limited resource usage, low power consumption, performance improvement and security constrains
  • Review the firmware code and implement the verification under the guidance of seniors
  • Develop creative ideas and software countermeasures for security threats and attacks
  • Write and maintain the firmware design and implementation documents
  • Work in multi-site and multi-cultural environment
  • Bachelor/Master degree in electrical/electronic engineering, computer science, information technology or relevant disciplines
  • Programming skills in C/C++ and assembly languages
  • Embedded system knowledge on 8/16/32-bit microcontroller architectures
  • Knowledge in smart card and crypto algorithms would be an added advantage
  • Desire for excellence and quick adaptability to challenging environment
134

Firmware Engineer Resume Examples & Samples

  • 5 to 9 years of applicable experience
  • Strong embedded programming skills in C and C++
  • Experience with Embedded Linux
  • Experience with Android development a plus
  • Experience with serial protocols and Internet protocols a plus
  • Experience with building or lighting control a plus
  • Experience with debugging electronic devices and systems down to the electronic level a plus
135

Senior Firmware Engineer Resume Examples & Samples

  • Play a significant role in the product development and audio architecture definition for the next generation of products
  • Architect new DSP systems and leverage prior work
  • Ensure product meets the Marketing feature requirements and Industrial Design goals
  • Collaborate with internal acoustic and firmware experts in the definition of audio architecture systems/subsystems, from early concepts thru prototypes to products
  • Research new technologies, processes to meet product goals
  • 5+ years relevant industry experience in digital signal processing or communication for consumer electronic products
  • Experience with C and assembly programming languages
  • Solid experience developing digital signal processing algorithms including IIR, FIR and adaptive filter designs for audio products
  • Prior experience with code development for both DSP and generic embedded platforms
  • Strong analytical/problem solving skills and ability to use statistical tools and techniques with solid knowledge of Matlab
  • Proficiency with lab equipment (oscilloscope, logic analyzer, etc)
  • Flexible and comfortable working in a fast pace environment
  • CSR DSP (CSR8670/75)
  • Hardware knowledge
  • Experience working with wireless technologies such as Bluetooth and WiFi
136

Firmware Engineer Resume Examples & Samples

  • BSEE (in Computer Science or Computer Engineering) or equivalent (4 years) from accredited electrical engineering college. Masters a plus in the embedded software field
  • Alternate - Core courses (AA equiv) in embedded software engineering discipline plus experience
  • 2+ years of on-the-job training required
  • Proven ability to design and develop embedded electronic systems and circuits
  • Preferred experiences in electronics design/embedded motor control for a range of motors from brushed motors to 3 phase motors
  • Preferred experience and knowledge in motor controls and feedback systems
  • Ability to generate and evaluate creative ideas and inspire others to do so
  • Proven track record delivering projects of increasing complexity, scope and number
  • Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers
  • Provides creative ideas and innovation to work processes
  • Good problem solving/decision making ability
  • Familiarity with design automation tools and computer systems and specific job-related software packages (e.g. compilers, debuggers, IDE etc)
  • Familiarity with high volume electronics assembly and test
  • Strong ability to work independently with little supervision and on a team
  • Strong organization skills; ability to manage multiple tasks simultaneously
  • Very detailed-oriented
  • Productively work in an engineering type environment
137

Firmware Engineer Resume Examples & Samples

  • Ownership of firmware quality across all Oculus products
  • Creating and writing guidelines for testing new products
  • Writing programs and scripts as necessary to test embedded systems
  • Executing tests using diagnostic software and hardware
  • Be a proponent of automation to enhance test automation capability through scripting and other software tools
  • Find, isolate and document issues with tracking tools
  • Collaborating cross-functionally to drive quality and communicating results
  • Find innovative ways to stress HW functionality for Oculus products
  • Be a vocal proponent and owner for quality in the firmware development process
  • Work with firmware, hardware and software engineers to understand overall technical architecture and how each feature is best validated
  • BS in Electrical Engineering or Computer Science
  • 4+ years of Hardware testing and QA experience
  • Knowledge of the QA process
  • Experience developing test guidelines from specifications and requirements
  • Experience with debugging tools such as bus analyzers and oscilloscopes
  • Knowledge of peripheral buses like I2C, SPI, USB and BT
  • Test automation using Python or other scripting language
  • Knowledge of Linux development environment
  • Ability to debug and problem solve in unfamiliar code bases and environments
  • Development hardware engineering capability
  • Experience with communication across multiple teams
  • Ability to up to 15% travel, domestically and internationally
138

Senior Firmware Engineer Resume Examples & Samples

  • Verify various HW blocks before chip tapeout based on the defined usage scenarios
  • Typically requires a BSCS/BSEE degree and 5+ years of related experience, an MSCS/MSEE degree and 3+ years of related experience
  • 3+ years embedded firmware development experience
  • Experience with NFC technology is a plus
139

Firmware Engineer Resume Examples & Samples

  • Source code development, review and maintenance C/C++
  • Experience in low level programming, system architecture, operating systems, device architecture, and hardware design
  • System level design and modeling
  • System integration using 8, 16, 32 bit microcontrollers
  • Algorithm modeling, benchmarking, implementation, and digital signal processing
  • 6 plus years of experience in Firmware and/or embedded/kernel-level development
  • 6 plus years of experience and a solid understanding of Ethernet protocols TCP/UDP/etc
  • 4 plus year of experience in Linux base driver software development
  • 4 plus years of experience and knowledge with debugging firmware problems and the associated debug tools
  • Working knowledge or better of recent Intel Architecture platform architectures highly desired
140

Firmware Engineer Resume Examples & Samples

  • Bachelor's or Master's degree in Electrical Engineering or Computer Engineering
  • 6 months related experience as a firmware or embedded software developer
  • Understanding of RTOS concepts
  • Experience with firmware development environments including compilers, debuggers, and emulators
  • Experience developing and testing a Hardware Abstraction Layer HAL
  • Experience with ARM 32 bit processors and assembly language
  • Experience with working with Hardware including PCB, ASIC, and FPGA
  • Experience in storage protocols SATA, SAS, or PCIe
141

Firmware Engineer Resume Examples & Samples

  • Specific subject matter knowledge on UEFI and BIOS firmware in current generation AMD, INTEL, or nVIDIA CPU/GPU units is required
  • Work on IBM HMC, Intel AMT/IME, DMTF, Intel MSS/CMM, IPMI 2.0, or related implementations are a key indicator of expertise
  • Server management experience at server management software suite (exemplified by server automation, Tivoli Suite, SPINE BMC, etc.) is a high value expertise
  • Special consideration will be given to individuals with Open Compute Project IPMI and Open Compute Project Data Center System Manager experience and demonstrated expertise
  • Experience in very large scale-up/scale-out environments, HPC, or mega-cloud deployment environments is also desirable
  • BSEE or MSEE preferred, four year degree required
142

Firmware Engineer Resume Examples & Samples

  • Specific subject matter knowledge in two or more of multiple areas of driver-level tasks in Windows, Linux/ISOLinux, BSD-style kernels, real time operating kernels, GPU kernels, and embedded SOC functions is required
  • Work on performance and capacity measurement instrumentation of operating systems, hardware diagnostics, and embedded firmware/software interfaces are key indicators of expertise
  • Experience on SNMP (or equivalent proprietary feature sets), hardware-software self-optimization, rule-based hardware resource management in software, GPU coding, and API development is a high value
  • Four year degree is required
143

Senior Firmware Engineer Resume Examples & Samples

  • Perform applications analysis and develop specifications
  • Maintain and enhance existing product and systems capabilities
  • Design product features and write high level and detailed design documents
  • Modify or write programming code to adapt current system to application
  • Research, develop and recommend the application of existing and emerging technologies to systems
  • Provide customer and field support as required to ensure customer satisfaction, including site travel
  • Establish and monitor test procedures to ensure system conformance to specification
  • Strong design and programming experience in C, C++
  • Knowledge of device drivers, communication protocols (TCP/BLE/WiFI), I2C, SPI, Serial
  • Ability to work with embedded controllers, working knowledge of Freescale, Microchip, or similar processor families, and deep understanding of RTOS
  • Ability to work with cross-functional teams to create a fully functional system and maintain aggressive development schedules
  • 7+ years of experience as a software/firmware engineer interfacing to hardware, interrupt handlers, debugging
  • Experience in embedded software design, development and debugging
  • Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience with MQX or other RTOS development environments and real-time performance analysis
  • Experience writing system specifications, product requirements documents, and prototype test plans
  • Demonstrated very high competency level in communication of technical information (both written and verbal)
144

Senior Firmware Engineer Resume Examples & Samples

  • Participate as a team member and work effectively inside and outside of the team
  • Perform failure analysis on product development issues
  • Performing design verification using a variety of verification methods, including simulation and product testing
  • Participate in SCRUM/agile processes and distributed code reviews
  • Knowledge through coursework or experience in embedded, real-time, multi-tasking firmware development
  • Knowledge through coursework or experience in NOR, NAND Flash storage in one or more of the following interfaces, eMMC, UFS, SAS, SATA, NVMe, ONFI and PCI
  • Knowledge through coursework or experience in designing and developing firmware using assembly and C/C++ programming
  • Hands-on knowledge or experience in firmware development and verification, system failure analysis, and problem solving to produce complex, high quality, state of the art products
  • A working knowledge of digital hardware design and how to use firmware to control the hardware
  • A working knowledge of test equipment such as In-Circuit Emulators (ICE) and logic/bus analyzers
  • Hands on knowledge or experience in firmware development and verification, system failure analysis and problem solving
  • Ability to work evenings and weekends, if necessary
  • Willing and able to travel locally or internationally for several weeks at a time, if needed
145

Firmware Engineer Resume Examples & Samples

  • 1) Develop embedded firmware in C and C++ for Open RTOS and Linux
  • 2) Conducts recursive testing on new firmware designs
  • 3) Documents theory of operations
  • 4) Helps coordinates the release of new firmware designs
  • 5) Other firmware design responsibilities may be added in the future as business conditions evolve
  • A minimum of a Bachelor’s degree in Computer Engineering, EE, or Computer Science
  • Embedded C and C++,
  • Real Time Operating Systems (OpenRTOS preferred)
  • Programming on single/multi-core processors for real time embedded systems
  • Optimizing embedded software for size and speed
  • Debugging and testing embedded systems
  • Multitasking/multithreaded programming
146

Senior Firmware Engineer Resume Examples & Samples

  • Develop real time embedded software for a range of varied consumer products
  • Develop Device Drivers on a range of silicon platforms
  • Analysis of high level requirements into efficient algorithms
  • Fast prototyping of complex ideas onto an embedded platform in the C programming language
  • Debug real time software issues using a range of techniques and tools
  • Integration of software with hardware and mechanics
  • Development of tools to support embedded software product development
  • Experience in bare-metal low level microprocessor software development
  • Strong background in real time embedded C
  • Experience in debugging complex software problems
  • Experience in defining software level requirements and design using UML
  • Software Configuration Management tools (source control, continuous integration, etc.)
  • Ability to plan and estimate development tasks (ideally within an Agile framework
  • Experience with unit/acceptance testing and writing testable code
  • Demonstrable industrial C/C++ experience
  • Knowledge or experience of Brushless D.C. (BLDC) motor control theory
  • Experience in industry standard communication protocols i.e. Wi-Fi/Bluetooth, and internet protocols i.e. HTTP/MQTT
147

Senior Firmware Engineer Resume Examples & Samples

  • Responsible for complex design and development of Firmware tasks
  • Produce high quality design, development and implementation documentation including specifications, reports and proposals
  • Produce documentation to show requirement traceability including verification methodologies
  • Accurately estimates work of self and others; identifies cost-effective solutions in terms of both development time and materials; delivers predictably and increases team’s ability to do the same
  • Requires support rather than supervision, and only for more complex tasks
  • Engage in the multiple-discipline review of items (documents, design, code, schematics, etc.)
  • Multi-tasks appropriately to serve needs of all projects
  • Present proposals clearly and constructively debates input from others
  • Provides a level of technical leadership within the team; shares knowledge willingly
  • Proposes and champions ideas for improvement
  • May have line management responsibility
  • Fully Proficient in the full life cycle Firmware development demonstrated on more than one project
  • Fully Proficient in Firmware development using VHDL
  • Has a variety of engineering methods and techniques; applies and adapts these as necessary to create solutions
  • Proven experience with Engineering design methodologies. For example, the ‘V’ Model – Requirements, architecture, detailed design, Implementation, Integration, Test, Validation & Verification
  • Knowledge of signal integrity and bit error rate issues within digital systems
  • Ability to design for synchronous and asynchronous systems. For example System Synchronous, Source Synchronous and Asynchronous systems
  • Proficient in Verification
  • Good knowledge of FPGA EDA tools and tool flow
  • Proficient in the use of industry standard communications protocols associated with communication interfaces (UARTs, USARTs, SPI, I2C, TCP/IP, UDP)
148

Senior Firmware Engineer Resume Examples & Samples

  • Peer relationships - Quickly finds common ground and solves problems for the good of all; good at both representing own interests and being fair to others; solves problems with minimum fuss; is cooperative and encourages collaboration
  • Functional/technical skills - Has the necessary functional and technical skills to do the job at a high level
  • Problem Solving - Uses rigorous logic and a variety of methods to solve complex problems; seeks input from diverse sources; looks beyond the obvious answer
  • Standing-Alone - Does not shirk responsibility when times are tough; can work alone on difficult assignments; needs little supervision or direction
  • Learning on the fly - Learns quickly when faced with new problems; improves performance on basis of both successes and failures; takes on unfamiliar tasks and makes inroads into them quickly
  • Perseverance - Finishes the tasks set; does not give up in the face of resistance or set-backs
  • Personal Learning - Seeks feedback from multiple sources; understands the need to change where necessary and adjusts accordingly
  • Time Management - Uses his / her time effectively and efficiently; values time, concentrates efforts on the more important priorities; gets more done in less time than others; can attend to a broader range of activities
  • Written & Verbal Communications - Is able to communicate clearly and succinctly in a variety of communication settings and styles; can get messages across that have the desired effect
149

Firmware Engineer Resume Examples & Samples

  • Responsible for design and development of Firmware tasks
  • Produce high quality and robust Firmware designs and architectures to meet the Firmware requirements and Interface specifications
  • Implement self-checking test benches for RTL, post-synthesis and post-layout simulation of developed code
  • Limited interaction with customer or other external bodies
  • Meets cost and schedule constraints
  • Will seek support and review of own work as needed and requires minimal supervision
  • Ensure that all code is correctly documented to an appropriate level in the - Firmware Design Descriptions
  • Seeks input from peers and manager as required; ensures that work has been reviewed to a suitable level
  • Assist in the Integration of Firmware with other system components
  • Adherence to strict Firmware design processes
  • Manage security of information as defined in the Security manual
  • Proficient in full life cycle Firmware development
  • Proficient in Firmware development using VHDL
  • Uses standard engineering methods and techniques to solve complex problems; selects appropriate tools or methods for the task in hand
  • Experience in FPGA design ideally using Xilinx and MicroSemi (Actel) FPGAs
  • Proficient in Firmware Verification
  • Knowledge of FPGA EDA tools and tool flow. For example, experience with
  • MentorGraphics ModelSim
  • MentorGraphics Precision Synthesis
  • Xilinx ISE, XST and Vivado
  • Experience in FPGA constraints generation, timing analysis and timing closure
  • Degree in Physics, Engineering or Computer Science, or equivalent industrial experience
150

Firmware Engineer Resume Examples & Samples

  • Strong architecture and C programming skills with demonstrated expertise in design and implementation of multitasking, event driven firmware
  • Demonstrated ability to analyze issues, diagnose root cause and apply corrective actions
  • Must work independently, be proactive, multitask effectively, and exhibit strong communication & collaborative skills
  • This person will contribute to the design and implementation of embedded FW design (HW interface programming, algorithm implementation and custom feature implementation) for SSD products
  • Engineers are responsible for design, source code development, review and maintenance, unit and system level test/verification and release of the firmware stack
  • Experience with interface standards such as SATA, SAS, or PCIe or FW management of NVM are nice to have
151

Senior Firmware Engineer Resume Examples & Samples

  • Design and develop power, digital, and analog electronics for high power electronics systems
  • Collaborative work with electrical, firmware, digital control, thermal design, manufacturing test, and DVT engineers
  • Implement optimal solutions using high performance power conversion processors and peripherals: PWM, Timers, A/D conversion, and control co-processors
  • Product level electrical design including simulation, component selection, and circuit design
  • Specify, design, implement, and test functionality and behaviors of embedded stationary storage subsystems
152

System Firmware Engineer Resume Examples & Samples

  • 5+ years of firmware engineering experience
  • Must have Linux and Windows level Driver, OS and Application level development capability
  • Proven firmware development experience, including BIOS, BMC, and IPMI
  • Bachelor of Science degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Proficiency in design and development within an embedded Linux environment
  • Knowledge of the BIOS/BMC platform ecosystem: providers and tools
  • Experience with network protocols
  • Understanding of Intel chipsets and processors
  • Working knowledge of UEFI, Platform Initialization Specification, ACPI, TPM, and other related industry specifications
  • Proven software design and debugging skills
153

Senior Firmware Engineer Resume Examples & Samples

  • Work with Electrical and Mechanical Engineers to develop larger firmware modules or a small complete project
  • Direct internal and external resources in firmware development to deliver assigned modules
  • Make technology selections for assigned modules that support the overall architecutre goals of the organization
  • Minimum of 3 years of experience
  • Experience with implementing embedded operating systems such as Microsoft CE, QNX, Micrium, etc. on target hardware
  • Knowledge of standard ISO/IEC 14882:1998
154

Firmware Engineer Resume Examples & Samples

  • Strong problem solving skills, including the ability to find creative solutions to difficult problems
  • Strong working knowledge of software engineering principles and designing and developing firmware using assembly and C/C++ programming
  • Strong debugging skills in an embedded firmware application including
155

HSF Firmware Engineer Resume Examples & Samples

  • Engineering Degree or equivalent
  • Exceptional Firmware capabilities
  • Strong mathematical skills
  • Experience developing software for technical users
  • Experience evaluating software and systems together with ability to identify areas for modification
  • Experience in working within established Product Development processes in a cross-functional team
  • Strong background and extensive experience in design-for-manufacture principles
  • Extensive knowledge of, and experience in high-tech manufacturing environments and quality standards
  • Extensive experience in the design, characterisation, assessment and implementation of systems level deployment including testing, fault-finding, firmware de-bugging and component-level rework
  • An detailed understanding of software engineering processes
  • Excellent C, C++ programming skills
  • Knowledge of technical specifications creation and test plans
156

Firmware Engineer Resume Examples & Samples

  • Analyze and Develop new product(measurement products)
  • Perform firmware architecture design, sub-system analysis and design based on requirements from Marketing
  • Coding/debugging of firmware with software development tools(IAR, CCS, ICE etc.) on Micro-controller
  • Define test strategy and perform unit test, subsystem test and verification test according to V&V cycle
157

Firmware Engineer Resume Examples & Samples

  • Perform all aspects of embedded firmware coding, integration and verification to meet the product specification of GPHY ICs
  • Actively involve GPHY pre silicon firmware/hardware emulation and co-verification, focus on Modeling and Algorithms
  • Actively involve post -silicon functional verification, IOP testing, parameter tuning and silicon characterization
  • Provide Key customer expert supports
  • Bachelor degree and above of computer science or electronic and electric engineering More than 3 years relevant technical expertise, with at least 2 years’ experience in technical team leadership is required for Staff Engineer Familiar embedded firmware development tools and environment. Strong working technical knowledge in any of the following is preferred: Very good signal processing know-how Good understanding of Ethernet link layer and MAC layer processing Knowledge of ETHERNET switch and microprocessor is an advantage Proficient in software programming, including assembly language, C++/C Experience in HW/SW emulation and system validation Knowledge of Jit, mercurial, perforce or other version control tools is preferred Team player, very proactive and self-motivated
158

Firmware Engineer Resume Examples & Samples

  • Under the direction of senior engineers ,contributes for the coding and constitution of C and C++ based embedded systems
  • Provides code and in accordance with design and coding standards
  • Contributes to requirements specification and documentation
  • Contributes on a feature or function
  • Reports, analyzes, debugs, and corrects anomalies. Supports quality improvements
  • Works effectively both independently and in a team environment to deliver solutions in a fast paced environment
  • 2 + years of embedded real-time firmware development (requirements analysis, design, testing, and documentation) using C and/or other middle to high-level languages
  • Systems, using object-oriented analysis and design, in C and C++
  • Experience with real-time analog and digital data acquisition and control
  • Proven ability to analyze and solve complex problems which involve both firmware and hardware
  • Possess good communication and interpersonal skills
  • Ability to work both independently and in a team, in a multi-site, multi-cultural environment
  • Is open-minded with a willingness to experiment and a creative mind to bring novel ideas into design and problem-solving
  • Quick-learning self-starter who works well with a dynamic team
  • Exposure to Real Time Operating Systems
159

Firmware Engineer Technical Lead Resume Examples & Samples

  • Implement connected lighting control systems including network interfaces, protocols and distributed/centralized control algorithms
  • Lead and coordinate software development activities for new product development projects and software releases
  • Write software test plans and conduct developer level testing, interface with system test team members
  • Perform code reviews and other activities to ensure high-quality results
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering or other technical related field
  • 10+ years of experience developing embedded firmware. Demonstrated ability to deliver on solutions and own development from concept through production launch
  • Expert skill level in developing and debugging in C, C++ and Java
  • Experience in designing, documenting and building or interfacing with RESTful web services
  • Strong technical background in programming fundamentals and software architecture development
  • Knowledge of data driven designs including database design, implementation and writing database-integrated applications
160

Senior Linux Firmware Engineer Resume Examples & Samples

  • Within a team environment
  • Create proof-of-concepts using new technologies
  • Understand and implement functional characteristics of new features
  • Estimate work effort and plan for technical portion of project
  • Design & Develop software which implements specified requirements
  • Test and aid QA in preparing/executing rigorous qualification test
  • Document the software components and drivers created
  • Troubleshoot complex problems and modify the product source code as appropriate
  • Handle multiple project requirements and make appropriate technical decisions
  • Complies with company policy and procedure
  • Takes on other duties and tasks as assigned
161

Firmware Engineer Resume Examples & Samples

  • ■ 5+ years experience designing embedded C/C++ firmware for high speed communication devices
  • ■ 2+ years experience with ARM and USB firmware
  • ■ Must be able to write design specs and communicate design concepts clearly to DSP, RF Designers and management
  • ■ Fluent in use of lab equipment such as JTAG, USB protocol analyzers, etc
  • ■ Experience building extensible and robust real-time firmware frameworks
  • ■ Experience designing firmware for one or more of the following wireless communications standards is a plus: WiFi, Bluetooth, GSM, UMTS, CDMA, LTE
  • ■ Solid multi-threaded programming, revisions control skills
  • ■ Board bring-up and “bare metal” programming experience is a must
  • ■ Must be an excellent communicator
  • ■ Must be able to interact closely with offshore engineering development and manufacturing partners
  • ■ Should be well organized and have the ability to be flexible in a changing work environment
162

Manufacturing Firmware Engineer Resume Examples & Samples

  • As a Manufacturing Firmware Engineer at Micron Technology, you will be responsible for developing and maintaining manufacturing Firmware for testing of SSDs
  • During the development phase, you will need to work closely with Test Process Engineers to understand the test requirements to develop the Manufacturing FW to self-test SSDs
  • During the high volume manufacturing phase, drive continuous improvement initiatives in terms of test coverage to improve DPM and drive TTR improvements through optimization of code
  • It will also encompass driving Manufacturing FW release and validation plan to ensure smooth integration of the Manufacturing FW released to the production floor
  • Goal is to ensure that SSD manufactured are tested to meet or exceed the required functionality, usability, quality/reliability and performance with an efficient manufacturing firmware
163

Expert Firmware Engineer Resume Examples & Samples

  • Represent Software Engineering on cross-functional project teams that design and develop next generation electrosurgical generator and energy products
  • BS required, MS preferred (EE, CE or CS preferred). Minimum 5 years of medical device development experience
  • Extensive experience developing complete software solutions for embedded systems using C/C++, assembly language and multitasking real-time operating systems
  • Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232)
  • Experience using Verilog or VHDL to implement glue logic and other low level functions on CPLDs and FPGAs
  • Proven experience using electronic bench equipment such as oscilloscopes and function generators for the bring up of new hardware
  • Proven experience in a fast paced, high transaction environment providing software solutions throughout the entire product lifecycle
  • Hands-on engineering with the proven ability to work well in a team environment
  • Familiarity with software configuration management tools, defect tracking tools and effective peer review techniques
  • Experience with designing software products in an FDA or other regulated industry or for mission critical applications is desired; comfort with concepts of design input, design output, traceability, and risk analysis
  • Strong knowledge of IEC and FDA requirements for software controlled medical devices
  • Ability to communicate effectively (written, oral) across all levels and organizations
  • Ability to travel up to 20% time
  • A real excitement to learn and get to the bottom of tough technical problems
  • A passion for creating robust and reliable products
164

Storage Firmware Engineer Resume Examples & Samples

  • Design, development, integration, debugging, and verification of embedded firmware in C and Assembly
  • Program embedded MIPS processors to implement core firmware/software subsystems
  • Write comprehensive engineering documentation
  • BSEE or BS Computer Science/Math with emphasis in storage processing
  • 1+ years of software/firmware system development for real-time systems, or demonstrated comparable experience
  • Detailed working knowledge of firmware design and implementation
  • Demonstrated ability to conceive, design, implement and document complex firmware systems
  • Experience in storage protocol development such as NVMe, SCSI, SAS/SATA, RAID and/or enclosure management
  • Have implemented RAID protection algorithms
165

Firmware Engineer Resume Examples & Samples

  • Product release and maintenance
  • Participate in detailed design and code reviews of implementations
  • Troubleshoot and resolve complex software problems in embedded real-time systems
  • Analyze firmware performance (frame rates, cycle counts, cache utilization)
  • BSEE or BS Computer Science/Math with emphasis in storage processing with 2 years of experience or
  • Masters, recent grad
  • GPA of 3.4 or better (please include transcript with your resume)
  • Designer of embedded software systems
  • Proficient programmer in C and assembly for embedded devices
  • Knowledge of RTOS constructs including processes, threads, scheduling, synchronization mechanisms, memory management
  • Knowledgeable in use of tool chains and debug tools
  • Effective communicator (verbal and written) of technical ideas
  • Experience with RAID/HBA and SAS/SATA/SCSI architectures
166

Senior ATE Firmware Engineer Resume Examples & Samples

  • Document and develop test software to the ATPs for Board Functional Test (BFT) and Final Assembly System Level Unit Test (UT)
  • Implement and adhere to Design for Manufacturability and Testability (DFM/DFT). Develop test strategies for each new product introduction
  • Interface directly with Design Engineering to document Acceptance Test Plans (ATPs) for each new product at the Board Functional Test (BFT) and System Level Test
  • Develop test code on the HP3070 test platform in VB. Develop and maintain databases
  • Develop test platforms for RF products
  • Perform failure analysis on customer returns
  • Diagnose problems to root cause
  • Provide on-site field and customer support
  • Standardize and optimize software and systems to drive continuous improvement activities
  • Plan and oversee NPI to include data analysis, test plan/flow, test procedure, test methodology, project management, test report preparation, and failure investigation
  • Execute ECN/ECO to implement engineering changes
167

Firmware Engineer Resume Examples & Samples

  • ARM Processor programming and debugging
  • Mixed signal electronics (ADCs, DACs, analog switches)
  • Familiarity with instrumentation and sensor communication protocols such as GPIB, USB, CAN, I2C, SPI
  • Be willing to follow coding conventions and version control best practices
  • Be ale to work on multiple projects and accurately estimate project completion time
168

Senior Firmware Engineer Resume Examples & Samples

  • Design, implement and test firmware for high volume, battery operated RF Automatic Meter Infrastructure (AMI) and metering products
  • Develop and integrate solid state metrology and/or sensors used within metering products
  • Collaborate with hardware, mechanical and product engineers to ensure high quality, factory-ready products that adhere to schedule, cost and performance requirements
  • Collaborate with other development teams to ensure products work flawlessly within Sensus systems and with 3rd party offerings
  • Assist with design calculations, analog and digital circuit design and PCB schematics/layouts
  • Assist quality assurance and marketing teams in investigating and analyzing defective product returned from customers
  • Develop PC-based tools and applications for demonstration and analysis of metrology and product performance data
  • Develop documentation required for collaboration, sustainability and internal processes
  • Interface with third-party companies to enable integration of their technologies with the Sensus portfolio of products
  • Bachelor of Science Degree in Electrical Engineering or Computer Science
  • At least 8 years of embedded OS and/or embedded systems development experience with 2 years of experience with utility metering products or other high volume products
  • Experience writing assembly language and C code for micro-controllers in resource-limited situations (ROM/RAM/MIPS)
  • Experience tuning software for RF characteristics, power consumption and memory for optimal performance
  • Knowledge of concepts and algorithms for RF systems
  • Experience in writing system specifications (SPEC), product requirements documents (PRD) and prototype test plans (TP)
  • In-depth understanding of fixed point arithmetic issues and implementation techniques
  • Experience writing PC-based programs and scripts for testing and data analysis
  • Excellent testing and troubleshooting skills
  • Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high quality standards
  • Familiarity with common test equipment such as oscilloscopes, logic analyzers and spectrum analyzers
  • Experience developing and debugging software on MSP430 or ARM Cortex-M3 architectures is desired
169

Firmware Engineer Resume Examples & Samples

  • As an embedded firmware engineer you will be responsible for creating and maintaining firmware running on embedded consumer electronics
  • You will have responsibilities spanning all aspects of product bring-up and test
  • Write, debug, and integrate new device drivers, protocols, and other firmware code across embedded product line
  • Interacting with Hardware, OS, Test, Operations and various other cross-functional teams
  • Review board schematics and data sheets
  • Utilize oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues
  • Enable test strategies for new components in upcoming products
  • Support product development builds locally and remotely
  • BS, MS or PhD in EE required and/or ۰15+ years of relevant experience
  • Hands-on experience in design, development and launch of high-volume consumer electronic product is a must
  • Strong knowledge of Operating Systems principle
  • Experience and understanding of firmware design tools (IAR is a plus) and languages
  • Experience with of standard protocols such as USB, I2C, MIPI, and/or wireless technologies (Bluetooth, Wi-Fi, or other)
  • Strong problem solving and debugging skills for multi-processor systems with I2C/SPI, USB and other interconnect bus
  • Demonstrated ownership of multiple sub-systems and/or a complete simple product (Simple = Mouse or iPod shuffle) and/or experience launching multiple moderately complex to complex consumer electronic products: Moderately Complex = Smart TV/DVD, Complex = smart phone/Xbox
  • Demonstrated system engineering ownership of a moderately complex to complex product - Moderately Complex = Smart TV/DVD, Complex = smart phone/Xbox and/or Hands-on experience launching multiple complex consumer electronic products - Complex = Smart Phone/Xbox
170

Firmware Engineer Resume Examples & Samples

  • Design, develop, and validate embedded firmware on various micro controllers
  • Create Software Design Specifications from the requirement specification
  • Collaborate with cross functional teams to resolve product issues in different phases
  • Lead large/small scale projects with complex features
  • Handle multiple projects at various phases
  • Perform other duties and responsibilities as assigned
171

Firmware Engineer Resume Examples & Samples

  • Currently pursuing a Bachelors degree in Computer Science or Electrical/Electronic Engineering
  • Academic knowledge of micro-controller and its interaction with firmware
  • Knowledge of memory and task management
  • Strong analytical skills, self-motivated and be able to comprehend and apply academic knowledge quickly and effectively on the project
  • Demonstrated communication skill and ability to articulate technical issues
  • Currently pursing a Masters degree in Computer Science or Electrical/Electronic Engineering
  • Interest with some academic core data security concerns
  • Interest with some academic knowledge on cryptography
172

Firmware Engineer Resume Examples & Samples

  • Leads requirements meetings for moderately complex firmware design projects
  • Completes all phases of moderately complex firmware design projects
  • Reviews firmware test results and root cause analysis. Resolves highly complex technical issues
  • Reviews changes or upgrades to existing firmware designs. Develops new solutions to unique problems
  • Identifies issues, and makes recommendations for complex problems
  • Makes modifications to or upgrades existing firmware designs via patches and generating new code
  • Enhances and improves existing technologies to apply to new solutions
  • Develops positive relationships with other company functions involved in the design, test, and implementation processes
  • Makes recommendations to immediate team to enhance performance and improve product quality
  • Exercises judgment in selecting methods and techniques for obtaining solutions
  • Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering required
  • Experienced knowledge in machine language, assembly language and high level language (e.g.,C,C++)
  • Proficiency with software architectures and embedded real-time operating systems is required
  • Proficiency with wired networking technologies and securities including Ethernet. 802.11, Bluetooth, and wireless securities are a plus
173

Senior Firmware Engineer Resume Examples & Samples

  • Software/Firmware architecture for RTLS tags and receivers
  • Board level bring-up of RTLS tags and receivers
  • Supporting the full firmware lifecycle including design, development, debugging and ongoing sustaining
  • Interfacing with hardware engineers on processor and component selection
  • Developing code for engineering debug and manufacturing test
  • Writing and maintaining detailed architectural and functional specifications
  • Designing firmware for low power, battery operation
  • Assisting field teams in debugging customer issues
  • 8+ years of experience developing firmware for board level products
  • Excellent C/C++ programming skills
  • Thorough understanding of modern real-time-operating systems
  • Ability to read schematics and component level data sheets
  • Excellent knowledge of hardware subsystems and common peripheral buses I2C, SPI, USB
  • Background in wireless technologies – ISO 24730, WiFi, BLE, Ultra-Wide-Band
  • Experience with modern networking protocols
  • Must be a strong team player with great interpersonal skills. Must be able to thrive in a startup environment with minimal supervision
174

Junior Firmware Engineer Resume Examples & Samples

  • Implement solutions to field problems in a variety of tools such as Assembly, C/C++, VHDL, Verilog or higher order languages such as C# and Java
  • Able to reproduce, isolate and troubleshoot difficult field problems
  • Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering
  • 1-4 years work experience, or a strong internship expierence
  • Able to use sophisticated diagnostic tools such as oscilloscopes, logic analyzers and spectrum analyzers
  • Experience with an embedded operating system such embedded Linux or Freescale’s MQX
175

Audio Hardware Firmware Engineer Resume Examples & Samples

  • Solid C coding abilities. Some assembly experience is a plus
  • Strong electrical system and software debugging skills. ICE/JTAG experience is preferred
  • Mac OSX and/or iOS programming experience is a plus
176

Codec Firmware Engineer Resume Examples & Samples

  • Excellent software design, problem solving and debugging skills
  • Experience in embedded real time multitasking software system
  • Minimum of 3 years direct related experience
177

Firmware Engineer Resume Examples & Samples

  • Master degree in electrical engineering or applied physics
  • More than 2 years embedded FW development knowledge
  • Strong background in embedded controllers
  • Basic knowledge in optical transmission theory and photonic design is of advantage
178

Firmware Engineer Resume Examples & Samples

  • Minimum 5 years of experience in embedded software development utilizing "C/C++" languages and software product development for high-volume production
  • Advanced experience with 8 and 16 bit microcontrollers is required
  • Knowledge in bootloader and specific components such as Wi-Fi communication and USB stacks
  • Good understanding of SDLC, as well as the tools associated to it (i.e. Subversion, Jira, Enterprise Architect, Contour, Crucible, etc.)
  • Ability to work independently, and within a global organization
  • Master degree in Computer Engineering, Electronics Engineering or Embedded Systems related fields
  • Experience with ARM architecture, Atmel microprocessors and IAR Systems compiler a plus
  • Experience with TI, Microchip, and other vendors for microcontrollers/microprocessors is useful as well
179

Senior Firmware Engineer Resume Examples & Samples

  • Design and develop software/firmware for embedded controllers
  • Develop code in C and assembly programming
  • Design new control algorithm and communication interfaces
  • Design new software modules and develops supporting documentation
  • Work with hardware engineers in selecting hardware components
  • Debug software/firmware
  • Test firmware on hardware platform
  • Create PC based testing tools (in software)
  • Research tools and techniques that may benefit the code development and installs
  • Develop and maintain documentation, such as test procedures, software specifications, manuals, etc
  • Maintain code in repository using tools like SVN
  • Supervise and plan projects from concept to production
  • Supports product development plans (schedule, product cost, meeting design inputs)
  • Conduct design reviews
  • Apply engineering knowledge and experience to improve products, services and processes
  • Use lab equipment including oscilloscopes, data acquisition equipment, and power supplies
  • Acts as a resource to mentor and teach less experienced engineers
  • Act as SAP Super User within functional area as assigned
  • Travel to other Generac facilities as necessary
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related technical discipline
  • 5 - 10 years of relevant work experience, including a minimum of 5 years of experience in embedded firmware design using the “C” language
  • Uses basic engineering knowledge to improve products or services
  • Able to solve basic engineering problems; good decision-making skills
  • Proficient with Microsoft Office software, especially Excel
  • Experience in design of industrial/automotive electronic control systems and assemblies
  • Experience with Freescale PowerPC and/or Microchip PIC microcontrollers
  • Experience with software compilers and debugging tools
  • Knowledge of Digital Signal Processing
  • RF/wireless controls knowledge
  • Familiarity with Real Time Operating Systems (RTOS)
  • Experience with multi-threaded applications, Object-Oriented Design (OOD)
  • Understanding of interrupt structures
  • Conduct FMEA/DFMEA analysis
  • Experience with code management tools like SVN, coding standard like MISRA
  • Experience working on PID loops
  • Familiarity with reading circuit schematic
  • Use of circuit simulation software such as P-Spice
  • Communication protocol/ hardware interface knowledge, such as RS232, RS485, CAN, Ethernet, USB, SPI, I2C, Flash, EEPROM, ADC/DAC
  • Design to meet agency compliance such as UL, CSA, NEC, CE, NFPA, EPA
  • Experience with Agile software development practices and tools
180

Embedded Hardware / Firmware Engineer Resume Examples & Samples

  • Design of embedded hardware and firmware architecture to meet customer requirements according to appropriate quality standards
  • Working with project technical authority and systems engineers to understand and capture functional requirements of the systems and ensure designs meets these and can be tested, supported and maintained
  • Ensuring design documentation is accurate and changes controlled
  • Capture customer requirements/expectations and incorporate into design and validation
  • Commercial judgement
  • Customer first
  • Identify cost effective opportunities to implement use of 3rd party software/hardware, analysis techniques and/or design tools to facilitate the development activities
  • Improvement
  • Design of systems using embedded software/hardware to meet performance characteristics and to ensure quality, reliability and life meet customer expectations
  • Adopting an integrated approach to system design to ensure hardware and software tasks are adequately and effectively shared, for optimum overall system performance
  • Planning for results
  • Defining effective software/hardware design proving processes (appropriate test cases) to rigorously test system functionality. Executes testing and documents results
  • Persuasive communication
  • Selection of the appropriate electronic components to ensure optimum trade off between performance, availability (obsolescence & legislative –ROHS,WEEE) and cost
  • Adopting structured approach to design (methodology) for maintainability, transferability and simplicity (aid de-bugging)
  • Defines technical content and resource requirements of design tasks/work packages on projects, identifying key risks, mitigation strategies
  • Planning organisation
  • A strong background in Electronic Hardware and Embedded software design
  • Experienced in operating within a multifunctional team
  • Experienced in high speed digital circuit design
  • Experienced in analogue circuit design
  • Experienced in software tools,
  • A strong background in embedded “C” programming
  • Experienced in the development of embedded software
  • Experienced in the partitioning of software/hardware within an architecture
  • Experienced in designing and managing the layout of Printed Circuit Boards
  • Experienced in design verification
  • Experienced in the use of standard design proving test equipment
  • Experienced in VHDL FPGA design
  • Experienced in FPGA design proving and development (test benches etc)
  • Experienced in designing products to operate within a high noise environment
  • Knowledge of systems engineering principles and requirement management tools and techniques that would be applied to product design of embedded systems
  • Experienced in design for Reliability (MTBF)
  • BS minimum clearance SC Desirable, UK National essential
  • Interfaces: Ethernet, USB, SDIO, JTAG, RS232, RS422
  • TCP/IP network technologies and protocols
  • USB underlying operation
  • Familiarity with the Texas TMS320F series of processors
  • Experience of Cadstar PCB and Schematic design package
  • Experience of EN61010 product design
  • Experienced in software design under industry recognised coding standards E.g MISRA
  • High voltage circuit design knowledge
  • RF microware circuitry knowledge
  • Understanding of real-time operating systems and typical APIs
  • Experienced in high level programming of GUIs
  • Experience of writing applications in Python
  • Use of Apache Subversion (SVN) revision control tools
  • Experienced in structured analysis of potential and actual design failure mechanisms using DFMEA/FMECA
  • Degree in Electronics Engineering or similar (or equivalent extensive industrial esperience developing embedded systems
181

Firmware Engineer, Eacs, HTS Resume Examples & Samples

  • Practical experience firmware designing and writing C/C++ multi-thread and multi-process software for embedded system product
  • Rich experience in device driver development, such as Ethernet, UART, audio codec, video codec, LCD, touch screen, keyboard, etc
  • Solid programming skill in C/C++, Linux shell. Perl and Python programming skill is plus
182

Firmware Engineer Resume Examples & Samples

  • Experience with programming languages and technologies, namely C
  • Frequently contribute to the development of new ideas and methods
  • Knowledge on embedded SW development in RTOS environment
  • Networking knowledge in terms of OSI, TCP/IP, networking topologies is an added advantage
  • MS or advanced degree in CS/CE or equivalent combination of education and experience
  • Possess working knowledge on embedded software development in RTOS environment
  • Experience with GIT or comparable Revision Control software
  • LI-JJ1
183

Senior Camera System Firmware Engineer Resume Examples & Samples

  • M.S. in Computer Science or Electrical Engineering is highly desirable along with 5+years of experience in designing and implementing firmware for cameras
  • The candidate needs to be a self-starter, a good communicator, and be able to travel
  • Strong Mathematical abilities with experience in implementing image processing and computer vision algorithms
184

Senior Firmware Engineer Resume Examples & Samples

  • Design and develop embedded software for client's Products
  • Work on low level drivers and application firmware on platforms running Linux / ThreadX real time OS
  • Work on design, development, testing, troubleshooting through the product development life cycle, closely cooperating with cross functional teams
185

Firmware Engineer Resume Examples & Samples

  • Use the data from crane monitoring sensors and translate abstract workflow and storyboard concepts into simple, intuitive displays of the status of a working crane
  • Work closely with engineers, product and project managers, and other users to test and improve the prove the interface
  • Self-driven professional able to work in a team or individually, demonstrating a high personal interest in Quality Assurance areas of software development and committed to producing high quality work
  • Self-motivated to expand current skill set and develop knowledge of Trimble product portfolio
  • Understanding of Software Development Life Cycle and Quality Assurance practices
  • Awareness of the interaction of software and hardware in complex systems and/or real-time embedded systems
  • Experience with control systems and embedded software development
  • BS Degree in Computer Science, Software Engineering, Electrical engineering or other related engineering discipline, or equivalent combination of education and related experience
  • Extensive experience with UI/ UX/ HMI Concepts
  • Experience in GUI programming (Java/C#, Qt/QML)
  • Knowledge of programming languages (C, C++, Java/ Open GL)
  • Experience using J1939, CAN, CAN Open communications and electro-mechanical systems on mobile vehicles
  • Experience with TCP/IP, USB, Bluetooth, and/or Wi-Fi
  • Experience with version control using git
  • Experience with Atlassian tool chain (Bitbucket, Jira)
  • Experience supporting multiple products and platforms in Sustaining Engineering situations concurrently with new product development
  • Experience with logic analyzers, oscilloscopes and protocol analyzers for testing purposes
  • Must be able to work independently, as well as closely with others in a small team as the situation requires
  • Strong analytical skills, creative, innovative and open-minded
  • Ability to travel within the U.S. and internationally
  • Experience with lean software development methodologies
  • This is safety-critical software, so background in safety-critical software development is a plus
186

Multitouch Firmware Engineer Resume Examples & Samples

  • Experience interfacing microcontrollers with analog and digital sensors
  • Experience implementing firmware in bare-metal or RTOS environments
  • Solid board bring-up and hardware debug skills
187

Firmware Engineer, Suzhou, SPS, SPS Resume Examples & Samples

  • Experience in hardware oriented / embedded firmware development
  • Should have working experience with GCC tools
  • Knowledge of AVR Controllers & Digital Hardware Circuits is desirable
  • Knowledge of Digital Signal processing Techniques is a plus
  • Documenting the Project related information like
188

Electronic Design & Firmware Engineer Resume Examples & Samples

  • Analysing system requirements and defining functions to be implemented in Hardware
  • Analogue and digital Hardware design
  • Commissioning, verification and proving of electronic hardware
  • FPGA Firmware development
  • Maintain legacy products including updates and improvements to extend product life span
  • Creating and maintaining manufacturing datapacks
  • Completing engineering activities to cost and schedule
  • Writing functional specifications for electronic hardware
  • Writing test specifications (Routine test, Type test)
  • Participating in and contributing to design reviews
  • Ensuring designs are documented to Company standards
  • Supporting site activities
  • Degree or Higher (or equivalent) in Electrical/Electronic engineering
  • Experience of designing hardware for real time control applications
  • Strong all-round knowledge and understanding of electronic components & principles
  • High-speed digital hardware design and PCB layout skills
  • Dynamic and proactive with ability to work on own or as part of a multi-disciplinary engineering team to resolve technical issues
  • Ability to communicate effectively across different disciplines
189

Firmware Engineer Resume Examples & Samples

  • 10+ years experiences in chip level understanding, performance verification, and driver writing
  • Basic firmware and micro controller skills
  • Experiences in SPI, I2C interfaces
190

Senior Firmware Engineer Resume Examples & Samples

  • Solid background in digital image processing, compression, algorithms and analysis
  • 5 years of embedded systems and firmware development
  • Strong skills in Real Time Embedded controls using RTOS, C, C++ programming
  • Experience using embedded 32-bit ARM Cortex
  • Experience in FPGA and board level debugging
191

Firmware Engineer, Shanghai, Ehbt, HTS Resume Examples & Samples

  • Communication, EE, Automation, Computer related degree
  • Proficient in 8/16/32 bit MCU such as ARM Cortex-M / MSP430
  • Proficient in driver and interface debug such as SPI / I2C / UART
  • Strong programming and debugging skills of C/C++
  • Strong experience in hardware debug based on schematics, multi-meter, oscilloscope
192

Firmware Engineer, Shanghai, Ehbt, HTS Resume Examples & Samples

  • 2+ years working experiences on embedded software development
  • Good experience of the driver and system development on embedded Linux
  • Strong programming and debugging skills - C, C++
  • Solid knowledge of video codec, such as H.265, H.264, H.264-SVC, MPEG4 and MJPEG
  • Various audio codec, such as G.711, G.726 and G.729
  • Working knowledge of: HTTP, GSOAP, RTSP, RTP, IP communications protocol implementation
  • Development experiences based on Hisilicon, Ambarella, TI, or AMTK solution
  • Experience of ONVIF/GBT-28181 protocol is a plus
  • Self-motivated and good teamwork spirit
  • Good language skill on English reading, speaking and writing
193

Firmware Engineer, Shanghai, Ehbt, HTS Resume Examples & Samples

  • 1+ years working experiences on embedded software development
  • Good experience of the development on embedded Linux
  • Strong programming and debugging skills of C, C++
  • Knowledge of H.265, H.264 format is a plus
  • Good experience of ONVIF core specification, Profile S and Profile G is a plus
194

Display Firmware Engineer Resume Examples & Samples

  • 5+ years firmware experience for embedded systems
  • Proficient in C and C++ embedded firmware development
  • Architect firmware systems with efficiency, modularity, extensibility, and robustness
  • Experience with a different MCUs, peripherals, features, and development environments
  • Able to read board schematics and know EE fundamentals
  • Collaborate with EE Team members with board bring up and mixed signal hardware
  • Strong firmware debugging capabilities with respect to embedded system issues
  • Knowledgable about serial communication protocols and ability to read bus traces (I2C, SPI, UART, USB, etc.)
  • Able to use tools such as oscilloscopes, logic analyzers, and on-chip debuggers
  • Uses version control systems such as Git
  • MacOS, Windows, or iOS application development for simple engineering applications
  • Experience with FPGA programming is a plus
  • Scripting or Automation is a plus
  • Simple soldering and rework experience is a plus
195

Senior Firmware Engineer Resume Examples & Samples

  • Lead in the development of embedded software used in devices Allen-Bradley (Rockwell Automation commercial brand)
  • Implementation of code used in embedded systems
  • Technical leadership of a module or sub system
  • Team member on scrum teams as senior contributor
  • Participate in quality activities, code reviews, coding guidelines
  • Work under the direction of other senior team members
  • Participates creation of technical documentation
  • Participates in cross business initiatives
  • Other duties as assigned by manager
  • 5 + years of embedded real-time firmware development (requirements analysis, design, testing, and documentation) using C and/or other middle to high-level languages
  • Understands Embedded Systems, RAM, ROM, PWM, I2C, UART, SPI
  • Understands C, C ++, python
  • Understanding of RTOS, Microprocessor ARM, Computer architecture
  • Knowledge of Software tools Configuration management, lint, UML
  • Familiarity with embedded firmware development tools, including the capability to debug, step through code and perform traces if needed
  • Demonstrated skills in the firmware development process (version control, use case, requirements, design, coding, and unit test)
  • Exposure to configuration management tools
  • Exposure to industrial automation products such as PLC’s and operator interface devices
  • Experience in industrial control systems is a great advantage
196

Wlan Firmware Engineer Resume Examples & Samples

  • 1+ year 802.11/WIFI firmware development experience with good WIFI MAC knowledge
  • Experience with embedded platform development, especially memory limited system
  • Proficient in C/C++ program skills; familiar with GDB
  • Excellent verbal and written English communication skills
  • Strong independent problem-solving skills with proactive working attitude
  • Experience in wireless throughput or power consumption improvement -Experience in Linux/Android WIFI driver development. -Experience with networking driver development, such as TCP/IP stack. -Knowledge of application protocols DHCP/DNS etc. -Knowledge of CPU architecture (ARM/Tensillica etc.) -Knowledge of RTOS -Good team work
197

Firmware Engineer Resume Examples & Samples

  • Firmware Development of Embedded Systems for electronic smart energy meters and communication modules
  • Participates in requirements analysis and contributes to specifications definition. Is also involved in high level and low level design, coding and testing
  • Designs concepts for new software components within the platform constraints
  • Implements software components according to the defined specifications within time and cost constraints
  • Tests software components according to the defined specifications (unit and integration testing)
  • Uses agile methods and SCRUM practices
  • Uses management systems for version control and error tracking
  • Documents software components functionality and utilization
  • Implements and performs automation testing for electricity meters with communication to be used in a Smart
  • Metering environment
  • Works in national and international working groups
  • General product support for meters and communication modules
  • Develops innovative solutions for future products
198

Firmware Engineer Resume Examples & Samples

  • BS in Computer Engineering, Electrical Engineering, or Computer Science
  • 3+ years’ experience of C/C++ design , coding, analysis and testing on embedded products
  • 1+ year of experience with Operating System in embedded environment
  • Knowledge of the Fire industry, understanding of regulatory agency standards
  • Ability to understand and provide feedback of provided schematics
  • Experience writing firmware on microcontrollers and microprocessors
  • Experience with agile design methodology utilizing JIRA
199

Firmware Engineer Resume Examples & Samples

  • Design, develop and debug firmware using platforms compatible with IAR & KEIL
  • Prior experience in (embedded C)
  • Prior experience in Firmware design associated with sensing technology (flow, gas, water temperature, pressure, humidity…)
  • Fluent in English is required
  • You are a team player who is able to work on projects in an international environment
  • Methodic, you are able to detect and propose fixes to software defects and malfunctions
200

Firmware Engineer Resume Examples & Samples

  • Bachelor's or Master's Degree in Computer Engineering or Electrical Engineering
  • 5+ years of related experience as a firmware or embedded software developer
  • Experience with CPU multitasking concepts including: task switching, deadlocks, interrupts and resource management
  • Experience scripting with Python
  • Good analytical, integration, testing and debugging skills
  • Experience with multi-core ARM processors and assembly language
  • Experience working with Hardware including PCB, ASIC, and FPGA
  • Experience with low power optimization in embedded systems
  • Knowledge of PCIe power states and NVMe autonomous power state transitions
  • Understanding of heat transfer and thermal dissipation mechanisms
  • Simulation/Modeling experience with SystemC
  • Experience with interface standards such as SATA, SAS, PCIe, and NVMe
201

Embedded Systems Firmware Engineer Resume Examples & Samples

  • Good written, graphical, and oral communication skills
  • Demonstrates ability to analyze test data, make recommendations, and share observations and recommendations
  • Self-motivated and persistent
  • Adapts to changing requirements and project needs
  • Produces output aligned with departmental and project standards
  • Demonstrates ability to function and thrive within team environment
202

Firmware Engineer Resume Examples & Samples

  • Collaborate with marketing team to identify customer use-cases and translate them to technical solutions
  • Invent sensor solutions for intelligent and networked lighting platforms
  • Apply deep understanding of latest available sensing technologies on the market
  • Develop and productize sensor signal conditioning and processing software including data algorithms
  • Create and analyze sensor solutions inclusive of analog and digital interface electronics
  • Create detailed software requirements and specifications based on product requirements
  • Design and implement embedded firmware from concept to production including a high level of interaction with hardware, embedded firmware, test, and product marketing team members
  • Drive continuous improvement in methods and tools to develop world class software features
  • Demonstrated expert with a track record of creating highly innovative first-to-market products and features
  • Demonstrated ability to deliver on solutions and own development from concept through production launch
  • 5 years of experience creating sensor related solutions in shipping products, specifically in embedded software and sensor interface electronics
  • Deep understanding of sensor data signal processing including digital filters, discrete time systems and data marshalling
  • Willing to travel – both domestic and international. Total travel is expected to be less than 10%
203

Firmware Engineer, Shanghai, Ehbt, HTS Resume Examples & Samples

  • Communication, EE, Automation ,Computer related degree
  • 2+ Experience in hardware oriented / embedded firmware development (IAR/KEIL compiler, Freescale, Atmel, Microchip, ST, Renessa etc.)
  • Knowledge in some of the following: ZigBee, Wi-Fi, Z-Wave, Bluetooth, Audio, Image processing, Home Kit, LTE, Cyber Security, TCP/IP, Cloud etc
  • Effective communicator, strong self motivated and team player
204

Firmware Engineer, Ehbt, HTS Resume Examples & Samples

  • BS/MS, major in information technology, >3 years software development experience
  • Rich experience in Windows/Linux software development
  • Solid programming skill in C/C++, C# or Java
  • Experienced in database programming and concept modeling, PostgreSQL experience is plus
205

Platform Firmware Engineer Resume Examples & Samples

  • Develop and implement firmware regression test process to support evolving customer designs with unique IO use and implementation-specific electrical channels (SATA disks, DIMMs, PCIe/network cards, cables, transceivers, USB)
  • Collaborate with internal teams (Marketing, HW Engineering, firmware development) to assess existing firmware capabilities and to add features/capabilities based on evolving requirements. Participate in next generation firmware strategy and implementation
  • Provide ongoing pro-active and re-active firmware test/debug support for end-customer designs to ensure successful product realization from initial development through production
  • Collaborate with marketing, external partners and field teams to assess end-customer expectations and deliverables for firmware and build these into the evolving development/debug process
  • Provide firmware documentation and test procedures for internal use, customers and field teams to enable them to build autonomy in developing and supporting end-use specific firmware
  • Ability to interface internally and externally at all organizational levels
  • Self-driven, works with minimum supervision and is a good team player
  • Must have effective interpersonal and teamwork skills
  • Experience developing or using embedded diagnostics
206

Firmware Engineer Resume Examples & Samples

  • Experience with M2M cellular and satellite communications
  • Knowledge and use of GIT repositories
  • Microprocessor board bring up experience
  • Microcontroller product development experience
207

Firmware Engineer Resume Examples & Samples

  • Customizing the Linux kernel for an embedded environment
  • Improving real-time system performance
  • Developing unit test(s)
208

Firmware Engineer, Autopilot Embedded Systems Resume Examples & Samples

  • You will bring-up the new generation of Autopilot Hardware, and write embedded test suites executed during manufacturing
  • You will interact with Hardware teams, and assist in debugging issues at the frontier between Hardware and Software
  • You will be the technical liaison between the Autopilot Software group, and the production line
  • You will work on the system and driver layers that bridge the Autopilot computer with the rest of the car
  • You will ensure system stability on automotive-graded chips, as well as on complex SoC’s
  • You will write system software to configure components such as GPS and temperature sensors
  • You will implement CAN & Ethernet layers to bridge the Autopilot computer with the rest of the car
209

Firmware Engineer Resume Examples & Samples

  • Design firmware using Hardware Description Languages or High Level Synthesis Languages
  • Verify firmware using Hardware Description languages or Hardware Verification Languages
  • Enhancement of firmware related processes (documenting, scripting, reporting, process automation)
  • Working closely with multi-disciplinary teams
  • Image processing techniques and algorithms
  • Networking protocols
  • Object Orientated design Techniques
210

Test Firmware Engineer Resume Examples & Samples

  • Develop TestWares accordingly to given requirements and by following a Software Development Process
  • Develop Flash Test Flows for FE, BE, QUAL, DoE, CHAR accordingly to given requirements and by following dedicated Development Process
  • Foster for faster TestWare implementations in order to provide faster test routines and therefore permit IFX cost savings
  • Foster for TestWare development process innovations to improve development cycle time, First Time Right, reuse rate and quality
  • Ensure product’s TestWare and Test Flows development and release accordingly to requirements
  • Ensure product’s TestWare and Test Flows development quality, cycle time and First Time Right
211

Firmware Engineer Resume Examples & Samples

  • Work within a scrum team to define and implement complex features
  • Apply software engineering and security principles to drive code and processes improvements
  • Develop firmware using C
  • Troubleshoot issues and update existing firmware
  • Develop tools using Python or C#
  • BS in Computer Engineering, Computer Science, Electrical Engineering or equivelent
  • 10 years experience with BIOS or Firmware development
  • Expertise with UEFI firmware development
212

Senior Firmware Engineer Resume Examples & Samples

  • Function as team member contributing to efforts of a development team
  • Leads in reviews of documents, designs, code, test cases and user documentation
  • Use proven firmware design techniques, procedures and criteria in accordance with the company’s quality guidelines
  • Technical leadership of a module or sub system in the development of embedded firmware
  • Investigate current Rockwell product offerings and identify intelligent components (Microprocessor, FPGA, and ASICS) that are at end of life, or close to it. Develop a strategy for hardware and firmware that the organization can use to determine product future life
  • Contribute to developing community improvements by keeping abreast of current trends in the areas of firmware development practices, technology utilization and development tools
  • Works effectively both independently and in a team environment to deliver solutions
  • 5 + years of embedded real-time firmware development (requirements analysis, design, testing, and documentation)
  • Experience with VM Ware, Python, Team City, Artifactory, configuration tools (ClearCase, ClearQuest, ...) and documentation (Functional, Design, ...) Would be a plus
213

Platform Configuration Firmware Engineer Resume Examples & Samples

  • System BIOS for any major OEM
  • Firmware
  • UEFI
  • Tiano
  • ACPI
214

Firmware Engineer Resume Examples & Samples

  • Experience implementing firmware in bare-metal environment
  • C or C++ for embedded systems, can understand disassembly
  • Direct experience communication protocols ( e.g. UART, SPI, I2C, USB, Bluetooth ) Experience interfacing micros to peripherals ( e.g. sensors, micros, etc. )
215

Firmware Engineer Resume Examples & Samples

  • Strong verbal and written communication skills for interfacing with peers and partners across other disciplines
  • Good analytical, programming and debugging skills
  • Positive can-do attitude
  • Strong initiative
216

Senior Firmware Engineer Resume Examples & Samples

  • Design and implement/improve GUI application framework features/widgets that will support a wide range of instruments within chemical analysis division
  • Develop and support GUI, middleware, communications and other features for multiple projects within chemical analysis division
  • Collect, interpret and documents system requirements
  • Participates in component, subsystem and system concept design verifying key design parameters and evaluating design options
  • Develops and recommends methods, tools and designs for software development process improvement
  • Experience with Qt/QML or similar UI development language
  • Experience with Linux platform (or Android)
  • C++ and design pattern experience
  • Strong debugging skills, working with existing, complex code base
  • Demonstrated strong teamwork skills
  • Minimum 6 years of technical experience in software development
  • SQL, schema and db experience
  • Android UI development experience
  • Jira and Git
  • Working with agile development processes
  • Analytical Instrument control software development
  • Bachelor’s Degree (Engineering Discipline) in related field
  • Computer Science/ Electronics Engineering
217

Senior Modem Firmware Engineer Resume Examples & Samples

  • Design, develop, improve, and maintain software on both existing and next-generation satellite modems
  • Collaborate with Modem ASIC and Networking teams to deliver the best performing modem into our satellite and consumer terminal products
  • Assist in lab PCB bring-up and low-level board testing / debugging
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or computer Engineering
  • At least 5 years of direct expertise in C/C++ programming, and shell scripting such as Perl, Awk, Sed, bash
  • 2+ years of experience with Real Time Operating systems such as VxWorks or RTLinux
  • Masters of Science degree in Electrical Engineering, Computer Science, or computer Engineering
  • Experience working with Git version control
  • Experience with source code management, unit test, code review, and issue tracking systems
  • Experience with ARM Cortex family of microprocessors
  • Experience with low-power microprocessors
  • Experience with TCP/IP, 802.11, or Bluetooth communication protocols
  • Experience with real-time audio/video streaming or compression
  • Experience with low-level debugging tools (e.g. logic analyzers, oscilloscopes, JTAG debuggers)
  • Experience with high-level real-time system design concepts, such as state machines and multi-threaded processing
  • Hands on experience configuring, trouble-shooting, and optimizing embedded C code
  • Experience with multiple types of industry standard I/O and communications interfaces, e.g. CAN, LIN and Ethernet
  • Passion for product excellence and quality
  • Experience with Python and Matlab
  • Understands calibration of wireless transceivers
  • Understands basic Wireless communication and software configuration of modulators and demodulators
  • Knows the fundamentals of an OSI 7 layer stack
218

Senior Fpga / Firmware Engineer Resume Examples & Samples

  • Learning, investigating and analyzing the functional capabilities and test requirements of electronic warfare systems dominated by RF signaling and DSP-centric implementations (among other technologies) centered around architectures containing large-scale FPGAs
  • Employing scripting techniques for batch executions and to shield users from underlying complexities
  • Performing independent reviews of deliverables produced by other team members
  • System Verilog, Verilog, VHDL
  • Simulation randomization techniques
  • Version control tools (Perforce, Subversion, CVS, TFS)
  • Relevant documentation skills (MSWord, Excel, Visio, PowerPoint)
  • Xilinx FPGAs
  • Python scripting
  • Advanced FPGA development experience
219

Firmware Engineer Resume Examples & Samples

  • The FTS Sensor Hardware engineer is responsible for the design and build of sensor hardware systems for FTS prototypes
  • Identify process challenges in commercial customer processes and create sensor hardware augmentations for Mercedes vehicles that help them to gain efficiencies in these operations
  • BS Electrical Engineering or related field
  • Arduino, Altium Designer, C, C++, ARM experience, Bluetooth Low Energy BLE Bluetooth Smart, Git
  • 6-8years of experience
  • Project management experience combined with the flexibility and adaptability required to with time and budget constraints
  • Be able to think creatively, work in a casual and dynamic team environment, and have fun
  • Experience working with data analytics and using data to make informed decisions
  • Be comfortable in interfacing all levels of management. Strong relationship-building skills and experience working closely with senior executives is a plus
  • Shipped a hardware product by the thousands
  • Conducted FCC tests with RF products
  • Has relationships with contract manufacturers
  • Can source hardware from overseas and negotiate with suppliers
  • Can route a four-layer PCB with Bluetooth Low Energy
  • Written firmware for ARM microcontrollers with an RTOS and low-power mode
  • Written Linux device drivers
220

Firmware Engineer MOL Resume Examples & Samples

  • Follow Sierra coding standard and deliver high quality C code
  • Debug and troubleshoot the 3G/4G modem protocol issues in carrier/regulatory/customer approval
  • Apply common debugging tools (QXDM/QPST/QCAT/TRACE32) to debug the issues
  • At least 2 years’ work experience in embedded software development
  • Experience on working on 3G/4G NAS/RRC protocol stack
  • Experience of MFT tools on Qualcomm platform
  • Knowledge of MS SQL Server
221

Math Firmware Engineer Resume Examples & Samples

  • Creating high-quality production code according to specifications and conforming to coding standards,
  • Implementing automated tests code,
  • Assisting with and performing code deployments to pre-production hosting environments
  • Good level of C programming skills you will code in C on a daily basis
  • Basic knowledge of Windows and Linux operating systems as OS user and OS administrator
  • Basic knowledge of C programming in Windows operating system- Expertise in low level / firmware development would be additional advantage
  • Good English skills written and spoken In addition to basic requirements you should
  • Be prepared for challenges connected with learning new technologies and new programming techniques
222

Senior Device Driver Firmware Engineer Resume Examples & Samples

  • BS degree or higher in Computer Science, Electrical Engineering, or related field
  • Minimum of 5 to 10 years of experience in software product development
  • A sound track-record of shipping products and having been through multiple full development cycles
  • Demonstrated leadership in working through complex problems or ill-defined requirements
  • Extensive experience in software development including the following: operating system kernel, device driver, embedded software, and UEFI firmware
  • Ability to handle the kernel debugger well to quickly identify and resolve issues spanning multiple subsystems
  • Experience with embedded system software development, especially at a system architectural level Enthusiastic, motivated and self-driven
223

Firmware Engineer, Isp-pudong, Shanghai Resume Examples & Samples

  • BS/MS at least 3 years’ experience in camera ISP tuning
  • Experience in embedded system application for camera or image; skilled in C
  • Knowledge in sensor, image or optical
  • Skill of hardware design and debug is required
  • Good communication skills, especially in technical writing and reporting
  • Self-motivated and ability to excel in a team environment
  • ISP tuning (AE, AWB, AF, Noise) relative experience is preferred
224

Firmware Engineer Resume Examples & Samples

  • Must be a Fall 2016 - Spring 2017 graduate with a Bachelor degree in Electrical Engineering, Computer Engineering or Computer Science
  • Minimum of 3 months experience with
  • Good knowledge of System x or x86 architecture is a plus
  • Candidates must have excellent communication skills, be motivated to work in a fast pace environment, and have excellent teaming skills to work across global teams
225

Firmware Engineer Coop Resume Examples & Samples

  • Participate in specification, design and implementation review with peers
  • Use of storage testers, analyzer and other debug tools
  • Write and review engineering design document and customer guide
  • Debug and resolve defects reported from global customers
226

System Firmware Engineer Resume Examples & Samples

  • Participates in the design of embedded software subsystems that optimize and balance the following goals: run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility, reliability, and safety. Maximizes the reuse of existing internal or external software components in order to shorten the product development cycle. Reviews the subsystem and system designs of others for system design implications
  • Proven competency with object-oriented analysis and design as well as real-time development using the C/C++ language required
  • Participates in the development of new product functional specifications
  • Participates in the development of new engineering processes and best practices
  • Optimizes personal and team development activities to drive aggressive productivity
  • Maintains focus on solutions that will improve the customer experience
  • Investigates software anomalies in association with the functional test team, customer support team, or other group (possibly including customer) as needed. Debugs and corrects anomalies
  • Willingness to work in a diverse set of software development frameworks including Agile and Scrum as the business demands
  • A minimum of two years’ experience in embedded software development with an emphasis on the analysis, design, programming, and testing of real-time software systems using modern engineering practices using the C/C++ language is required
  • Masters of Science in Computer Science or Computer Engineering
  • 2+ years of experience in an embedded software or firmware team
  • Experience in an Agile or Scrum environment
  • Experience with one of following tools and languages is desired: Python, Green Hills Integrity OS and Multi IDE, TI DSP programming using Code Composer Studio and debugging experience, ClearCase or equivalent version control tools
227

MAC Firmware Engineer Resume Examples & Samples

  • Experience in firmware/BIOS development
  • Experience with boot loaders and firmware/kernel interfaces
  • Excellent understanding of hardware design as it relates to operating systems
  • Familiar with debugging tools: ICE, JTAG, Logic Analyzers, Oscilloscopes
  • Strong understanding of system power management a plus
228

Senior Firmware Engineer Resume Examples & Samples

  • Be familiar with normal ARM/MCU hardware architecture and general IDE (CCS, IAR, Keil )
  • Good team work
  • Experience on assemble language
229

SSD Firmware Engineer Intern Resume Examples & Samples

  • Code/Document/test new features of Solid state drives
  • Work with Firmware team to coordinate development of new SSD features and resolve issues
  • Assist Firmware engineers to test and develop Unit tests for SSD hard ware blocks
  • Porting and validating Unit tests, from Firmware environment to Design verification environment
  • Manage daily SSD firmware testing and prepare reports
  • Maintain test environment and test scripts
  • Proficiency in Linux Make files and python scripts
  • Preferred C software development experience
  • Jenkins automation experience a plus
230

Firmware Engineer Resume Examples & Samples

  • C, C++ programming on embedded microprocessors
  • Embedded firmware, real-time operating system RTOS, and HW/SW interactions
  • Analytical, integration, support, and debugging skills
  • Hardware/software debugging using logic analyzers and protocol analyzers
231

Senior Firmware Engineer Resume Examples & Samples

  • Participate in all stages of development cycle from requirements analysis, to feature development, detail design, coding and bug fix under tight schedule
  • Deliver clear design, high quality code and full coverage of functional test in accordance to the requirement specifications
  • A Proven fast learner, Self motivated, willing to take challenge and team oriented personality
  • Familiar with Industrial standards (IEC61131-3, IEC61850)
  • Knowledge of version control and install/build procedure is preferred
  • Knowledge of .Net/C#/WPF/WCF/Asp.net is a plus
232

Software Development / Firmware Engineer Resume Examples & Samples

  • Must be proficient in the following areas
  • Must have excellent organizational, verbal and written communication skills and a high level of interpersonal skills
  • Must be a self-motivated team player able to work in a customer oriented, very fast-paced and demanding environment with moderate supervision
  • Mental ability to conduct on-going interpersonal interactions, analyze and solve problems essential
  • Ability to actively participate in team development and team-oriented processes
  • Physical ability to use computer hardware/software required
233

DSP Firmware Engineer JA Resume Examples & Samples

  • Implement complex digital signal processing systems for consumer products
  • Write algorithms in embedded C/C++ from Matlab and other languages
  • Be responsible for software architecture decisions
  • Support Real Time Operating Systems
  • Digital audio signal processing and/or acoustics development for voice and audio applications
  • Proficient in signal processing concepts
  • Must be a self-starter and highly motivated
  • Excellent written and verbal communication and presentation skills required
  • Familiarity with the silicon development cycle
234

Firmware Engineer Resume Examples & Samples

  • Designs portions of engineering solutions for electrical and electronic parts, subsystems, integrated circuitry, and algorithms based on established engineering principles and in accordance with development technology practices and guidelines
  • Develops and implements parameters and test plans for existing designs, including validation of tolerances, form/fit/function, shock and vibration, electromagnetic interference, safety, reliability, thermal generation, and system power measurements
  • Collaborates and communicates with internal and outsourced development partners on electrical hardware design and development
  • Participates as a member of project team of other electrical hardware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
  • Bachelor's or Master's degree in Electrical Engineering
  • Using electrical design tools and software packages
  • Designing electronic components, integrated circuitry, and algorithms
  • Using empirical analysis, modeling and testing methodologies to validate component, circuit, and hardware designs and thermal/emissions management
235

Firmware Engineer Resume Examples & Samples

  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Typically 4-6 years experience
236

Firmware Engineer Resume Examples & Samples

  • Alternate - Core courses (AA) in embedded software engineering discipline plus experience
  • Preferred experiences in electronics design/embedded. microcontrollers and user display systems
  • Preferred experience and knowledge in BLE and/or equivalent communication protocols
  • Prototyping experience a plus
237

Senior Firmware Engineer Resume Examples & Samples

  • More than 2 years of MCU firmware development experience
  • Strong knowledge of embedded software development and debugging
  • Experienced in Peripherals driver development and debugging, e.g., USB, HDMI, LCD, IMU Sensors
  • Experienced in factory tool application development and debugging
  • Experienced in Android/Linux development is preferred
  • Good English document reading capability
  • Experiences in ST/ CYPRESS MCU development is preferred
238

Lead Firmware Engineer, Shanghai, HIS, SPS Resume Examples & Samples

  • Systematize and share the knowledge and experience within the team, coach/train team members
  • Complete tasks required and assigned by department manager
  • Bachelor degree or above or equivalent with >12 years experience in firmware design
  • Proficient in firmware architecture, interface, hardware driving, algorithm, code, debug, etc. Familiar with relevant standards and certification
  • Good knowledge and experience in sensor principle, technology, design, and application
  • Good skill of communication, presentation, demonstration and training
  • Have GB certificate at least. Master DFSS methods and tools
239

Firmware Engineer Resume Examples & Samples

  • Deliver firmware build for customer or issue debugging
  • Coordinate with customer engineer team, other R&D teams (SDK, host driver) to provide high standard quality support tor key Sierra Wireless customers
  • BSEE/CS is mandatory, MS is preferable
  • Good skills in C programming Language
  • A creative, quick-learner and be willing to have the business trip abroad in short time
  • Experience in LTE IMS/VoLTE will be a plus
240

Firmware Engineer Resume Examples & Samples

  • Implementation of “on-card” software / firmware for smart card microcontrollers
  • Porting of the test framework on different toolchain and integration of different driver libraries
  • Testing of the products from customer point of view
  • Definition of software design, code and test plans / needed test coverage
  • Further improvement of firmware design, verification and validation methodologies
  • Degree in Electrical Engineering, Electronics, Computer Science, Telematics or similar
  • 1-3 years of experience in embedded software architecture/design and development
  • Experience in software test techniques is a plus
  • Programming languages: C, C++/C#, Microcontroller Assembler for 8/16/32 CPUs
  • Knowledge of smart card applications, protocols, and basic knowledge of security and cryptography is a plus
  • Experience in technical documentation, requirements management, and configuration management
  • Experience in software version control usage
  • Experience using integrated development environments, MS Windows, MS Office
241

Firmware Engineer Resume Examples & Samples

  • Design and develop firmware for various products from hardware to application layers
  • Hands-on debug skills with JTAG, simulators/emulators, logic analyzers, oscilloscopes, etc. required
  • Experience with C/C++ (with emphasis on embedded) development required
  • Experience with microcontrollers architectures
  • Experience with USB, I2C, SPI protocols required
  • Experience with Bluetooth, 802.1 desirable
242

Firmware Engineer Resume Examples & Samples

  • Work closely with HW/SW teams to integrate cross functional components
  • Develop and implement firmware design and architecture for next generation products
  • Investigate bugs and diagnose issues
  • Collaborate with cross-functional teams to build optimal solutions
  • Solid programming skills in Python, C and C++
243

Firmware Engineer Resume Examples & Samples

  • Work with the software, hardware, mechanical and design service engineers to develop new and advanced Fire protection product with high quality
  • Provide technical support for released products
  • Responsible for design, review, implementation, localization and documentation of the firmware
  • Plan and conduct unit testing, integration testing, functional testing, performance testing, and stress testing to ensure high quality of software/firmware
  • Own the responsibility of firmware risk assessment and security assessment
  • Assist other engineers for keeping track of the source code, build process, and Configuration management
  • Can independently investigate and evaluate new technologies, new architecture construction, etc., to meet customer requirements
  • Establish and identify the system requirement specification (FW part) of the product to meet the global market requirements
  • Initiate and propose innovative technical solutions to reduce product risks and complexities enhance existing functionality and increase design scalability and reuse
  • Knowledge of Real Time Operation System (multi-task, thread-safe, task scheduling). MQX experience is a plus
  • Knowledge of ARM and hardware design, Cortex M4 of Freescale chip is a plus
  • Knowledge of communication like Modbus, TCP/IP
  • Experience in USB protocol, SD card driver is a big plus
  • Familiar with the UML and Layers architecture design
  • Knowledge of CMMI or Agile is a big plus
  • Strong ability of trouble shoots
  • Software version control tool experience, such as SVN、 Git
  • Ability to work effectively in a group environment
244

Intermediate Firmware Engineer Resume Examples & Samples

  • Bachelor of Science degree in CS, EE or equivalent experience. Advanced degree and experience a plus
  • Extensive system software development experience in and of Linux (device driver development, configuration..)
  • Strong understanding in multithreaded, event driven, asynchronous IO programming models
  • Knowledge of high level hardware architectures and very comfortable working on hardware interfaces (FPGA)
  • In-depth knowledge of performance analysis and modeling techniques, tools and benchmarking
  • Strong debugging skills
  • Ability to work in a team environment and also work independently
  • Ability to complete tasks on time with and without supervision
  • Networking development experience
  • Very strong programming skills in C, C++, and Object Oriented Design
  • Audio/video or audio/video standards (SMPTE) development experience a big plus
  • Work closely with Product Management, Marketing and Engineering teams to research, define and develop product architectures, designs and plans for live production solutions
  • Work closely with development teams to implement solutions and improve existing products
  • Create design document and conduct design review with design team members
  • Fast prototyping of new product concepts
245

Firmware Engineer Resume Examples & Samples

  • Take part in the complete development processes which includes design, development and unit testing of software and firmware releases for Timing product lines
  • Design high performance, scalable, and modular subsystems for Timing systems
  • Develop core components of firmware, device drivers and applications
  • Create technical documentation for software and system functional blocks or features
  • Implement new customer specific interfaces features according to a requirement specifications and project plans
  • Assist in definition and verification phases of new software blocks and make contribution in definition of hardware blocks in overall system architecture
  • Analyze feedback and nonconformities, provide workarounds and develop debug strategies and bug fixes
  • Assist with sustaining activities to deployed products
  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related field with 7 plus years of experience
  • Expertise in Embedded Systems and development of device drivers for embedded platforms
  • Experience with Linux kernel, low level device driver development is required
  • Good understanding of structured programming and design patterns and application frameworks in the embedded systems
  • Mastery of programming in Firmware, C and C++
  • Good analytical and debugging skills for embedded platforms
  • Hands-on experience with SoC (System on Chip) bring up and Board Support Package (BSP)
246

3D R&D Firmware Engineer Resume Examples & Samples

  • Software developer: be a proficient software developer, capable of develop high quality, well-architected, good performance software
  • Teamwork: be an excellent team player
  • Process oriented: understand, follow and improve software development processes including Product Life Cycle
  • Understanding of Requirement processes elicitation and typical software development processes and models
  • 2+ years of experience of product development or similar work on software quality
  • In-depth understanding of low-level real-time firmware development
  • In-depth understanding of modern operating systems, especially Linux
  • In-depth understanding of C++
  • Demonstrated ability to work with a group of peers
  • Demonstrated ability to make in-depth technical or business contributions working with other engineers
  • High level of initiative, with an ability to plan and manage tasks, ability to work collaboratively, both within and outside one’s own group
  • Strong written and verbal communication skills in English
  • Quality and process oriented, capable of manage automated testing infrastructure and plan for improvements in Quality Assurance and Quality Control areas
  • Experience in embedded software development
  • Experience in real time operating systems and tool chains
  • Experience in concurrent programming. Experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment
  • Experience in code debugging: usage of debuggers and (desirable) tracing tools, memory corruptions and leakage detection and correction, stack analysis
  • Knowledge of interchange formats such as PDF and typical CAD and Design applications such as Autocad or Adobe CS Suite
  • Experience in state machine design and implementation, event driven control, complex error detection and recovery, synchronization between multiple devices with multiple states
247

Senior Firmware Engineer Resume Examples & Samples

  • Be responsible for the management and technical oversight of a team of software engineers
  • Have the ability to generate products’ software requirement specification, design documents and test specification
  • Work closely with other team such as project manager, electronic category leader, software team leader, software architectures, software manager to estimate the software development effort and able to create software development schedules
  • Can maintain current and well informed on embedded software engineering methodologies and technologies
  • Develop test methodology and conduct/drive electronics design verification, product validation test and production testing
  • Involve in software development process improvement activities
  • Master or Bachelor Degree in Electrical/Electronics/Telecommunication/Computer Engineering or equivalent
  • At least 7 years of software experience in software design and development of embedded system
  • Familiar with C / C++
  • Experience and have good understanding of software development life cycles (SDLC), basic electronics hardware, its interfacing to software systems and a basic knowledge of power electronics circuitry
  • Good knowledge of embedded real-time software engineering (requirement analysis, design, testing), data structures, algorithms is required
  • Knowledge of MCU/MPU architecture and its common peripherals
  • Familiar with embedded development tools (emulators, debuggers, analyzers, oscilloscopes, etc) as well as configuration management tools and concepts
  • Practical experience with UML
  • Experience with CMMi and/or Agile Software Development process
  • A team player with good communication and strong analytical skills
  • Independent, Integrity and self-driven with a strong focus on results
248

Firmware Engineer Resume Examples & Samples

  • Familiarity with Connected devices / IOT
  • Software issue tracking and ticket systems such as JIRA
  • Programming in Real Time Operating System environments
  • Embedded microcontroller system design experience, utilizing on-chip peripherals and sub-systems
  • Familiarity with embedded systems displays, touchscreens, and/or wireless communications
  • Familiarity with the control of electro-mechanical parts such air pumps, valves, motors, etc
  • Communications protocol experience (i.e. TCP/IP, UART, SPI, I2C, USB)
249

Firmware Engineer Resume Examples & Samples

  • Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science
  • 3 years of experience in real time embedded programming using C and assembly languages
  • Object-orientated design concepts, revision control and bug tracking systems
  • Understanding of Agile development and using Agile project tools, such as Rally
250

Associate Firmware Engineer, GA Resume Examples & Samples

  • Understand the vehicle design from the HW/SW/Firmware perspective
  • Review, design and implement systems to enable streamlined production of vehicles
  • Influence the end-to-end process of FW upload into the vehicle’s subsystems at the manufacturing line
  • Help with the timely troubleshooting and fix of production line down issues
  • Coordinate with the Firmware Engineering, NPI and GA teams to release new firmware to the line
  • Trial new releases and provide feedback to the firmware engineering team about the feasibility of the new release
  • Maintain production systems used in manufacturing and testing of the vehicles
  • Work with end of line, service and delivery teams to meet the daily production targets
  • Respond to calls for support from various stations at the factory