Embedded Firmware Engineer

  • Salary

    $110,000 - $120,000 Per Year


3 to 10 Years

Posted On

Jan 18, 2023


Long Finch Technologies

Travel Requirements


Job Overview

Required Skills

  • PIC
  • C/C++
  • Microcontroller
  • CCS Compiler.
  • ARM
  • Cortex-Mx
  • Python
  • GUI
  • VHDL/Verilog

Job Type



San Jose, CA

Job Description

Mandatory Technical Skills

  • Hands on with PIC Microcontroller embedded software development on both C/C++ and Assembly
  • Should have atleast 2 yrs of exp. with PIC Microcontroller programming using XC8/16/32 and CCS Compiler.
  • Experience with ARM Cortex-Mx will be an advantage.
  • Hands on experiene with GUI development using Python.
  • Experience with Labview tools will be considered as an advantage.
  • Should be able to understand Hardware design and develop the embedded code.
  • Experience with USB, Ethernet, I2C & SPI interfaces are mandatory
  • Good Debugging skills
  • Good understanding of network concepts and packet based protocols 
  • Experience with FPGA/CPLD Coding for Xilinx and Altera programmable devices (Spartan/Virtex/Cyclone etc) will be an Advantage
  • Experiene with VHDL/Verilog to develop firmware will be an advantage
  • Should be able to own the entire firmware development and drive it till completion
  • Should be passionate to learn new languages, softwares to deliver error free programs.


Desirable Functional Skills

  • PIC Microcontroller Programming using Assembly and embedded C
  • Working experience on GUI Development under Windows OS using Python is Mandatory.
  • Design and Verification of the FPGA/CPLD code (may need to use SV/UVM env)
  • Good understanding of Digital signal processing concepts and implementation experience with MATLAB.

Job ID: LF221464

  • Posted By

    Sarah Ferry


HR Manager


Long Finch Technologies

Last Login

Apr 22, 2024

Posted On

Jan 18, 2023

Related Jobs