Firmware Validation Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

C
C++
Communication
Computer Hardware
Conflict Resolution
Debugging
Device Drivers
Embedded C
Embedded Software
Embedded Systems
Enterprise Application Integration
Firmware
Hardware Development
Hardware QA
Interfaces
Microcontrollers
Operating Systems
Optical Fiber
Optimization
Problem Solving
RTOS
Real-time
Regulatory Compliance
Systems Architecture
Systems Engineering
Testing
Verification And Validation

Job Details

Position: Firmware Validation Engineer
Location: USA
Exp: 8+

Key Skills: C, C++ microcontrollers, UART, I2C, SPI, USB, SoC, RTOS, Microcontrollers, Debugging, IoT Development, Hardware Integration

Roles and Responsibilities:

Developing device drivers, bootloaders, and communication protocols
Optimizing firmware for performance, power efficiency, and stability.
Develop and maintaining the embedded software that controls hardware.
Testing, debugging, verification, and validation of functional modules against requirements
Understanding of embedded systems, including RTOS (Real-Time Operating Systems), is vita
Responsibilities span from initial design and development through to testing, debugging, optimization, and post-release support

Experience:
5 to 8 years of experience
Good knowledge and maintained embedded software for CPUs and non-volatile memory systems
Develop the critical pieces of EAI Firmware used to deploy inference jobs on EAI processors
Advanced programming skills in C/C++ for operating system kernel & systems development
Established standardized procedures for integrating new programs, enhancing team efficiency
Develop and test embedded firmware for microcontrollers using Embedded C/C++ Experience running, analyzing, and tuning system performance benchmarks
Debugging firmware in the field, ensuring compliance with specifications for fiber-optic transmission systems
Good knowledge and understanding of the overall system architecture is crucial for designing and implementing firmware
Deep understanding of embedded systems, including RTOS, hardware interfaces, and peripherals.
Familiarity with hardware design, architecture, and interfacing.
Strong debugging and problem-solving skills, particularly in the context of firmware
Evaluated current firmware applications and update or modify them as necessary

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.