careertakescareertakes

Embedded Software Engineer

Confidential Client•Robotics & Automation
Entry LevelFull-timeOn-Site$136,729
New Freedom, Pennsylvania
A Day Ago

The Embedded Software Engineer will design and implement secure, high-quality embedded software for equipment controls using C/C++ within a collaborative, cross-functional engineering team. This role involves supporting the full software development lifecycle and ensuring tight integration of software with firmware, controls, hardware, and applications. The position requires on-site work in New Freedom, PA, contributing to cutting-edge embedded systems development.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Overview

Confidential Client (IT) is seeking an Embedded Software Engineer to develop and maintain embedded software for equipment controls and human‑machine interfaces. This role focuses on C/C++ development on embedded platforms, tight collaboration with firmware, hardware and controls teams, and delivering secure, well‑tested software for production systems. This is an on‑site position in New Freedom, PA.


What You’ll Do

  • Design and implement secure, maintainable embedded software for equipment controls and HMI integration.
  • Work across software, firmware, controls, hardware, and applications teams to integrate subsystems.
  • Produce specifications, design documents, prototypes, and unit tests to support the full software development lifecycle.
  • Implement, debug, and optimize C/C++ code on embedded targets.
  • Use version control and issue tracking (e.g., Git, Jira) to manage development and releases.
  • Contribute to continuous improvement of engineering practices including code reviews, automated testing, and documentation.
  • Deliver high‑quality work on schedule while supporting a collaborative team environment.

What We’re Looking For

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • 2+ years of hands‑on embedded software development experience; recent graduates with strong internship/co‑op experience are encouraged to apply.
  • Strong proficiency in C and/or C++ applied to embedded systems.
  • Experience with embedded toolchains, debuggers, and cross‑compile workflows.
  • Familiarity with Git and issue trackers such as Jira.
  • Good written and verbal communication skills with attention to detail.
  • Ability to work on‑site in New Freedom, PA. (Not a remote role.)
  • Willingness to participate in team code reviews and follow secure development practices.

Nice to Have

  • Experience with real‑time operating systems (RTOS) or bare‑metal firmware.
  • Background in controls engineering, HMI protocols, or industrial communication interfaces.
  • Experience writing unit and integration tests for embedded code.
  • Familiarity with hardware bring‑up and debugging (JTAG, serial, logic analyzers).

Compensation & Logistics

  • Estimated pay: $136,730 per year (estimated).
  • Employment type: Full‑time, on‑site in New Freedom, PA.
  • No driving required for this assignment.
  • Confidential Client complies with applicable federal, state, and local employment laws. Applicants must be legally authorized to work in the United States; Confidential Client will evaluate requests for reasonable accommodation consistent with applicable law.

Recruiter Note (Careertakes)

Careertakes is assisting Confidential Client as a third‑party recruiter. Applicants may receive access to additional matched opportunities through the Careertakes platform. Careertakes follows industry best practices for fairness and candidate privacy and supports skills‑based assessment where appropriate.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range