JOB TITLE: Firmware Engineer V
LOCATION: 100% Remote in the US
DURATION: 2 year contract
RATE RANGE: $81-91/hour
TOP 3 SKILLS:
- Experience with software design and programming in C/C++ for development, debugging, testing, and performance analysis.
- Experience with firmware development for embedded systems and/or systems software development.
- Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
SUMMARY:
Our client aims to bring together the brightest cross-disciplinary minds in one place to deliver on our mission: build tools that help people feel connected, anytime, anywhere. We have an exciting opportunity for a Firmware Engineer to join our team of experts that deliver key AR/VR firmware and software solutions. As a Firmware Engineer you will apply the principles of computer science and mathematical analysis to the design, development, and testing of AR/VR devices and prototypes.
RESPONSIBILITIES:
- Architect, design, implement, and test firmware/software enabling customers to meet their goals.
- Gather requirements from customers and break into tasks for execution.
- Create unit-tests to ensure software is always meeting quality needs.
- Collaborate with Electrical, Firmware, Software, and Hardware engineers to deliver solutions.
QUALIFICATIONS:
- Experience with software design and programming in C/C++ for development, debugging, testing, and performance analysis.
- Experience with firmware development for embedded systems and/or systems software development.
- Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
Good to have skills:
- Experience with scripting languages like Python, Bash, etc.
- Experience with embedded RTOSes such as FreeRTOS, Zephyr, uCOS, etc.
- Experience with CPU architectures like ARM. RISC-V, etc.
IND123