This site uses cookies.
We use cookies to offer you a better browsing experience & analyze site traffic. If you continue
to use this site, you consent to our use of cookies.
Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.
IDR is seeking an Embedded Software Engineer to join one of our top clients in Atlanta, GA. This role is perfect for a seasoned professional looking to leverage their expertise in embedded systems within a dynamic and supportive team environment. If you are eager to contribute to a growing organization and thrive in a collaborative culture, we encourage you to apply today!
Position Overview & Responsibilities for the Embedded Software Engineer:
Serve as the primary technical resource for embedded projects, including system architecture modeling and technical troubleshooting.
Design, develop, and support software solutions for operating systems, hardware abstraction layers, and board support packages.
Engage in both legacy system maintenance and new project development, focusing on embedded systems architecture improvements.
Occasionally travel to job sites to address and resolve technical issues, ensuring optimal system performance.
Collaborate with our client's team to foster best practices in digital solutions and manage development environments.
Required Skills for the Embedded Software Engineer:
Proficiency in embedded programming using C and C++, with a strong emphasis on C++ (75% of development).
Experience with real-time operating systems (RTOS), Green Hills Integrity, and Linux.
Background in motion control systems within industries such as automotive, aerospace, or defense.
Expertise in object-oriented programming within embedded contexts.
Ability to support and troubleshoot fielded embedded systems, both on-site and remotely.
What's in it for you?
Competitive compensation package
Full Benefits; Medical, Vision, Dental, and more!
Opportunity to get in with an industry leading organization