Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$105k - $145k

Spectrum Control

Software Engineer – Test Automation & Embedded Software

Spectrum Control designs and manufactures high-performance RF, microwave, and power electronics that help keep mission-critical aerospace and defense systems safe, connected, and performing at their best.

As a Software Engineer – Test Automation & Embedded Software, you will develop the software that brings our products to life—from programming intelligent embedded controllers and developing software interfaces to building automated test systems that verify product performance before shipment.

Your code will serve as a critical bridge between our hardware and our customers' systems. You will work side by side with electrical, RF, manufacturing, and other software engineers, seeing your software interact with real hardware throughout the development and production lifecycle.

Spectrum Control is actively expanding the use of artificial intelligence across our engineering and manufacturing operations. In this role, you will have access to modern AI-assisted development tools and opportunities to help shape how AI is applied to software development, engineering workflows, test automation, and manufacturing. This is an opportunity to build deep expertise in hardware-facing software while working hands-on with technologies that are transforming the way engineering teams develop, test, and deliver products.

Compensation Range: The expected compensation range for this position is $105,000 - $145,000 annually.

Essential Job Functions
  • Design, develop, test, and maintain embedded product software and automated functional test systems, primarily using C/C++ and object-oriented design principles.
  • Develop software for intelligent embedded controllers that enable product functionality and monitor electrical and environmental operating conditions.
  • Design and implement automated instrument-control software using NI VISA, IVI driver standards, and related technologies.
  • Develop modular, reusable, maintainable, and well-documented software using Git-based version control and established software engineering practices.
  • Collaborate with electrical, RF, manufacturing, systems, and other software engineers to define functional requirements and develop solutions based on hardware behavior, product requirements, and customer specifications.
  • Integrate products and automated test systems using standard communication interfaces, including Ethernet, USB, Serial, and GPIB.
  • Develop and support networked applications and test environments utilizing technologies such as UDP-based communications and NTP time synchronization.
  • Troubleshoot software, hardware, instrumentation, and system-integration issues throughout product development and manufacturing.
  • Develop software interfaces and tools that enable users to configure, monitor, test, and interact with products and test systems.
  • Prepare clear technical documentation, test results, and reports, and communicate technical information effectively to engineering teams, production personnel, and customers.
  • Provide technical support, training, and troubleshooting assistance for internally developed software and automated test systems.
  • Contribute to continuous improvement initiatives that enhance software quality, engineering efficiency, test capability, and manufacturing productivity.
  • Leverage AI-assisted development tools and emerging technologies, where appropriate, to improve software development, testing, documentation, and engineering workflows.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline; or an equivalent combination of education and relevant experience.
  • 2+ years of professional experience in embedded software development, automated test systems development, hardware-facing software, or closely related work.
  • Proficiency in C/C++ and object-oriented software design.
  • Working knowledge of Python and Linux environments.
  • Experience with Git or similar version-control systems.
  • Strong software debugging, analytical, and problem-solving skills.
  • Ability to troubleshoot software interactions with hardware, instrumentation, and communication interfaces.
  • Strong written and verbal communication skills with the ability to work effectively in a cross-functional engineering environment.
  • Ability to access export-controlled technical data in accordance with applicable U.S. export control regulations.
Preferred Qualifications
  • Hands-on experience developing automated test systems using NI VISA, IVI drivers, or similar instrument-control frameworks.
  • Experience programming embedded or intelligent controllers for hardware-based products.
  • Experience with sensor monitoring, including electrical and environmental parameters.
  • Familiarity with laboratory and production communication interfaces, including GPIB, Serial, USB, and Ethernet.
  • Experience with UDP-based communication protocols and NTP time synchronization.
  • Exposure to RF, microwave, or power electronics and associated test equipment.
  • Experience developing or supporting software within manufacturing, production test, or engineering laboratory environments.
  • Experience developing user interfaces or software tools for hardware configuration, monitoring, or test applications.
  • Familiarity with AI-assisted software development tools and an interest in applying AI to engineering, automation, and manufacturing workflows.
