Firmware Engineer

Akt LLC
  • Huntsville, AL
    14 days ago

    Job Description

    Title: Firmware Engineer

    Location: Houston, TX (On-site)

    Roles & Responsibilities:

    • Experience in embedded programming on microcontroller including coding of interfaces to external memory, and digital interfaces to other peripherals (SPI/I2C/SCI/CAN/UART).
    • Firmware development experience using on Microchip PIC Microcontrollers using MPLab IDEs is a plus
    • Experience with DSP and/or FPGA based SoCs is a plus.
    • Able to write firmware for new and existing instrumentation, mostly on PIC devices.
    • Experience in common debugging tools to troubleshoot embedded code and implement corrections.
    • Developing original designs with C/C++/equivalent embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.
    • Experience with common microcontroller and/or embedded processing platforms such as ARM and PIC.
    • Understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
    • Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
    • Understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming.

    Numbers & Facts

    LocationHuntsville, AL

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Firmwareunmatched
    • Debugging Toolsunmatched
    • Device Driversunmatched
    • Electronicsunmatched
    • Embedded Operating Systemsunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • FPGAunmatched
    • I2Cunmatched
    • IDE (Integrated Development Environment)unmatched
    • Identify Issuesunmatched
    • Instrumentationunmatched
    • Laboratory Equipmentunmatched
    • Memory Hardwareunmatched
    • Microcontrollerunmatched
    • Multithreaded Programmingunmatched
    • Object Oriented Programming Methodologiesunmatched
    • Peripheral Hardwareunmatched
    • Realtime Operating Systemunmatched
    • Software Architectureunmatched
    • Software Architecture Designunmatched
    • Software Engineeringunmatched
    • USBunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder