Embedded Software Engineer — New Freedom, PA
Зарплата не указана
ОткликнутьсяEmbedded Software Engineer
Location: New Freedom, PA
Work Arrangement: Onsite
Work Authorization: U.S. Citizens (USC) and Green Card Holders (GC) only
Job Overview
We are seeking an Embedded Software Engineer to support the development and advancement of embedded software for equipment controls. The ideal candidate will have hands-on experience with C/C++ programming on embedded hardware, implementing controls logic, and interfacing with human-machine interfaces (HMI). This role offers an opportunity to contribute to innovative embedded systems while collaborating with cross-functional engineering teams.
Key Responsibilities
• Design, develop, and implement secure, reliable, and high-quality embedded software solutions for equipment controls.
• Collaborate with software, firmware, controls, hardware, and applications engineering teams to ensure seamless subsystem integration.
• Support the full software development lifecycle, including requirements specifications, design documentation, prototyping, implementation, and unit testing.
• Develop and maintain embedded software using C/C++ programming languages.
• Ensure timely delivery of high-quality, secure, and maintainable software solutions.
• Participate in code reviews, troubleshooting, debugging, and continuous improvement of software development practices.
• Contribute to a collaborative engineering environment through effective communication and teamwork.
Required Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
• At least 3 years of hands-on embedded software development experience.
• Recent graduates with successful internship or co-op experience may also be considered. Candidates applying as recent graduates must provide academic transcripts demonstrating strong academic performance.
• Strong programming and software design skills in C/C++.
• Experience working with embedded hardware and equipment control systems.
• Familiarity with development and collaboration tools such as Git and Jira.
• Strong verbal and written communication skills, with excellent attention to detail.
• Ability and willingness to work onsite in New Freedom, Pennsylvania.
• Must be a U.S. Citizen or Green Card holder. No other work authorization categories will be considered.
Ideal Candidate Profile
The ideal candidate is a hands-on embedded software engineer with strong C/C++ programming fundamentals, a solid understanding of software development practices, and the ability to collaborate effectively with multidisciplinary engineering teams. Candidates with relevant internship or co-op experience and strong academic records are encouraged to apply.