Firmware Engineer

Company:  Resource Informatics Group
Location: Irving
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: -Firmware Engineer
Duration: 3-6months
Location: Palo Alto, CA - Onsite
Experience: - 10+ Years

  • Possess at least 10 years of relevant experience in software and firmware development.
  • Have a solid understanding of basic architectural coding principles.
  • Demonstrate expertise in Embedded C/C++ programming, including the ability to develop embedded firmware or kernel drivers.
  • Possess strong knowledge of basic firmware calls and have experience with Free RTOS or other reliable Real-Time Operating Systems.
  • Familiarity with implementing RTOS onto ST Microchips is highly desirable, particularly experience with STM323 Microcontrollers/Microprocessors. Advanced microcontroller experience is required, and similar experience with another microprocessor is also acceptable.
  • Have experience with low-level coding to interface firmware with hardware.
  • Possess expertise in CAN BUS and understand its functioning principles.
  • Understand concepts related to Data Traffic.
  • Familiarity with ROS (Robot Operating System) is preferred but not required.
  • Have experience in probing hardware during runtime to analyze software behavior.
  • Have worked in a product development team, collaborating with software, firmware, and hardware engineers for firmware debugging.
  • Possess knowledge of using test equipment and basic schematic understanding.
  • Understand how firmware operates at the signal level.
  • Hold a Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Be a self-starter who can work effectively both independently and as part of a team, preferably on-site.
  • Demonstrate sufficient experience to work autonomously, following weekly directions and making progress without constant supervision or code checking.
  • Be able to successfully complete a basic C/C++ coding test during the interview process, which may include an on-screen coding challenge.
Preferred:
  • Experience with Particle.io.
  • Familiarity with IoT modules and/or devices.
  • Knowledge of Bluetooth, UART, and SPI protocols.
Apply Now
Share this job
Resource Informatics Group
  • Similar Jobs

  • Senior Firmware Engineer

    Irving
    View Job
  • Staff Software Engineer, Embedded Firmware (R2524)

    Dallas
    View Job
  • Staff Software Engineer, Embedded Firmware (R2524)

    Dallas
    View Job
  • Engineer

    Dallas
    View Job
  • Engineer

    Dallas
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