[Hiring] Lead Software Engineer @Arcfield
Lead Software Engineer @Arcfield
Software Development
Salary min: $101,657.4..
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Lead Software Engineer @Arcfield

2d ago - Arcfield is hiring a remote Lead Software Engineer. πŸ’Έ Salary: min: $101,657.48, max: $200,020.88 πŸ“Location: Finland

Role Description

This position is for Strategic Technology Consulting (STC), an Arcfield Company. STC is seeking a Lead Software Engineer / Architect to lead the design, development, and integration of the full software stack for advanced tactical edge systems. This role will own the software architecture from low-level hardware interfaces and Hardware Abstraction Layers through embedded control software, edge AI inferencing, and multi-sensor PNT fusion capabilities. The engineer will lead a team of embedded software and machine learning engineers to develop reliable, modular, and high-performance software that can run deterministic, mission-critical algorithms alongside compute-intensive AI/ML workloads on SWaP-constrained hardware.

The ideal candidate will bring deep experience in:

  • Embedded software architecture
  • Real-time systems
  • C/C++ development
  • Hardware/software integration
  • Modular Open Systems Approach principles

This role requires a hands-on technical leader who can translate complex mission needs into robust software architectures that enable resilient operation in degraded or GPS-denied environments.

  • Architect the Stack: Design and own the end-to-end embedded software architecture, selecting and configuring the RTOS/Hypervisor stack to guarantee real-time performance for critical PNT loops on SWaP-constrained processors.
  • Solve the AI/Deterministic Divide: Architect resource allocation, core-pinning, and memory partitioning to safely execute Edge AI NAVWAR algorithms.
  • Implement Software MOSA: Build robust, hardware-agnostic APIs and HALs aligned with SOSA profiles.
  • Lead and Ship: Direct a team of embedded systems, DSP, and AI software engineers. You will run code reviews, unblock technical hurdles, and prioritize engineering efforts to meet field-deployment deadlines.

Qualifications

  • BS 8-10, MS 6-8, PhD 3-5 (degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field).
  • Expert-level proficiency in C and modern C++ for resource-constrained embedded systems.
  • Deep experience with Real-Time Operating Systems (RTOS) (e.g., VxWorks, seL4, FreeRTOS, Zephyr) and embedded Linux.
  • Strong understanding of hardware-software integration, including interacting with FPGAs, ADCs, DACs, and serial protocols (SPI, I2C, PCIe, Ethernet).
  • Experience with Rust in an embedded/systems context for safety-critical applications.
  • Familiarity with VITA90/VNX+ hardware standards and SOSA (Sensor Open Systems Architecture) software profiles.
  • Experience developing software for PNT (Positioning, Navigation, and Timing), Kalman filtering, or Software Defined Radios (SDR) preferred.
  • Experience deploying optimized Machine Learning models (TensorFlow Lite, ONNX, TensorRT) onto edge devices or heterogeneous compute nodes (CPU/GPU/NPU) preferred.
  • Demonstrated experience leading or managing software engineering teams through the full product lifecycle.
  • Must be able to obtain and maintain a U.S. DoD Secret Security Clearance.

Requirements

This section is intentionally left blank.

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • Wellness programs
  • Other optional benefit elections

Company Description

We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.

Projected compensation range for this position:

  • Min: $101,657.48
  • Max: $200,020.88
Before You Apply
️
remote Be aware of the location restriction for this remote position: Finland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Lead Software Engineer @Arcfield
Software Development
Salary min: $101,657.4..
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Finland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later