Job Description
Job Title: Embedded Software Engineer
Location: Peachtree Corners, Georgia
Employment Type: Contract
We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software for embedded systems. This role will focus on building efficient, reliable, and secure code for microcontrollers and real-time applications, while ensuring integration with hardware components and larger system architectures. The ideal candidate has strong skills in low-level programming, embedded operating systems, and communication protocols, with a proven ability to deliver production-quality embedded software.
Key ResponsibilitiesDesign, implement, and maintain software for embedded systems and IoT devices.
Develop clean, maintainable, and testable code using C/C++ for microcontrollers.
Collaborate with cross-functional teams to integrate software with hardware, firmware, and system components.
Debug, profile, and optimize software at the hardware/software interface.
Participate in design reviews, code reviews, and software testing.
Manage version control, issue tracking, and release management for embedded software.
Document software architecture, design decisions, and technical specifications.
Research and adopt new tools, methodologies, and technologies to improve embedded development.
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
5+ years of hands-on experience in embedded software development.
Proficiency in C and C++ programming for embedded platforms.
Experience with real-time operating systems (RTOS) such as ThreadX, FreeRTOS, or similar.
Strong understanding of hardware-software integration and device drivers.
Knowledge of communication protocols (e.g., UART, SPI, I²C, BLE, Wi-Fi, TCP/IP).
Experience with debugging tools, build automation, and version control (Git).
Familiarity with 32-bit ARM architectures, STMicroelectronics, or Realtek MCUs.
Experience with IoT connectivity, data streaming, or cloud-integrated embedded applications.
Knowledge of encryption, security protocols, and secure coding practices.
Exposure to Agile/Scrum environments and collaborative development workflows.
...us and aim to deliver an elevated experience. As a Ground Maintenance Mechanic (GMM) in a motorized role, you will be a part of Delta... ...electrical, hydraulic, and pneumatic fields as they apply to industrial powered systems. A GMM (Motorized) performs similar tasks of...
...New York. Minimum of five (5) years in a related legal field as an attorney. DISTINGUISHING FEATURES OF THE CLASS: The work involves all the duties and responsibilities of an Assistant County Attorney and also involves the added responsibility of performing...
...Optum is seeking a Cardiac Sonographer for a job in Everett, Washington. Job Description & Requirements Specialty: Cardiac Sonographer Discipline: Allied Health Professional Duration: Ongoing Employment Type: Staff $12,000 Sign-on Bonus for External...
...Job Description Description Hybrid Per Diem Nurse Practitioner/Physician Assistant Opportunity - Hudson/Newington/Somersworth, NH HCRC (Health Care Resource Centers) services is dedicated to providing individualized treatment integrating pharmacotherapy, clinical...
...Employee Benefits: * Fuel Your Growth with Love's - company funded tuition assistance... ...Competitive Pay * Career Development * ~ Drivers are paid between $27-$29 per hour... ...other appropriate endorsements (HazMat, Tanker, Doubles/Triples) and state requirements...