Advanced Software Engineer – Embedded Developer Position Available In Gwinnett, Georgia
Tallo's Job Summary: Join a team at 3079 Premiere Pkwy Ste 100, Duluth, Georgia, as an Advanced Software Engineer - Embedded Developer. Develop embedded software using C and C++, collaborate with cross-functional teams, and ensure system performance and reliability. Requires a Bachelor's degree in computer science or related field, 8+ years of experience, and proficiency in Linux environments. Honeywell is hiring for this role.
Job Description
Advanced Software Engineer – Embedded Developer
Location
3079 Premiere Pkwy Ste 100, Duluth, Georgia, 30097, United States Category
Engineering Job Id
HRD265111
This Job
Join a team recognized for leadership, innovation and diversity
Job Summary:
We are seeking a skilled and detail-oriented Embedded Developer to join our dynamic engineering team. The ideal candidate will have a strong background in C and C++ programming, a deep understanding of Linux operating systems, and proficient debugging skills. Familiarity with fire systems is an added advantage. You will be responsible for designing, developing, testing, and maintaining embedded software for various applications.
Key Responsibilities:
Design, develop, and implement embedded software solutions in C and C++.
Collaborate with cross-functional teams to gather requirements and leverage expertise in Linux environments to deliver high-quality software.
Perform simulations, testing, and debugging of embedded applications to ensure reliability and performance.
Analyze system performance metrics and optimize the software for efficiency and safety.
Document software designs, code, and test cases as per internal standards.
Investigate and resolve software defects and system issues in a timely manner.
Maintain and enhance existing software applications, ensuring compatibility with hardware colleagues.
If applicable, assist in integrating fire systems with embedded applications and provide support during system testing phases.
Qualifications:
Bachelor’s degree in computer science, Electrical or Electronics Engineering, or a related field.
8+ years of Experience in Embedded Systems Design and development.
Proven experience in software development using C and C++ for embedded systems.
Strong understanding of Linux operating systems and embedded Linux environments.
Experience with communication protocols like UART, USB, and RS-485.
Familiarity with wireless communication protocols such as Bluetooth, Wi-Fi, and cellular networks.
Solid debugging and troubleshooting skills with the ability to work through complex technical issues.
Familiarity with fire systems is a plus but not mandatory.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical individuals.
Familiarity with version control systems (e.g., Git) and development tools.
Experience with real-time operating systems (RTOS) and safety-critical systems.
Knowledge of hardware-software integration and experience with microcontrollers and sensors.
Understanding of software development methodologies such as Agile or Scrum.
Additional Information
JOB ID:
HRD265111
Category:
Engineering
Location:
3079 Premiere Pkwy Ste 100,Duluth,Georgia,30097,United States
Exempt
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
If you require a reasonable accommodation due to a disability to submit an application, please send an email to our Reasonable Accommodation Support Team.