1

Embedded Software Engineer Jobs in Malvern, PA (NOW HIRING)

... software and digital technologies, and grow with us. We are looking for for Triage engineer The ... Domain knowledge in Embedded software development and deployment ( Smart TV, STBs or Routers ...

Sr. Test Engineer-Automation

Philadelphia, PA

$46.50 - $61.25/hr

We are searching for a dynamic and experienced Senior Software Engineer - Test Infrastructure to ... Skilled in designing custom hardware and software fixtures or tools for embedded system testing.

Sr. Test Engineer-Automation

Philadelphia, PA · On-site

$46.50 - $61.25/hr

We are searching for a dynamic and experienced Senior Software Engineer - Test Infrastructure to ... Skilled in designing custom hardware and software fixtures or tools for embedded system testing.

Showing results 21-40

Embedded Software Engineer information

See Malvern, PA salary details

$68.7K

$150.5K

$170.7K

How much do embedded software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for embedded software engineer in Malvern, PA is $150,512.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $169,800.00 per year, depending on experience, location, and employer.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.
What are popular job titles related to Embedded Software Engineer jobs in Malvern, PA? For Embedded Software Engineer jobs in Malvern, PA, the most frequently searched job titles are:
What cities near Malvern, PA are hiring for Embedded Software Engineer jobs? Cities near Malvern, PA with the most Embedded Software Engineer job openings:
Infographic showing various Embedded Software Engineer job openings in Malvern, PA as of August 2026, with employment types broken down into 88% Full Time, 3% Part Time, and 9% Contract. Highlights an 77% In-person, 3% Hybrid, and 20% Remote job distribution, with an average salary of $150,512 per year, or $72.4 per hour.

Sr. Software Engineering Manager

Socket.dev

Harleysville, PA • On-site

$160 - $190/hr

Other

Posted 2 days ago

New


Job description

The Senior Software Engineering Manager leads the development, certification, and sustainment of flight‑critical embedded software for aircraft power systems and components. This role is accountable for managing DALA–certified software in compliance with RTCA/DO‑178 (DAL A/B/C) standards and ensuring delivery of safe, robust, and compliant products for aerospace customers. This leader will manage a direct team of software engineers in Harleysville, PA, with dotted‑line leadership of a global support team in India and collaboration across engineering groups in Wichita, KS; Bothell, WA; and Bangalore, India. Success in this role requires deep technical credibility in safety‑critical avionics software, strong people leadership, and disciplined execution in a regulated environment.

Key Responsibilities Technical & Certification Leadership
  • Provide technical and organizational leadership for DO‑178 DALA–certified software, including planning, execution, reviews, and audits.
  • Own software lifecycle compliance from concept through certification, release, and in‑service support.
  • Ensure development artifacts meet certification needs, including:
  • Software Development Plans (SDP), SVP, SCMP, SQAP
  • High‑and low‑level requirements
  • Traceability, verification, and configuration baselines
  • Serve as a technical authority during certification activities with FAA, DERs, and customer audit teams.
People & Team Leadership
  • Lead, coach, and develop high‑performing software engineers, technical leads, and future managers.
  • Foster a culture of quality, accountability, and engineering rigor, especially for safety‑critical systems.
  • Provide functional leadership and work prioritization for a global, dotted‑line support team in India.
  • Support hiring, onboarding, succession planning, and performance management across locations.
Program & Cross‑Functional Execution
  • Partner closely with systems engineering, hardware, quality, manufacturing, and program management to deliver integrated power system solutions.
  • Translate system‑level and certification requirements into executable software plans and schedules.
  • Manage staffing, capacity, and technical risk across multiple concurrent programs.
  • Escalate and resolve technical, schedule, or certification risks early and decisively.
Technology, Process, & Continuous Improvement
  • Establish and maintain best practices for embedded and airborne software development, including coding standards, design reviews, and verification strategy.
  • Drive continuous improvement in software development efficiency while maintaining certification integrity.
  • Champion disciplined use of requirements management, change control, and defect management tools.
  • Mentor teams in modern but cert‑appropriate development approaches (e.g., Agile within DO‑178 constraints).
Required Qualifications
  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field.
  • Typically 10+ years of progressive software engineering experience in embedded or real‑time systems.
  • Significant engineering leadership experience, including people management.
  • Demonstrated ownership of DO‑178 DALA or DALB software programs, from planning through certification including SAE ARP4754A / ARP4761 guidelines.
  • Strong understanding of safety‑critical software architecture, verification independence, configuration management, and tool qualification considerations.
  • Proven ability to lead multi‑site and global engineering teams.
Preferred Qualifications
  • Master’s degree in a relevant technical discipline.
  • Experience with aircraft electrical power systems, avionics, or flight‑critical control software.
  • Prior interaction with FAA, DERs, or certification authorities.
  • Familiarity with:
  • DOORS or equivalent requirements management tools
  • Cybersecurity elements relevant to avionics (e.g., secure boot, encryption, hashing)
  • Embedded C/C++, real‑time operating systems (RTOS)
  • Experience operating within matrixed or dotted‑line organizational structures.
Key Competencies & Attributes
  • Safety‑first mindset with uncompromising attention to product quality.
  • Strong technical judgment and ability to balance schedule, cost, and certification risk.
  • Clear, concise communicator with engineers, executives, and external stakeholders.
  • Comfortable making decisions in complex, regulated environments.
  • Trusted leader who sets direction, removes obstacles, and develops talent.
Why AMETEK PDS
  • Work on mission‑and flight‑critical aerospace systems with real‑world impact.
  • Lead highly specialized teams in a technically challenging, certification‑driven environment.
  • Access to global expertise across AMETEK businesses while maintaining product ownership.
  • Competitive compensation, benefits, and long‑term career growth.
Compensation

Employee Type: Salaried
Currency: USD
Salary Minimum: 160,000
Salary Maximum: 190,000
Incentive: No
Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges.

We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility.

AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.

#J-18808-Ljbffr