1

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

... and management software to move security from videoonly monitoring to humanlevel scene ... Microprocessor-based embedded system design * Experience with basic lab equipment: oscilloscopes ...

... and management software to move security from videoonly monitoring to humanlevel scene ... Microprocessor-based embedded system design * Experience with basic lab equipment: oscilloscopes ...

... and management software to move security from video-only monitoring to human-level scene ... Microprocessor-based embedded system design * Experience with basic lab equipment: oscilloscopes ...

This position partners with software engineers, DevOps teams, and security professionals to embed ... Experience securing embedded systems and mobile applications. Reasoning Ability Problem management ...

This position partners with software engineers, DevOps teams, and security professionals to embed ... Experience securing embedded systems and mobile applications. Reasoning Ability Problem management ...

Hardware Systems Engineer

Leesport, PA · On-site

$115K - $152K/yr

... Seakeeper Embedded & Hardware department. It is a small, but mighty team that covers a lot of ... software, controls, and more with a heavy emphasis on collaboration. You'll be able to be involved ...

Hardware Systems Engineer

Leesport, PA · On-site

$115K - $152K/yr

... Seakeeper Embedded & Hardware department. It is a small, but mighty team that covers a lot of ... software, controls, and more with a heavy emphasis on collaboration. You'll be able to be involved ...

Hardware Systems Engineer

Leesport, PA · On-site

$115K - $152K/yr

... Seakeeper Embedded & Hardware department. It is a small, but mighty team that covers a lot of ... software, controls, and more with a heavy emphasis on collaboration. Youll be able to be involved ...

Hardware Systems Engineer

Leesport, PA

$115K - $152K/yr

... Seakeeper Embedded & Hardware department. It is a small, but mighty team that covers a lot of ... software, controls, and more with a heavy emphasis on collaboration. You'll be able to be involved ...

AI Automation Engineer -Remote

Reading, PA · On-site

$202K - $234K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... Use AI as much as possible to automate your own process of creating this software * Collaborate ...

C++ Tutor

Reading, PA · Remote

$18 - $40/hr

... programming to operating systems, embedded systems, and high-performance computing applications ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

Promotes a safe and clean work environment where safety is the highest priority and embedded in our ... Partner with the maintenance, production and engineering departments regarding planned maintenance ...

Promotes a safe and clean work environment where safety is the highest priority and embedded in our ... Partner with the maintenance, production and engineering departments regarding planned maintenance ...

next page

Showing results 1-20

Embedded Software Engineer information

See Denver, PA salary details

$67.2K

$147.3K

$167.1K

How much do embedded software engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for embedded software engineer in Denver, PA is $147,308.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,300.00 and $166,100.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 Is an Embedded Software Engineer?

Embedded software is installed on devices that operate like personal computers. Examples of embedded software can be found in geographic positioning systems, or GPS devices, smart watches, and calculators. Embedded software engineers perform a range of embedded software engineering functions, including running system software updates and designing software for embedded systems. Embedded software engineers also advise on product development, approve new product designs, and optimize the product lifecycle.

Will AI replace embedded system engineers?

Embedded software engineers design and develop software for embedded systems, and while AI tools can assist with coding and testing, they are unlikely to fully replace the need for human expertise in understanding hardware constraints, system integration, and troubleshooting. AI can enhance productivity but requires skilled engineers to oversee, interpret, and implement solutions effectively.

What are the key skills and qualifications needed to thrive as an Embedded Software Engineer, and why are they important?

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 are Embedded Software Engineers?

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.

What do embedded software engineers do?

Embedded software engineers develop, test, and maintain software that runs on hardware devices such as microcontrollers, sensors, and embedded systems. They write code primarily in C or C++, often using specialized tools and real-time operating systems to ensure efficient and reliable device performance.

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 engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as software, aerospace, or petroleum engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These roles typically require advanced skills, certifications, and extensive industry experience.

Can I make 200k a year as a software engineer?

Embedded Software Engineers can potentially earn $200,000 or more annually, especially with extensive experience, specialized skills in areas like real-time systems or safety-critical applications, and working in high-paying industries such as aerospace or automotive. Achieving this salary often requires advanced certifications, a strong track record, and positions in regions with higher compensation levels. Entry-level or general roles typically offer lower salaries, but senior engineers with expertise in embedded systems can reach or exceed this income level.
What cities near Denver, PA are hiring for Embedded Software Engineer jobs? Cities near Denver, PA with the most Embedded Software Engineer job openings:
Infographic showing various Embedded Software Engineer job openings in Denver, PA as of July 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 91% In-person, and 9% Hybrid job distribution, with an average salary of $147,308 per year, or $70.8 per hour.

Electrical Engineer

Keenfinity

Lancaster, PA • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 hours ago


Job description

Company Description

IQSIGHT is a global provider of intelligencefirst video security solutions, building on decades of engineering excellence as the former Bosch Video Systems. With around 800+ employees across 32 locations in 19 countries, we deliver trusted visual intelligence for critical infrastructure, government, transportation, utilities, and smart city environments.

