• Senior Embedded Engineer (Parkifi - IoT)

    Location US-CO-Denver
    Job ID
    Information Technology
  • Job Duties and Responsibilities

    As a Senior Embedded Engineer, you will play a central role in the design and development of the Dish IoT product(Parkifi). The ideal candidate will have a passion for product development and a strong interest in IoT solutions. The candidate will be working on our Parkifi (a DISH IoT) development team in our Denver downtown office. They will be working in an extremely collaborative and fast-paced environment using both scrum and XP methodologies along with the software development team providing our customers with solutions. We look for self-starters who thrive in a fast-paced environment. Most importantly – We look for people that can prioritize, multi-task, and deliver – because it’s a lot more fun to get things done. 


    Primary responsibilities fall into the following categories:


    • Create & modify firmware to create robust sensors and gateways.
    • Create & modify embedded Linux systems.
    • You will help with battery optimization, system stability and reliability, detection tweaks, refactoring, data transfer methods and much more.
    • On a day-to-day basis, you’re working with engineers at the company, external consultants to determine the best path going forward
    • Working in parking lots will be part of what you’re doing. Real-world testing is the best testing, and you’ll be out there along with most of the team making sure that what we do functions as expected resulting in a desirable experience for our customers

    Skills - Experience and Requirements

    A successful Senior Embedded Engineer has all the following:


    • 5+ years of experience with C.
    • 5+ years of experience with embedded Linux. Drivers, kernel builds, etc.
    • Can write UART, SPI and I2C drivers quickly and reliably
    • Able to integrate a manufacturer SDK and determine if it is working properly
    • Able to write drivers for MCU features such as DMA, RTC, IRQs, etc.
    • Knowledge in Bootloader and firmware update techniques
    • Knowledge in ARM-M and ARM-A architecture experience
    • Knowledge in Data compression and transmission techniques
    • TCP/IP, USB, BLE, Modem, WiFi and Serial communications experience
    • You must understand and have developed low powered embedded systems
    • A fast learner on languages that are used in other aspects of Parkifi


    Bonus Skills:


    • TI and Silicon Labs radio development experience
    • Keil IDE experience
    • Python, C#, Java, and Linux experience



    About You:


    • Pride – You're dedicated to the success of the company and yourself
    • Driven –You don't stop until the job is done

               – You are passionate about technology, Denver, and everything you do

    • Adventure – You're a trailblazer and constantly think outside of the box
    • Curiosity – You are always looking for the unfamiliar as opportunity.

      – You're endlessly pursuing knowledge

    • Team – You're an effective and supportive team player
    • Team – You're patient and resilient in a fast-paced environment
    • Team – You're honest, humble, hungry, and happy
    • Winning – You settle for almost!
    • You're energetic and FUN!



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.