
Software Engineering Expert, Firmware Engineering Expert
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Utilize hands-on expertise in software, firmware, and digital hardware for technically intricate tasks involving real physical systems.
• Assess and analyze embedded firmware, FPGA/RTL designs, flight software, test automation frameworks, hardware interfaces, and system-level engineering processes.
• Evaluate architecture and implementation trade-offs related to real-time performance, timing, memory, computational resources, interfaces, reliability, fault management, concurrency, and hardware/software integration.
• Examine the technical accuracy, robustness, and practical viability of engineering solutions for embedded and hardware-connected systems.
• Detect implementation errors, incorrect assumptions, race conditions, timing discrepancies, interface failures, resource limitations, and various system-level failure modes.
• Develop or critique engineering challenges, reference implementations, test cases, evaluation criteria, and technical documentation.
• Leverage practical experience in development, integration, hardware setup, debugging, verification, validation, test automation, and deployment.
• Offer clear technical feedback based on real-world engineering experience and constraints related to production hardware.
• Contribute to an advanced engineering and AI research initiative within a prominent technology organization.
• Assist in enhancing how AI systems understand embedded development, hardware/software integration, digital design, real-time systems, testing, and debugging.
• Over 5 years of professional experience in software, firmware, FPGA, or embedded systems engineering.
• A minimum of 3 years of recent, hands-on experience in developing, integrating, testing, setting up, or troubleshooting software/firmware on actual hardware.
• Proven experience as the lead engineer for production hardware-connected software or firmware.
• Experience overseeing lifecycle stages from requirements and architecture through implementation, integration, hardware setup, verification, validation, debugging, and deployment.
• Extensive technical expertise in at least one core area: embedded firmware and real-time systems; FPGA/RTL design and verification; flight software and safety/mission-critical systems; or hardware test automation and hardware-in-the-loop setups.
• Proficient in C/C++, Python, RTOS/bare-metal development, device drivers, bootloaders, embedded Linux, SPI/I²C/UART/CAN/Ethernet, Verilog/SystemVerilog/VHDL, FPGA toolchains, hardware interfaces, telemetry, and automated testing systems, as applicable.
• Practical experience in debugging software-hardware interactions and physical systems using JTAG/SWD debuggers, logic analyzers, oscilloscopes, hardware simulators/emulators, HIL/SIL environments, automated testing equipment, CI infrastructure, and structured root-cause analysis.
• Experience in developing systems within real-world product or hardware manufacturing settings.
• Ability to articulate architectural decisions, implementation trade-offs, test outcomes, and failure mechanisms.
• Previous employment with a company that designs, builds, tests, and manufactures physical hardware or embedded systems is highly desirable.
• Must operate as an independent contractor.
• H1-B and STEM OPT candidates are not accommodated.
• Completely remote position.
• Flexible engagement options.
• Freedom to set your own schedule.
• Weekly payments via Stripe or Wise.
• Project duration may be extended, shortened, or concluded early based on needs and performance.
• Competitive compensation.
• Collaborate with leading researchers.
• Referral opportunity earning up to $480 for each successful referral.
Mercor
Anduril Industries
Ishpi Information Technologies, Inc. (DBA ISHPI)
Get handpicked remote jobs straight to your inbox weekly.