| Location | New Freedom, PA |
| Industry | Staffing/Employment Agencies |
| Company Size | 10,000 employees or more |
| Year Founded | 1956 |
| Website | https://nescoresource.com/ |
We are seeking an Embedded Software Engineer to support the design, development, and implementation of embedded software solutions for equipment control systems. The ideal candidate will have experience programming in C/C++ on embedded hardware, integrating control logic, and developing interfaces for human-machine interface (HMI) systems.
This position offers the opportunity to work on advanced embedded technologies while collaborating with cross-functional engineering teams.
Design, develop, implement, and maintain secure, high-quality embedded software for equipment control systems.
Develop and integrate embedded software using C/C++ to support control logic and human-machine interfaces (HMIs).
Collaborate with software, firmware, controls, hardware, and applications engineering teams to ensure seamless subsystem integration.
Participate in all phases of the software development lifecycle (SDLC), including requirements analysis, technical specifications, software design, prototyping, implementation, and unit testing.
Develop and maintain technical documentation, including software specifications and design documents.
Troubleshoot software issues and support testing and debugging activities to ensure system reliability and performance.
Deliver high-quality software solutions while meeting established project timelines.
Contribute to continuous improvement initiatives, development best practices, and a collaborative engineering environment.
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
3+ years of hands-on embedded software development experience.
Strong programming skills in C and C++, with experience developing software for embedded hardware platforms.
Solid understanding of software design principles, development methodologies, and unit testing.
Experience using development and project management tools such as Git and Jira.
Strong analytical, problem-solving, and troubleshooting skills.
Excellent written and verbal communication skills with strong attention to detail.
Ability to collaborate effectively with cross-functional engineering teams.
Must be able to work on-site in New Freedom, PA.
Recent graduates with relevant, successful internships or cooperative education (co-op) experience in embedded software development are encouraged to apply.
Recent graduates must provide academic transcripts for review.
Academic performance should demonstrate a strong foundation in relevant technical coursework, particularly programming, software development, and embedded systems.
Relevant hands-on academic projects, internships, and co-op experience will be considered when evaluating qualifications.
Companies need talent. You want job opportunities.
That’s where we come in. We create meaningful connections between companies and candidates, and we’ve been doing it for over 65 years.
Our national workforce solutions include contract, contract-to-hire, direct placement services, and managed services for a variety of industries.
We employ specialized recruiters focused in Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.
When you need to find a job, we're your partner.

