Firmware Development Engineer

Firmware Development Engineer

29 Jun 2024
Alabama, Huntsville / decatur, 35801 Huntsville / decatur USA

Firmware Development Engineer

Vacancy expired!

Firmware Development Engineer

Huntsville, AL

Job Summary of Firmware Development Engineer

Our client, a globar provider of ruggedized embedded computing solutions, is looking for a Firmware Development Engineer to join their growing team. In this position, you will be responsible for developing and maintaining high-quality boot code and deploying test firmware for the development of next-generation products.

This is a company that offers a mix of challenging projects, great growth oppotunities, and the ability to work on cutting edge technologies in their space.

Responsibilities of Firmware Development Engineer

  • Develop and maintain embedded software, written in C and assembler
  • Follow company design procedures relating to the development of software
  • Use Continuous Integration and Static Analysis tools to improve code quality, detect and correct bugs quicker.
  • Provide customer support with documentation to support the software product.
  • Communicate status to key stakeholders in a timely and professional fashion.
  • Participate in the continuous improvement of Software Development Processes
  • Cover all aspects of software development following the Company's Software Development procedures
  • Generating requirements for new products, porting and code development for new products
  • Maintenance updates for existing products.
  • Project documentation to comply with procedures, as well as customer documentation.
  • Product support for customers and Manufacturing.
  • Working closely with HW Engineering, other SW Engineering teams and other disciplines


Qualifications of Firmware Development Engineer
  • BS or MS in Electrical Engineering, Computer Science or Computer Engineering
  • Experience 2+ years of experience Firmware development
  • A solid background with C, along with knowledge of Assembly.
  • Experience of writing software to test computer systems
  • Experience with several compilers/cross compilers build environments, such as GCC
  • Understanding of computer architectures and hardware design. With knowledge of one of the following:
    • Intel Architecture (i7), NXP (Freescale) T-series, P-series, PowerPC or ARM.
    • Knowledge of modern Real-Time Operating Systems
    • Knowledge of Linux, as a software development environment.
    • Knowledge of backplane interconnect architectures VME, CPCI , VPX, IPMI.
  • Any experience with the following technologies would be advantageous: UEFI, U-Boot, NVIDIA CBoot, Slim Bootloader, Secure / Trusted Boot, Xilinx SDK, NXP K21


Compensation of Firmware Development Engineer

Salary Range: $85,000-115,000/year (plus bonus and benefits), based on qualifications and experience

Location: Huntsville, AL
Type: Direct
Travel: As and when required
Relocation Assistance: Subject to review
Visa Sponsorship: No

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.