Work Environment
  • This role may be based at one of Spectrum Control's facilities in Fairview, PA; Philadelphia, PA; Ann Arbor, MI; or Marlborough, MA. Candidates should be located within a reasonable commuting distance of one of these locations.
  • The role involves regular hands-on interaction with engineering hardware, laboratory equipment, automated test systems, and production environments.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Fairview, PA vacancy
  • $135k - $165k

     ...competitive wages and PTO, plus our benefits begin on day 1 of employment. Come join a workforce where we put you first!Embedded Software Engineer: The Embedded software engineer designs and implements infrastructure and applications for deploying embedded Linux and supporting... 
    Suggested
    Full time
    For contractors
    Remote work
    Weekend work

    APITech

    Fairview, PA
    4 days ago
  • $104.8k - $149.3k

     ...will you make a difference? The Lead Systems Engineer, MCA - Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA...  ...experience.5+ years safety-critical controls or embedded controls experienceAbility to troubleshoot... 
    Suggested
    Work experience placement
    Worldwide

    Wabtec

    Erie, PA
    1 day ago
  •  ...Title:: Embedded Test Engineer Location: Erie, PA 16531 (100% On-site) Duration: 12 months Skills : Manual Testing Processes...  ...Embedded Digital Hardware Design and Development~EIS : Embedded Software/Firmware Development Experience Required: 6-8 Role... 
    Suggested

    Diverse Lynx

    Erie, PA
    4 days ago
  • $71.5k - $98.1k

     ...working with? You will be part of the Locomotive Controls Engineering team, working alongside Systems Engineering, Product Management...  ...teams. Together, you will develop, enhance, and support embedded software solutions that power locomotive control systems and enable safe... 
    Suggested
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    Erie, PA
    15 days ago
  • $62.1k - $85.3k

     ...Job Description Who will you be working with? The Propulsion Systems Engineering team is responsible for the development and integration of thermal management solutions that support diesel-electric, battery-electric, hybrid locomotives, and off-highway vehicle... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    Erie, PA
    8 days ago
  •  ...About the OpportunityThis is for two (2) open positions with the FirstEnergy Service Company, a subsidiary of FirstEnergy Corp.This Engineer position is accountable for the reliability and assessment of Pennsylvania's distribution systems. The engineer performs analysis... 
    Contract work
    Work experience placement
    H1b
    Work at office
    Relocation

    First Energy

    Erie, PA
    1 day ago
  •  ...currently assisting a client with their search for a full-time Systems Engineer. This individual will be client-facing within an MSP (Managed...  ...of Domain Services and the establishment of static and software-based VPNs Preferred: Experience with Fortinet network... 
    Full time
    Work at office

    A.C.Coy Company

    Erie, PA
    3 days ago
  • $111.07k - $148.1k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Erie, PA
    4 days ago
  • $92.3k - $166.85k

     ...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer... 
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    Erie, PA
    5 days ago
  •  ...Job Title: Systems Engineer/Administrator Location: Erie, PA (Onsite) Job type: Fulltime only Responsibilities : Contributes to and supports the corporate Enterprise Container Strategy by Identifying ideas to improve system performance and impact availability... 
    Full time

    Syntricate Technologies

    Erie, PA
    3 days ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...Industries Software is seeking a Digital Thread & Systems Engineering Intern to support the Capital PreSales organization. This... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Erie, PA
    3 days ago
  • $73k - $76k

     ...perfect for you. Let’s kickstart your career in Wabtec’s LEAD Engineering Rotational Program.   What to Expect in LEAD (Leadership...  ..., cooling, energy storage, testing, core electronics, embedded software, and more. This program also emphasizes continuous education... 
    Rotational program
    Work experience placement
    Internship
    Worldwide
    Relocation
    Visa sponsorship
    Work visa

    Wabtec

    Erie, PA
    8 days ago
  • $62.1k - $85.3k

     ...global Propulsion team consists of electrical and mechanical engineers that work together to address real word challenges and come up...  ...tools such as MATLAB, Ansys, SolidWorks, AutoCAD, or similar software. Strong communication, collaboration, technical documentation... 
    Full time
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    Erie, PA
    2 days ago
  • $62.1k - $85.3k

     ...applications. In this role, you will collaborate closely with engineering teams, manufacturing, quality, skilled trades, customers, vendors...  ...operations and Siemens Simcenter, Test Lab data acquisition software, with experience configuring and operating engineering test... 
    Work experience placement
    Worldwide
    Relocation package
    Monday to Friday

    Wabtec

    Erie, PA
    9 days ago
  • $91.1k - $129.8k

     ...creating the most fuel-efficient plan that respects the time and train handling constraints of the customer. In this role, this Software Engineer will primarily work with design, software, and validation engineers to support the Trip Optimizer Innovation product. This... 
    Work experience placement
    Worldwide

    Wabtec

    Erie, PA
    4 days ago
  • $18 - $25 per hour

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Erie, PA
    3 days ago
  • $91k - $129.8k

     ...part of Modular Control Architecture (MCA) software team. The MCA SW architecture is highly...  ...is built on MBSE (Model Based System Engineering) principles for requirements management...  ...with networked control systems, including embedded communications, Ethernet-based networking... 
    Work experience placement
    Worldwide
    Relocation package
    Flexible hours

    Wabtec

    Erie, PA
    3 days ago
  • $91k - $129.8k

     ...Description Summary: The Cybersecurity Engineer is responsible for ongoing cybersecurity...  ...controls for mainly web and embedded systems.   Key responsibilities include...  ...assessments of Wabtec products throughout the Software Development Lifecycle (SDLC), evaluating... 
    Full time
    Work experience placement
    Worldwide

    Wabtec Corporation

    Erie, PA
    1 day ago
  • $19 - $30 per hour

     ...in the future! If you have interests in the areas of design engineering, sustainability, systems, hands on testing, additive manufacturing, controls, alternative fuels, cooling, signaling, embedded software, cybersecurity, engine performance, network & logistics, or other... 
    Hourly pay
    Full time
    Work experience placement
    Summer work
    Internship
    Worldwide
    Visa sponsorship
    Work visa

    Wabtec

    Erie, PA
    14 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Erie, PA
    4 days ago
  • $70 - $80 per hour

    Description:Seeking a skilled and proactive Vulnerability Engineer to join our Cybersecurity team. This role is responsible for identifying, assessing, prioritizing, and helping remediate vulnerabilities across the organization's infrastructure, applications, cloud environments... 
    Contract work
    Temporary work

    TEKsystems

    Erie, PA
    2 days ago
  • $14 per hour

    Packaging Associate Responsibilities Load bottles onto the production line and keep materials moving efficiently Operate and monitor equipment used to color, coat, or frost bottles Visually inspect products to make sure they meet quality standards...
    Weekly pay
    Full time
    Shift work
    Day shift

    Career Concepts

    Fairview, PA
    9 hours ago
  • $120.6k - $171.7k

     ...you be working with? The Senior Power Systems & Controls Engineer will work closely with engineering, product management, supply...  ...for critical power electronics components, controls, and embedded software interfaces. Perform system modeling, simulation, and Hardware... 
    Full time
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    Erie, PA
    1 day ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...Position Overview: As an Electronics Reliability Product Engineering Intern , you will support the development of Simcenter Simlab... 
    Remote job
    Hourly pay
    Full time
    Internship
    Work at office
    Local area

    Siemens

    Erie, PA
    2 days ago
  • $91.5k - $126k

     ...About Us Join a talented team of engineering professionals at Vogt Power International Inc. Vogt is based in Louisville, KY and specializes in the design, manufacture and supply of equipment and solutions to the power generation industry. We are an industry leader in... 
    Contract work
    Work experience placement

    Vogt Power

    Erie, PA
    5 days ago
  • $104.8k - $149.3k

     ...the Electronics Hardware team, working closely with electrical engineers, systems engineers, manufacturing teams, suppliers, and cross-...  ...packaging for electronic products.Proficiency with 3D CAD software, preferably Siemens NX.Experience with thermal and structural... 
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    Erie, PA
    1 day ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Erie, PA
    6 hours ago
  •  ....Responsibilities include:The position reports to the Product Engineering Manager. The position supports the design and development of new...  ...schematics.Experience with RTOS/Linux Microcontroller at an embedded level programming. Familiarity with C, C++, Python but not required... 
    Permanent employment
    For contractors

    Truck-Lite

    Erie, PA
    4 days ago
  •  ...Project Engineer Job Location: Erie PA Wage Range: $45 - 50/hr. Contract to hire: Must be bi-lingual in Spanish Qualifications:...  ...Bentley AutoPLANT, COMPRESS, and/or other engineering-related software Knowledge of ASME boiler and pressure vessel Codes MS Office... 
    Contract work
    Temporary work
    Local area
    Flexible hours

    The Computer Merchant

    Erie, PA
    10 hours ago
  • The Broadcast Engineer operates, maintains, updates and repairs hardware and systems used for broadcasting and business operations.Maintains all broadcast technology and equipment for the stationInstalls and tests new systems and technical infrastructure for the stationMinimizes... 
    Full time

    Nexstar Media Group

    Erie, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!