Principal Embedded Systems Developer



We are Mobiquity, a digital consultancy, committed to helping our clients understand apply and engage technology in meaningful ways… and we are growing. As we continue to work with our clients uncovering friction and sparking digital transformation, we are hiring an Embedded Systems Engineer to work with our high impact teams.



The Embedded Systems Engineer is an integral part of our high impact teams, using their skills and knowledge to design and implement software of embedded systems and devices. This role is also responsible for the production, testing and maintenance of these systems.



Responsibilities




  • Create modularized, performant, scalable and optimized embedded system components


  • Design and implement software of embedded devices and systems from requirements to production, including quality control and deployment


  • Design, develop, code, test and debug embedded systems and software


  • Review design and code of other team members


  • Analyze and enhance efficiency, stability and scalability of systems


  • Support QA to optimize system performance


  • Interface with hardware design and development


  • Produce API and interface documentation and specifications



Skills




  • 8 or more years of experience in software engineering


  • 4 or more years of experience with hands-on development and troubleshooting on embedded systems


  • Embedded Systems development experience using C and/or C++


  • Experience with networked communication using TCP/IP, HTTP, UDP, Bluetooth


  • Experience with medical device development a plus


  • Familiarity with software configuration management tools


  • Extensive experience with at least one Real-time Operating System (RTOS)


  • Extensive knowledge of Embedded System design and development processes


  • BS in Computer Science


  • Excellent communication, both written and verbal


Apply Now

Back to jobs