Skip to main content

Senior Embedded Engineer

Interested in working in a fast paced collaborative environment with a group of technically minded engineers developing cutting edge products and having fun doing it?  If so, Rodinia is interested in you.

Currently we are looking for an experienced Embedded Linux Design Engineer to become a member of our fast-growing team. The position being offered is a full time or contract to hire opportunity.  Our full time employees enjoy competitive benefits including 401k, health, dental, vision, profit sharing, and other quality of life perks. Those who qualify thrive in our ever-changing customer facing environment.

Required Skills:

  • Design and develop embedded firmware using C and C++
  • Experience with Embedded Linux, Yocto design flow experience preferred
  • Experience developing bootloaders
  • Experience developing bare metal code
  • Peripheral driver development UART, I2C, memory, GPIO, interrupts, SPI, etc…
    • Targeting baremetal
    • Targeting mainline linux kernel
  • Experience developing board support packages
  • GCC/GNU Toolchain experience
  • Ability to read and interpret hardware schematics and component datasheets

Minimum Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 6-10+ years of experience with software development.

Preferred Qualifications:

  • Signal processing / DSP programming
  • Leadership, project management, customer relations experience
  • PCB Design
  • Matlab, Python, Java
  • FPGA Design
  • Self-motivated/Self-starting individuals with strong customer relations experience
Contact Us