ARM - Firmware Developer

Long Finch Technologies

Houston, TX

Posted On: Sep 17, 2024

Posted On: Sep 17, 2024

Job Overview

Job Type

Contract - Independent, Contract - W2

Experience

4 - 10 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • ARM
  • Trustzone
  • Cortex-R
  • Cortex-A
  • Firmware
Job Description

Job Requirements
Design and develop firmware on ARM processors.
Should be able to work in TrustZone technology within Cortex-A and Cortex-R based application processors

Work Experience
Knowledge & Skills

  • Experience with developing firmware applications on Arm processors
  • Expertise in C programming.
  • Familiarity with Python, batch files, command shells, and other relevant scripting languages.
  • Experienced in working with source control systems like Github.
  • Familiarity with bare metal systems, board bring-up, and bootloader architecture
  • Experienced in debugging embedded firmware applications using JTAG, SWD debuggers.
  • Proficiency in low level communication protocols like UART, I2C, and SPI
  • Familiarity with using logic analyzers, I2C analyzers, oscilloscope, and other relevant tools
  • Understanding of RTOS concepts, ability to develop complex multi-threaded application firmware components.
  • Understand basic analog and digital electronic concepts, be able to understand HW schematics
  • Be able to understand technical specifications, data sheets, and develop firmware solutions based on requirements

Specific skillset

  • Trustzone for Cortex A and R

Cross-Org Skills

  • Effective Communication
  • Results Orientation
  • Learning Agility
  • Digital Fluency
  • Customer Centricity

Education & Experience

  • Four-year or Graduate Degree in Computer Science, Computer Engineering, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.

 


Job ID: LF240008


Posted By

Shubham Singh