1

Embedded Software Engineer Jobs in Moline, IL (NOW HIRING)

Security Architect

Muscatine, IA · Hybrid

$61 - $78.75/hr

... Software Engineering teams to ensure security is embedded throughout the technology ecosystem. A significant focus of this role is enterprise identity and access management, including modern ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Showing results 21-24

Embedded Software Engineer information

See Moline, IL salary details

$63.2K

$138.6K

$157.2K

How much do embedded software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for embedded software engineer in Moline, IL is $138,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,300.00 per year, depending on experience, location, and employer.

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.

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.

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 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.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

What job categories do people searching Embedded Software Engineer jobs in Moline, IL look for?

The top searched job categories for Embedded Software Engineer jobs in Moline, IL are:

What cities near Moline, IL are hiring for Embedded Software Engineer jobs?

Cities near Moline, IL with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in Moline, IL as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $138,557 per year, or $66.6 per hour.

Security Architect

HNI Corporation

Muscatine, IA • Hybrid

$61 - $78.75/hr

Full-time

Re-posted 2 days ago


HNI Corporation rating

7.4

Company rating: 7.4 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

17th of 51 rated furniture manufacturers


Job description

HNI Corporation is a global family of brands for the workplace and home dedicated to enhancing the spaces where we live, work, and gather. We pride ourselves on fostering an environment where we make a positive impact on others, upholding our beliefs in integrity, inclusion and belonging.

The Cybersecurity Architect is a senior technical leader responsible for designing, governing, and evolving the enterprise cybersecurity architecture for a publicly traded manufacturing organization operating through a shared services IT model. Supporting multiple operating companies, cloud platforms, enterprise applications, manufacturing environments, and external business partners, this role develops security architectures that enable business growth while protecting critical systems, data, and intellectual property.

Reporting to Cybersecurity leadership, the Cybersecurity Architect establishes enterprise security standards, develops long-term architectural roadmaps, and partners closely with Enterprise Architecture, Infrastructure, Cloud Engineering, Enterprise Applications, Digital Workplace, and Software Engineering teams to ensure security is embedded throughout the technology ecosystem.

A significant focus of this role is enterprise identity and access management, including modern authentication, identity governance, privileged access, federation, and secure collaboration with internal users, subsidiaries, customers, suppliers, dealers, and other external partners. The role also contributes to cloud security, Zero Trust initiatives, AI governance, application security, and modernization efforts supporting legacy technologies.

IDEAL CANDIDATE PROFILE

The ideal candidate is a strategic security architect who enjoys solving enterprise-wide technology challenges through thoughtful design rather than day-to-day operational support. They have extensive experience designing secure identity, cloud, and application architectures within large, complex organizations and understand how to balance strong security controls with business usability. They are comfortable guiding technology modernization efforts, integrating newly acquired or diverse operating environments, and establishing governance for emerging technologies such as AI. Most importantly, they excel at building security architectures that enable the business to operate confidently while reducing risk, supporting regulatory obligations, and creating a scalable foundation for future growth.

ESSENTIAL DUTIES

Enterprise Cybersecurity Architecture

  • Develop and maintain the enterprise cybersecurity architecture supporting a complex, multi-entity organization operating through shared technology services.
  • Define enterprise security principles, architectural standards, and technical reference architectures.
  • Establish long-term security technology roadmaps aligned with business strategy and enterprise architecture.
  • Evaluate emerging technologies to ensure security considerations are incorporated into enterprise technology decisions.
  • Balance security requirements with operational efficiency, user experience, and business objectives.

Identity & Access Management Architecture

  • Design enterprise identity and access management architectures supporting employees, contractors, subsidiaries, customers, suppliers, dealers, and other external business partners.
  • Establish enterprise standards for authentication, authorization, identity lifecycle management, federation, and privileged access.
  • Design scalable identity architectures supporting hybrid cloud and on-premises environments.
  • Support implementation of modern identity governance, adaptive authentication, passwordless technologies, and Zero Trust principles.
  • Partner with infrastructure and application teams to modernize legacy identity solutions while minimizing business disruption.

Cloud & Hybrid Security

  • Develop security architectures supporting enterprise cloud environments and hybrid infrastructures.
  • Partner with cloud engineering teams to establish secure identity, access, networking, and workload protection strategies.
  • Develop security guidance for SaaS, PaaS, and IaaS platforms.
  • Support secure adoption of cloud-native services and enterprise collaboration technologies.
  • Evaluate cloud security controls against enterprise risk and compliance requirements.

Security Architecture for Enterprise Applications

  • Partner with Enterprise Applications and Software Engineering teams to ensure security is incorporated into enterprise application design.
  • Develop architectural guidance for secure integrations, APIs, middleware, enterprise platforms, and data exchanges.
  • Review application architectures and technical designs for alignment with enterprise security standards.
  • Support modernization of legacy applications while maintaining appropriate security controls throughout transition periods.

Third-Party & External Access Security

  • Design secure architectures supporting collaboration with external business partners while maintaining appropriate separation of enterprise resources.
  • Establish security patterns for controlled access to shared systems, applications, and data.
  • Partner with business leaders to develop practical solutions supporting suppliers, dealers, consultants, customers, and strategic partners.
  • Evaluate third-party integration approaches from both security and operational perspectives.

AI Security & Technology Governance

  • Participate in enterprise governance initiatives related to artificial intelligence and emerging technologies.
  • Develop security principles supporting responsible implementation of AI-enabled business capabilities.
  • Evaluate security, privacy, intellectual property, and regulatory considerations associated with AI technologies.
  • Partner with Enterprise Architecture, Legal, Compliance, and Information Governance teams to establish enterprise AI security standards.
  • Monitor emerging risks associated with generative AI, intelligent automation, and evolving technology platforms.

Legacy Modernization & Technology Transformation

  • Develop security strategies supporting modernization of legacy applications, infrastructure, and operational technologies.
  • Recommend approaches that improve security while recognizing operational constraints and business continuity requirements.
  • Partner with Infrastructure and Enterprise Architecture teams to prioritize modernization initiatives based on enterprise risk.
  • Support long-term migration strategies toward modern security architectures.

Governance, Risk & Compliance

  • Develop enterprise cybersecurity standards, technical policies, and architectural guidance.
  • Support enterprise risk assessments, technology reviews, and security governance activities.
  • Partner with Internal Audit, Risk Management, Legal, and Compliance teams to support regulatory requirements.
  • Participate in architecture review boards and technology governance committees.
  • Ensure security architectures support appropriate auditability and regulatory compliance.

Strategic Planning & Innovation

  • Evaluate emerging cybersecurity technologies and industry trends.
  • Recommend strategic investments supporting enterprise security maturity.
  • Develop multi-year cybersecurity architecture roadmaps.
  • Serve as a trusted advisor to IT leadership on enterprise security strategy.
  • Promote continuous improvement throughout the cybersecurity program.

QUALIFICATIONS

  • Bachelor’s degree in Information Security, Cybersecurity, Computer Science, Information Technology, or related discipline required.
  • Master’s degree preferred.
  • 10+ years of progressive experience in Information Technology or Cybersecurity.
  • Significant experience designing enterprise cybersecurity architectures.
  • Experience supporting identity and access management within complex enterprise environments.
  • Experience with cloud security architecture and hybrid infrastructure.
  • Experience supporting large enterprise organizations with multiple business units, subsidiaries, or geographically distributed operations.

WE LOOK FORWARD TO HEARING FROM YOU! 


What HNI Corporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom