Job Description
Job Description
Title: Embedded Software Engineer
Location: Duluth, GA (Onsite 4 days/week)
Type: Contract
About the Role
Tier4 Group is seeking an experienced Embedded Software Engineer to support a long-term development initiative focused on advancing next-generation device-level systems. This position offers the opportunity to work hands-on with embedded technologies and contribute to a high-impact engineering effort within a global organization.
Key Responsibilities
-
Design, develop, and maintain embedded software for Linux-based devices.
-
Contribute to both new feature development and refactoring of legacy codebases.
-
Collaborate with cross-functional teams including Product Management, DevOps, and QA in an Agile environment.
-
Participate in 2-week sprint cycles, code reviews, and continuous improvement initiatives.
-
Work effectively in a culturally diverse environment, maintaining professionalism and adaptability.
Required Qualifications
-
5+ years of embedded software development experience.
-
Strong proficiency in C and C++ for embedded Linux systems.
-
Experience working with physical devices (e.g., HVAC systems, ATMs, industrial controls, or similar hardware).
-
Proven ability to work independently — a self-starter who thrives without heavy process dependency.
-
Professional communication skills and ability to operate effectively within a global corporate culture.
Preferred Skills
-
Experience integrating devices with cloud or web-based portals.
-
Background in startup or fast-paced, dynamic environments.
-
Strong problem-solving and resourcefulness in ambiguous situations.