Our portfolio combines AIenabled cameras, video analytics,recording, cloud services, and management software to move security from videoonly monitoring to humanlevel scene understanding - helping customers see clearly,understand situations in real time, and act with confidence.

At IQSIGHT, you'll work in a collaborative, international environment that blends the reliability of our Bosch heritage with a forwardlooking, innovationdriven mindset. We value quality, security by design, continuous improvement, and creating longterm impact where every second counts.

Job Description

As an Electrical Engineer, you will contribute to the planning, design, and execution of the embedded electrical systems for IQSIGHT's moving (PTZ) camera product portfolio. In support of multiple new product introductions, you'll participate in requirements planning, architecture development, circuit design, design verification, and industrialization activities.

Strategic:

  • Work with senior technical staff in developing system architectures for the future PTZ platforms.
  • Identify areas for improvement within the EE team and suggest actionable CIP initiatives.
  • Ensure designs adhere to global regulatory and compliance standards and guidelines.

Operational:

  • Contribute to product requirement development, system design, system implementation, and validation activities.
  • Support lifecycle management efforts including component EOL, cost down, and field complaint investigations.
  • Participate in cross-functional design reviews and perform risk assessments (FMEA, focus area matrices, etc...).
  • Own assigned electrical subsystem designs through development, verification, release, validation, and implementation.
  • Perform electrical tolerance analysis and component derating techniques to ensure a robust, high-quality design.
  • Support the manufacturing plant in devising optimized production tests to ensure robust product performance.

People:

  • Mentor junior engineers to support team growth and skill development.
  • Communicate ideas, technical decision making, and risks clearly and concisely to all colleagues.

Who You Are:

Success in this role requires a self-starting, problem solver with a systems-minded approach and a rigorous attention to detail. You are calm under pressure, you possess the ability to bring a well-reasoned approach to resolve topics, and you can distill and concisely communicate technical topics to the team.  You enjoy the challenge of design and collaborating across disciplines to produce high-quality designs in a fast-moving product environment.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Electrical Engineering.
  • 5+ years' experience designing, testing, and troubleshooting complex, embedded electrical systems.
  • Familiarity with the following core concepts:
    • Schematic and layout design
    • Analog & digital circuit design and simulation
    • DC power supply circuit design and simulation
    • EMC design practices and debugging
    • Standard communication buses: SPI, I2C, I2S, UART, CAN, USB, etc.
    • Microprocessor-based embedded system design
  • Experience with basic lab equipment: oscilloscopes, DMMs, data loggers, logic analyzers, etc.
  • Experience with cross-functional, peer design reviews of electrical systems.
  • Strong written and verbal communication skills with the ability to distill complex technical topics for decision-making and risk analysis.
  • Proficiency with Microsoft office tool suite.

Preferred:

  • Master's Degree in Electrical Engineering
  • 2+ years' experience design, testing, and validating high-speed PCB designs.
  • Quality Certification: ASQ DFSS Greenbelt or similar. 
  • Knowledge of the following advanced topics:
    • Power & Signal Integrity design, simulation, and measurement
    • Image based signaling protocols such as MIPI CSI-2, LVDS, HDMI
    • Motors and motor control (BLDC, Stepper) 
  • Experience with:
    • Product and component life cycle management processes
    • Agile methods for work breakdown & task management in hardware design
    • Integrating AI tools into engineering tasks
    • Engineering requirements development
    • Common coding languages such as Python/C++ for test development & Linux OS
    • Global compliance frameworks [Safety, Environmental, EMC]
    • 8D & fishbone diagrams for problem solving

This role is hybrid with 3 days in-office per week. Candidates must live in a commutable distance to Lancaster, PA site.  Travel Expectation, 10% (Domestic and International). Position may require early morning or late-night meetings with development teams in Asia & Europe.

Additional Information

Within the range, individual pay is determined based on several factors, including, but not limited to, work experience and job knowledge, complexity of the role, job location, etc.

In addition to base salary, full-time employees are eligible to participate in Keenfinity Group's (US) Health and Welfare Benefit Plans-including medical, dental, vision, disability, and life insurance-as well as the company's 401(k) plan, subject to the terms and conditions of the respective plan documents. Full-time employees are eligible to participate in Keenfinity Group's paid time off and sick leave programs in accordance with applicable policies. 

  • Reasonable accommodations may be made, to the extent they do not pose an undue hardship, to enable qualified individuals with covered disabilities to perform essential functions.
  • Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.
  • All of your information will be kept confidential according to EEO guidelines.

At Keenfinity we don't just build innovative solutions - we shape a smarter, more connected world through technology.  We value different backgrounds, ideas, and experiences and we're committed to growing, learning, and celebrating success as one team. Everyone is welcome here - we foster an environment where everyone is respected, valued, and encouraged to be their authentic self.

Keenfinity is an equal opportunity employer, offering equal opportunities for all. We welcome applications from people with disabilities and can offer support, if needed. When everyone has a chance to contribute, we all do better.

#IQSIGHT