J

Embedded Software Engineer

Jobgether • United States
Remote
This Job is No Longer Active This position is no longer accepting applications

Jobgether is seeking an Embedded Software Engineer to design, develop, and optimize embedded software for complex systems. The ideal candidate will have 3+ years of experience in embedded systems using C/C++ and/or Python. Strong analytical and problem-solving skills are required.

Key Highlights
Design, develop, and implement embedded software and firmware solutions
Collaborate with hardware engineers and internal teams
Develop and maintain software in Linux and/or real-time operating systems
Key Responsibilities
Design, develop, and implement embedded software and firmware solutions
Participate in the full software development lifecycle
Collaborate with hardware engineers and internal teams
Technical Skills Required
C/C++ Python Linux Real-time operating systems Git/GitHub Modbus Qt
Benefits & Perks
Annual salary range: $103,000 - $129,000
Medical, dental, and vision insurance coverage
Health Savings Account (HSA) with employer contributions
401(k) retirement plan with employer match
Short-term and long-term disability insurance
Life insurance and accidental death & dismemberment coverage
80 hours of paid time off annually plus eight paid holidays
Fully remote work within the United States
Nice to Have
Familiarity with tools and technologies such as Git/GitHub, Modbus, Python, and Qt

Job Description

This role is focused on designing, developing, and optimizing embedded software that powers complex systems integrating sensors, hardware controls, and real-time data processing. You will work across the full software development lifecycle, from architecture and coding to testing, debugging, and long-term maintenance of embedded and firmware solutions. The environment is highly technical and collaborative, requiring close interaction with hardware engineers, customers, and vendors to improve system performance and reliability. You will contribute to products that depend on precision, stability, and secure data handling, often in Linux or real-time operating system environments. The role also emphasizes continuous improvement, cybersecurity compliance, and disciplined engineering practices. It is an opportunity to work on mission-critical systems where software directly impacts physical device performance and operational safety.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Staff Software Engineer, Banking Server Engineering

Programming
•
15m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Cash App

United States
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

CyberCoders

United States

Senior/Staff Analytics Engineer

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

render

United States

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly