2

Remote Firmware Jobs in Lansing, IL (NOW HIRING)

Complete backup requests across data centers and remote sites. * Upgrade firmware on Veritas Flex \ Veritas Appliances to remain security compliant. * Resolve United Airlines security VITs on Veritas ...

Complete backup requests across data centers and remote sites. * Upgrade firmware on Veritas Flex \ Veritas Appliances to remain security compliant. * Resolve United Airlines security VITs on Veritas ...

Direct advanced remote troubleshooting across hardware, software, firmware, CMS/content delivery, connectivity, media players, receivers, sensors, interactive devices, LED/display systems, and ...

FPGA Engineer - Work From Home

Chicago, IL · On-site +1

$133K - $172K/yr

This position is 100% Remote. Responsibilities: - Architect and code FPGA designs in a hardware description language, producing design documents, performing timing analysis and floor planning, and ...

Embedded/Rust Software Engineer

Chicago, IL · On-site +1

$135K - $178K/yr

Embedded/Rust Software Engineer REMOTE USC/GC C, C++, Python, Rust (5+ yrs), RTOS, Bare Metal, WiFi, BLE, SPI/I2C/UART/USB, Embedded Systems, Project Leadership. Join our team as a Tenured Embedded ...

Embedded/Rust Software Engineer

Chicago, IL · On-site +1

$135K - $178K/yr

Embedded/Rust Software Engineer REMOTE USC/GC C, C++, Python, Rust (5+ yrs), RTOS, Bare Metal, WiFi, BLE, SPI/I2C/UART/USB, Embedded Systems, Project Leadership. Join our team as a Tenured Embedded ...

Remote Firmware information

See Lansing, IL salary details

$73.2K

$163.4K

$200.1K

How much do remote firmware jobs pay per year?

As of Sep 6, 2026, the average yearly pay for remote firmware in Lansing, IL is $163,401.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,600.00 and $200,100.00 per year, depending on experience, location, and employer.

What is a remote firmware engineer?

Remote Firmware Engineers are professionals who design, develop, test, and maintain low-level software (firmware) that interacts directly with hardware devices, all while working from a remote location. Their work typically involves programming embedded systems, debugging hardware-software interactions, and ensuring devices function as intended. By working remotely, they can collaborate with teams worldwide through digital communication tools, manage code repositories, and often participate in all stages of the product development lifecycle. This role is essential in industries like consumer electronics, automotive, IoT, and medical devices.

What is a remote firmware job?

Firmware is a permanent software program that provides control for specific a hardware device. A remote firmware job allows you to work from home while handling the responsibilities of developing, testing, updating, or maintaining firmware. There are several different remote firmware jobs available. You can work as a firmware engineer where your duties involve nearly every aspect of the firmware lifecycle. You design, develop, test for bugs, implement, and document firmware. You can also work as a firmware developer, where you work as part of a team to implement firmware.

What are the key skills and qualifications needed to thrive as a remote firmware engineer, and why are they important?

To thrive as a Remote Firmware Engineer, you need a strong background in embedded systems, programming languages like C/C++, and hardware-software integration, often supported by a degree in computer engineering or a related field. Familiarity with version control systems (e.g., Git), debugging tools, and common microcontroller platforms is typically required. Exceptional problem-solving skills, self-motivation, and effective remote communication are crucial soft skills for this role. These abilities ensure efficient development, troubleshooting, and collaboration on complex firmware projects across distributed teams.

What are some common challenges faced by remote firmware engineers, and how can they be addressed?

Remote firmware engineers often encounter challenges such as debugging hardware issues without physical access, coordinating with hardware teams in different locations, and ensuring secure firmware deployment. These challenges can be addressed by using remote debugging tools, maintaining clear documentation, and scheduling regular virtual meetings with cross-functional teams. Additionally, leveraging simulation environments and continuous integration systems helps streamline development and testing processes, making remote collaboration more effective.

What is the difference between Remote Firmware vs Remote Embedded Systems Engineer?

AspectRemote FirmwareRemote Embedded Systems Engineer
Required CredentialsTypically requires a degree in Computer Engineering, Electrical Engineering, or related fields, along with certifications like ARM or embedded systems certifications.Similar credentials, often including degrees in Electrical or Computer Engineering, with additional certifications in embedded systems or RTOS.
Work EnvironmentPrimarily involves programming microcontrollers, firmware development, and hardware interfacing, often in manufacturing or IoT industries.Focuses on designing and developing embedded systems software for devices like medical equipment, automotive systems, or consumer electronics.
Industry UsageCommonly used in IoT, consumer electronics, and industrial automation sectors.Widely used in automotive, medical devices, and aerospace industries.

Both roles involve embedded programming, but Remote Firmware specialists focus more on low-level hardware interfacing and microcontroller firmware, while Remote Embedded Systems Engineers work on broader embedded system design and integration across various industries.

What cities near Lansing, IL are hiring for Remote Firmware jobs?

Cities near Lansing, IL with the most Remote Firmware job openings:

System Engineer (Veritas)

3B Staffing LLC

Chicago, IL • Remote

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

This role can be fully remote but prefer someone local.

Role: System Engineer (Veritas)
Duration: 12 months with extension
Location: Chicago, IL
Interview: two video interviews

• Top 3 skill sets required for this role:
o

  • Veritas NetBackup o
  • Worked in an Enterprise Backup Environment o
  • Cybervault

Experience

• Nice to have skills or certifications:
o 1.Cohesity
o 2.Strong Networking skills
o 3.Strong Unix skills

Plays a key role in managing and enhancing the backup environment. Provide application support and reliable backup systems. Proactive capacity planning and preparing the infrastructure for immediate needs and future growth. Implementation of new installations and deployments. Contractor in the on-call rotation, providing critical support for backup solutions.

Their key responsibilities included:

  • Perform daily checks to monitor the health of remote backup environments.
  • Complete backup requests across data centers and remote sites.
  • Upgrade firmware on Veritas Flex \ Veritas Appliances to remain security compliant.
  • Resolve United Airlines security VITs on Veritas Flex \ Veritas Appliances through ongoing Security Remediations, enhancing the security posture of the backup systems.
  • Assists with migration and consolidation of Veritas Appliances in remote sites and decommissioning old equipment, optimizing resources, and reducing overhead.
  • Provides technical expertise in pre-sales qualification and delivering technical architectural designs, strategies, and plans, contributing to the company's strategic engagements.
  • Develops and oversees policies and procedures to ensure consistent backup provisioning, uptime, regulatory compliance, and data protection, thereby upholding high operational standards.
  • Involved in disaster recovery (DR) testing for backups, role includes executing simulated recovery scenarios to validate the effectiveness of our backup and recovery processes. Ensures that critical data could be restored within defined recovery time objectives (RTOs) and recovery point objectives (RPOs). This includes coordinating with IT teams to perform test restores, identifying any gaps or weaknesses in our DR plan, and recommending improvements to enhance data resiliency and minimize downtime in the event of an actual disaster.
  • Participate configuring NetBackup policies, performing regular backup jobs, troubleshooting issues, and ensuring the overall integrity of the backup system. Collaborate with cross-functional teams to optimize backup strategies, streamline recovery processes, and maintain compliance with data protection standards.
  • Provide on-call support for NetBackup, ensuring that backup and recovery operations ran smoothly outside of regular working hours. My responsibilities included troubleshooting and resolving backup failures, monitoring system performance, and addressing any issues that arose with backup jobs or recovery processes.