Post Job Free
Sign in

Embedded Firmware Engineer

Company:
Vimerse InfoTech Inc
Location:
Los Angeles, CA, 90079
Posted:
June 21, 2025
Apply

Description:

Title: Embedded Firmware Engineer

Location: Los Angeles, CA (Onsite)

Duration: 6+ Months with possible extension

Type: Contract

Job Description:

Required Skills:

• Design and develop standalone firmware (BareMetal and/or RTOS) and bootloaders.

• Designing, developing, coding, testing and debugging firmware and system software in resource constrained environments.

• Must have: Good understanding on Z-Wave and Wi-Fi related technical development, testing, and debugging.

• Must have: Good exposure to low power firmware design.

• Must have: Good exposure to on field issue debugging.

• Solid understanding of computing systems architecture and fundamental operating principals (CPU, interrupts, Timers, MMU, GPIO, DMA, UARTs and various I/O devices)

• Strong C or C++ programming capability and understanding of Assembly language.

• Electronics circuit design and / or strong understanding and interpretation capability of electronic circuits and systems.

• Usage of electronic test and measurement systems (DMM, Oscilloscope, Logic Analyzers, Protocol Analyzers, etc)

• Strong understanding of communication protocols and programming of related hardware (I2C, SPI, UART, CAN, USB, Ethernet, RS485, etc)

• Usage of software debugging tools (JTAG, ICE, etc)

• Board bring-up and electrical system testing

• Strong understanding of systems security

• Solid understanding of Source code control techniques / code reviews

• Basic electronic hands-on rework / soldering capability

• Solid understanding of Source code control techniques / code reviews (Ex. GIT, GERRIT)

• Strong understanding of systems security

• High level of commitment to client satisfaction and agility

• Collaborate with others and build positive working relationships.

• Possess a strong work ethic.

• Strong written and verbal communication skills

Responsibilities:

• Troubleshooting field issues arising on Z-wave/Wi-Fi technologies

• Deep analysis and troubleshooting of low power operation of battery powered devices.

• Resolving issues that are raised during code/review/debugging, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.

• Understanding the client's business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.

• Identifying different solutions and being able to narrow down the best option that meets the client's requirements.

Apply