cover image
ATR International

Embedded Software Engineer

Hybrid

Minneapolis, United states

$ 65 /hour

Freelance

10-09-2025

Share this job:

Skills

Communication Python Programming Agile C Programming

Job Specifications

This position will design and develop embedded software for a medical instrument/IoT product running RTOS on an ARM Cortex Processor. Candidate must be skilled in Embedded Real-time Systems, C, RTOS, multi-threading and Event Driven Software.Additionally, experience with ARM Cortex, USB and BLE protocol is going to be very helpful. Work will involve design and development of new code as well as debugging and refactoring of legacy code.

Must Have:

Expertise in C Programming for real-time embedded Software.
Experience working with RTOS
Multi-threaded coding experience, along with both asynchronous and synchronous code.
Experience Debugging and using debugging tools.
Ability to work in an agile cross functional team environment
Strong Communication skills.

Nice to have (one or more):

Experience with ARM Cortex
Experience with ThreadX
Experience with USB, BLE, TLS
Experience with Python
Experience defining XML and JSON
Experience with legacy code refactoring

About the Company

ATR International is committed to delivering next-generation recruiting that enables businesses and communities to thrive. By bringing passion for excellence, trust, and inclusion to every interaction, we build deep connections with our clients, contractors, internal staff, and local markets to drive long-term mutual success. Founded in 1988 as a two-person, Hispanic-owned company, ATR is now a widely renowned technical staffing and consulting leader. Our firm has grown to serve a range of companies--from startups to Fortun... Know more