Embedded Software Engineer

New Freedom, PA, US • Posted 1 day ago • Updated 3 hours ago
Full Time
On-site
USD $62,400.00 - 114,400.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Interfaces
  • HMIS
  • Software Development
  • Software Development Methodology
  • Business Requirements Gathering
  • Technical Drafting
  • Documentation
  • Prototyping
  • Unit Testing
  • Cross-functional Integration
  • Firmware
  • Software Engineering
  • Process Improvement
  • Workflow
  • Science
  • Computer Science
  • Computer Engineering
  • Electrical Engineering
  • Embedded Software
  • C
  • C++
  • Real-time
  • Embedded Systems
  • Version Control
  • Project Management
  • Git
  • JIRA
  • Computer Hardware
  • HMI
  • Employment Authorization
  • Management
  • Soft Skills
  • Communication
  • English
  • Law
  • Elasticsearch
  • PDF
  • Legal
  • Recruiting
  • LOS
  • Account Management

Summary

Position Overview

We 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 & Requirements
Education & 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 Info

Account Executive:

Nichols

Branch Phone:



Location:

Ontario, CA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80184143
  • Position Id: 654718d21d964029873bffba7d61e09b
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.