2

Remote Operating System Developer Jobs in West Lafayette, IN

C++ Tutor

West Lafayette, IN ยท Remote

$18 - $40/hr

Ability to explain dynamic memory allocation, virtual functions, operator overloading, and smart pointers while preparing students for systems programming, game development, and computer science ...

... engineering teams through advanced 3D modeling and coordination. This role involves creating and ... This position is eligible to be fully remote or for work out of our Lexington, KY HQ or our ...

The role is based in Midwest, United States (remote). We are also looking for this candidate to be ... systems to support sales execution What Makes You the Right Fit * Bachelor's degree in Engineering ...

Remote Spanish Bilingual Customer Service

Lafayette, IN ยท Remote

$15 - $18.75/hr

Computer skills, including navigating multiple systems and documenting call notes * Ability to sit ... Provide your own equipment, including a Windows operating PC (Macs, Chromebooks, tablets are not ...

Electronics Tutor

West Lafayette, IN ยท Remote

$18 - $40/hr

... engineering coursework and electronics industry careers. * Conceptual Teaching & Problem-Solving ... systems, and embedded computing. * Curriculum Awareness & Adaptive Instruction: Familiar with ...

Remote Operating System Developer information

See West Lafayette, IN salary details

$11

$47

$74

How much do remote operating system developer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for remote operating system developer in West Lafayette, IN is $47.01, according to ZipRecruiter salary data. Most workers in this role earn between $39.76 and $55.05 per hour, depending on experience, location, and employer.

What is a remote operating system developer?

A Remote Operating System Developer is a software engineer who specializes in designing, building, and maintaining operating systems while working from a remote location. Their responsibilities include developing system-level software, troubleshooting kernel or driver issues, and ensuring the stability and security of the operating system. They often collaborate with distributed teams using online tools, and their work is critical for ensuring that computer systems run efficiently and securely across various hardware platforms.

What are the key skills and qualifications needed to thrive as a remote operating system developer?

To thrive as a Remote Operating System Developer, you need strong proficiency in systems programming languages (such as C, C++, or Rust), a deep understanding of computer architecture, and experience with OS concepts, often supported by a computer science degree. Familiarity with version control systems like Git, debugging tools, and CI/CD pipelines is typically required, and certifications in Linux or other OS platforms can be advantageous. Excellent problem-solving skills, self-motivation, and effective remote communication are critical soft skills in this role. These competencies enable developers to build robust operating systems, collaborate efficiently in distributed teams, and ensure reliable software performance across diverse environments.

How do remote operating system developers typically collaborate with team members across different time zones?

Remote Operating System Developers often work with globally distributed teams, which requires strong communication and coordination skills. Collaboration is facilitated through asynchronous tools like version control systems, issue trackers, and chat platforms, as well as scheduled video meetings to discuss major design decisions. Developers usually document their work thoroughly to ensure seamless handoffs and to keep everyone aligned on project goals. Flexibility in work hours and a proactive approach to communication are key to overcoming the challenges of different time zones.

What is the difference between Remote Operating System Developer vs Remote Software Engineer?

AspectRemote Operating System DeveloperRemote Software Engineer
CredentialsBachelor's in Computer Science or related, experience in OS developmentBachelor's in Computer Science or related, proficiency in programming languages
Work EnvironmentCollaborates with hardware teams, embedded systems, low-level programmingDevelops applications, web, or mobile software across various platforms
Industry UsageTech companies, hardware manufacturers, embedded systemsTech, finance, healthcare, startups, and enterprise sectors
Search & Comparison IntentYesYes

Remote Operating System Developers focus on designing and maintaining operating systems, often working with hardware and low-level programming. Remote Software Engineers develop a wide range of applications across platforms. While both roles require strong programming skills and often similar educational backgrounds, their work environments and industry applications differ significantly.

Hardware Security and Vulnerability Analyst - Hybrid (Office/Remote)

EndoSec LLC

Lafayette, IN โ€ข On-site, Remote

Full-time

Re-posted 27 days ago


Job description

EOE Statement
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.
Description
Hardware Security and Vulnerability Analyst - (Hybrid-Office/Remote)
  • EndoSec LLC,
  • Hybrid (On-Site Office on Purdue University Campus/ some Remote).
  • Preferred Skills: C/C++, Python, assembly, IDA Pro, Ghidra, FPGA, cryptography, hardware, embedded software, hardware security, reverse engineering, side channel attacks, fault injection
  • Travel required up to 20%.

Full Time
Must be able to apply for and maintain a U.S. Government Security Clearance
Job Description
The EndoSec Hardware Security and Vulnerability Analyst is responsible for extracting and analyzing firmware and data at rest, identifying vulnerabilities in software, firmware, and hardware, as well as developing proof of concept exploits. The candidate will collaborate with other engineers and security experts to find and exploit security flaws and vulnerabilities within devices and designs as well as to build secure and efficient systems, contributing to our products and services' ongoing security and privacy. This is a remote position.
Key Responsibilities
  1. System Analysis: Analyze systems to understand functionality, failure points, and consequences of failure.
  2. Security Measure Circumvention: Bypass implemented security measures to gain access to sensitive data, including enabling debugging, forging or bypassing signatures, gaining elevated privileges, and simulating environmental and working conditions.
  3. Binary Code Extraction and Analysis: Extract firmware, executables, and other sensitive data from embedded systems and analyze the extracted code for possible vulnerabilities and sensitive data, e.g. passwords, cryptographic keys, etc.
  4. Side-Channel Analysis and Fault Injection: Setup and perform side-channel analysis to recover sensitive data, e.g. cryptographic keys, sensitive plaintext, etc. Setup and perform fault injection attacks to bypass security measures and/or recover sensitive data.
  5. Exploit Development: Develop custom and novel exploits to bypass security measures, recover sensitive data, or gain elevated privileges in embedded systems.
  6. Documentation: Prepare detailed documentation, including physical setups, testing procedures, and user guides, for reproducibility of found results and maintenance.
  7. Continuous Learning: Stay current with the latest advancements in reverse engineering and hardware security to continually refine and enhance skills.

Position Requirements
Position Requirements
  1. Ability to obtain and maintain a US government security clearance.
  2. Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  3. Experience reverse engineering embedded systems including using standard tools such as IDA Pro, Ghidra, etc.
  4. Experience working with FPGAs, hardware description languages (VHDL, Verilog), microcontrollers, SoCs, and related hardware (Flash, SRAM, DRAM, etc.).
  5. Strong programming skills in scripting languages (Python, JavaScript, bash) and C/C++ for hardware/software integration.
  6. Experience standard interfaces (AXI, SPI, UART, JTAG).
  7. Strong analytical and problem-solving skills, with the ability to understand complex software and hardware designs.
  8. Strong documentation skills and the ability to convey complex information clearly and effectively.
  9. Collaborative mindset and excellent communication skills to work effectively with cross-functional teams.
  10. Experience in hardware security and reverse engineering techniques.

Preferred Qualifications
  • Advanced degree (M.S. or Ph.D.) in Electrical Engineering, Computer Engineering, or a related field.
  • Knowledge of cryptographic algorithms and experience implementing mathematical algorithms in hardware or software.
  • Experience in tamper detection and anti-reverse engineering techniques.

Full-Time/Part-Time
Full-Time
This position is currently accepting applications.

EndoSec logo

About EndoSec

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Washington, DC, US

Year founded

2013