Job Description

Job Description

Ability to work in a hybrid arrangement (office located in Ware).

Core Technical Proficiencies:

  • Programming Languages: C/C++.

  • Processors: Microchip (PIC32), ARM

  • Operating Systems: Bare metal, RTOS

  • Networking: Knowledge of networking protocols such as TCP and UDP.

  • Protocol: Experience with SPI, I2C, CANbus and other embedded interfaces.

  • Other: Experience with stepper and BLDC motors, DC Power Supplies, sensors

  • Version Control: Proficiency with Git and collaborative development workflows.

  • Documentation: Ability to create design documents on software architecture and algorithms.

  • Responsibilities:

  • Design, develop, and implement embedded software for bare-metal systems, focusing on performance, reliability, and resource efficiency.

  • Develop, test, and debug low-level device dri...

  • Apply for this Position

    Ready to join Motorola Solutions? Click the button below to submit your application.

    Submit Application