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 SoftwareSpectrum 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 FunctionsDesign, 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 QualificationsBachelor'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 QualificationsHands-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 EnvironmentThis 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 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Ann Arbor, MI vacancy
  • $75k - $80k

     ...compliant, connected, and productive. As part of our tight-knit engineering team, you'll see your code come to life in real-world...  ...the globe. Job Description: We're looking for a hands-on Embedded Software Engineer who's eager to learn and grow. You'll contribute to... 
    Suggested
    Work experience placement
    Flexible hours

    IOSiX LLC

    Ann Arbor, MI
    23 hours ago
  •  ...Embedded Software EngineerWebster & Webster Associates is representing a leading technology firm in their search for a highly skilled Embedded Software Engineer specializing in core operating system development. This fully remote position (contiguous U.S.) is centered... 
    Suggested
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Ann Arbor, MI
    1 day ago
  • Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid remote position offering schedule flexibility and the opportunity to work from home several days per week and dependent upon... 
    Suggested
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Rehmann

    Ann Arbor, MI
    a month ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...power, thermals, PCIe, memory, storage, and interconnects.HPC Software & OS IntegrationInstall, configure, and maintain Linux OS... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...EngineerKBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the...  ...application to experimental/collected data. • Implement, using software such as MATLAB or Python, advanced signal and image processing... 
    Suggested
    Full time
    Internship
    Local area
    Remote work

    KBR

    Ann Arbor, MI
    3 days ago
  • $125k - $140k

     ...the impact of their work. Join us.Job SummaryThe Senior Systems Engineer leverages a comprehensive understanding of the company's...  ...following competencies:Strong working knowledge of autonomous vehicle software and systems Strong analytical and problem solving... 
    Odd job
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...Description/Preferred QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize HPC software running... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  • $129.6k - $220.3k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  .../Preferred QualificationsWe are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...multiple service areas in multiple states, including architecture, engineering, planning, surveying, and construction engineering. We are...  ...a team. Proficiency in AutoCAD and other relevant design software. Experience with project management principles and... 
    Contract work
    Temporary work
    Work at office
    Flexible hours

    OHM Advisors

    Ann Arbor, MI
    4 days ago
  •  ...Position: System Engineer Collaborate with systems engineering, product, and global partners to design and implement software solutions for the Arene service platform (Tools and SDK)...  ...components, with a strong focus on C++ and embedded firmware for real-time and Linux-... 

    BayOne Solutions

    Ann Arbor, MI
    2 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...ARE LOOKING FORA systems-minded safety engineer who can turn safety goals into a concrete...  ...and KPI definition.Working knowledge of embedded software fundamentals (C/C++ reading proficiency... 
    Odd job
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  • $98k - $200k

     ...is trained across all of our products to give our customers insights into our entire portfolio.Our global organization of skilled engineers is driven every day to solve the world’s most demanding wireless and wireline application challenges. We’re proud of our more than... 

    MACOM

    Ann Arbor, MI
    4 days ago
  • $120.7k - $205.2k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $146.8k - $272.6k

     ...for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Lead Software Engineer - AI (Materia AI)Are you excited about building AI-driven software that redefines how professionals work? Join a dynamic and highly... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for... 
    Permanent employment
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Clarivate Analytics

    Ann Arbor, MI
    4 days ago
  •  ...career growth.    Roles & Responsibilities:MITRE is seeking a Software Engineer to support the development, modernization, and transition of...  ...across software engineering, DevSecOps, cloud technologies, embedded systems, digital engineering, AI-enabled systems, and modern... 
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Ann Arbor, MI
    3 days ago
  • $189k - $310.5k

     ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...scale.You’ll collaborate daily with ML researchers, software engineers, robotics engineers, and hardware teams to design, build, and... 
    Temporary work
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...development —Javascript, React, etc Working knowledge of modern software development frameworks, including server-side MVC (e.g....  ...to succeed. Today, our product group comprises ~15 designers, engineers, and project managers. Some have decades of experience, some are... 
    Full time
    Part time
    Work experience placement
    Internship
    Work at office
    Local area

    Webfx.com

    Ann Arbor, MI
    23 hours ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our... 
    Minimum wage
    Full time
    Remote work
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...next-generation vehicles.The Arene Tools Engineering team’s mission is to streamline software...  ...designing and building hardware and embedded software systems for robotics, automotive... 
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...innovations. We partner closely with Michigan Medicine, Michigan Engineering, and other institutional units to deliver services researchers...  ...Programmer/Analyst SrBachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience3-5... 
    Full time
    Remote work
    Work from home

    University of Michigan

    Ann Arbor, MI
    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

    Ann Arbor, MI
    3 days ago
  • $93.5k - $128.59k

     ...the timing industry with the best silicon Microelectromechanical Systems (MEMS) timing products in the world. As a MEMS Development Engineer, you will work on development and characterization of the next generation of SiTime products. This includes hands-on work in the... 

    SiTime

    Ann Arbor, MI
    3 days ago
  •  ...and delivered as global energy demands grow. From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid transformation for more than a century. You’ll work side-by-side with these... 
    For contractors
    Work at office

    HDR

    Ann Arbor, MI
    1 day ago
  • $120k - $140k

     ...the impact of their work. Join us.Job SummaryThe Senior Systems Engineer serves as the integrating function across the multi-...  ...teams developing the Next Gen Autonomous Driving Kit, ensuring software, hardware, and product targets remain aligned throughout the development... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    1 day ago
  •  ...KLA-Belgium is seeking a talented HPC Software Engineer in Ann Arbor, Michigan, to design and optimize HPC software for semiconductor manufacturing. This role involves collaborating with hardware and systems teams to define requirements and ensure system-level efficiency... 

    KLA-Belgium

    Ann Arbor, MI
    2 days ago
  •  ...Solutions Engineer Arene's goal is to open vehicle programming to everyone by simplifying vehicle software development and increasing deployment frequency without compromising safety or security. The team believes this will create a whole new market of vehicle application... 
    Relocation

    Kasmo Global

    Ann Arbor, MI
    3 hours ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition.... 

    Mariana Minerals

    Ann Arbor, MI
    2 days ago
  •  ...Mariana Minerals Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain... 

    Mariana Minerals

    Ann Arbor, MI
    3 days ago
  • $146.8k - $272.6k

     ...technology at Thomson Reuters Labs. We are seeking a Lead Research Engineer who will bring expertise in AI and ML and is interested in...  ...best practices that scale. Develop and Deliver: Applying modern software development practices, you will be involved in the entire software... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago

Do you want to receive more vacancies?

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