Position OverviewWe are seeking an
Embedded Software Engineer to design and advance embedded software solutions for equipment controls. Based
100% on-site in New Freedom, PA, this role focuses on utilizing C/C++ programming on embedded hardware to implement control logic and human-machine interfaces (HMIs) in a collaborative, cross-functional engineering environment.
We welcome candidates with
3+ years of dedicated embedded software experience, as well as
motivated entry level candidates who possess strong academic track records and hands-on internship or co-op experience.
Key Responsibilities- Embedded Development: Design, code, and implement secure, high-quality embedded software for complex equipment control systems using C/C++.
- Full-Lifecycle Engineering: Participate in all stages of the software development lifecycle (SDLC), including requirements specification, technical design documentation, prototyping, implementation, and unit testing.
- Cross-Functional Integration: Partner with multidisciplinary teams across software, firmware, controls, hardware, and application engineering to ensure smooth subsystem integration.
- Quality & Security: Deliver secure, reliable, and well-tested code while adhering to established project timelines and team coding standards.
- Process Improvement: Actively contribute to a collaborative engineering culture and participate in continuous improvements to development workflows and practices.
Qualifications & RequirementsEducation & Experience- Education: Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field. (Note: entry level candidates must submit official transcripts demonstrating strong academic performance).
- Experience: 3+ years of hands-on embedded software development experience. entry level candidates with successful, relevant internship or co-op experience in embedded systems will also be considered.
Technical & Tool Competencies- Programming: Demonstrated strength in C and C++ programming for real-time or resource-constrained embedded systems.
- Development Tools: Practical experience using version control and project management platforms (e.g., Git, Jira).
- Domain Exposure: Familiarity with equipment controls, hardware-software interfacing, and human-machine interface (HMI) concepts.
Location & Work Eligibility- On-Site Requirement: Must be able to work 100% on-site at the facility in New Freedom, PA.
- Work Authorization: Candidates must be legally authorized to work in the United States without current or future need for visa sponsorship (position is intended to transition to direct permanent employment).
- Soft Skills: Excellent verbal and written communication skills with strong attention to technical detail and a collaborative mindset.
Equal Opportunity Employer / Disabled / Protected Veterans
The Know Your Rights poster is available here:
_EEOC_KnowYourRights6.12.pdf
The pay transparency policy is available here:
_%20English_formattedESQA508c.pdf
For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major medical, dental, vision, 401k and any statutory sick pay where required.
We are committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please contact your staffing representative who will reach out to our HR team.
AllSTEM Connections participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program.
_Participation_Poster_ES.pdf
We also consider for employment qualified applicants regardless of criminal histories, consistent with legal requirements, including, if applicable, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, we will consider for employment-qualified applicants with arrest and conviction records, including, if applicable, the San Francisco Fair Chance Ordinance. For Los Angeles, CA applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Additional Skills(none specified)
AllSTEM Representative Contact InfoAccount Executive: Nichols
Branch Phone: Location: Ontario, CA