Embedded Software Engineer – C /Linux/RTOS/Networking; Middleware
Job in
Hopkinton, Middlesex County, Massachusetts, 01748, USA
Listed on 2026-06-20
Listing for:
Connected Systems Partners, Inc.
Full Time
position Listed on 2026-06-20
Job specializations:
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, C++ Developer, Embedded Software Engineer
Job Description & How to Apply Below
We are seeking an Embedded Software Engineer to join a small, hands-on engineering team. This role is ideal for engineers early in their careers through mid-level experience who want strong mentorship and growth in embedded software development.
The focus of this position is C-based middleware develop men
t across Embedded Linux and RTOS environment
s. This is not a kernel or device driver rol
e
- Develop and maintain embedded middleware software primarily in C (some C++)
- Work with embedded Linux and RTOS-based systems
- Support RTOS environments including FreeRTOS
- Assist in development for ARM-based platforms (including STM
32 migration effort - s)
Work on networking/middleware layers (not hardware control or kernel develop men - t)
Collaborate closely with senior engineer in a 2-person team
- 2–10 years embedded software experience
- Some C++ exposure
- TCP/IP networking exposure
- Basic experience with embedded Linux or RTOS
- Ability to work onsite 3 days/week
- Embedded middleware or communication stack experience
- Experience with STM
32
Familiarity with NXP Semiconductors platforms
Must be a US Citizen or Green Card Holder.
This is a hybrid position with 3 days onsite required.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×