Featured Job

Founding Engineer

United States Full-time On-site 10/26/2026 Job ID: 000514
Apply Now
Python TypeScript Go C/C++ Rust

Summary

What you’ll impact

The Founding Engineer will design, build, and maintain the core systems of the organization’s edge computing platform, working directly with the CEO and other leads to ship the product to customers. This role involves hands‑on coding, system architecture, real‑time data pipelines, and close collaboration with product and operations teams. The ideal candidate blends strong software engineering skills with hardware expertise and thrives in fast‑moving, ambiguous startup environments.

Responsibilities

What you'll do

  • design, build, and maintain core systems that power Coda’s edge computing platform.
  • work directly with the CEO and other leads to design and ship the core product out to real customers.
  • architecting systems
  • implementing real-time data processing pipelines
  • collaborating closely with product and operations teams to translate customer needs into robust technical solutions.
  • hands-on coding
  • code reviews
  • testing
  • performance optimization
  • contributing to technical roadmap
  • engineering best practices
  • team culture.

Requirements

What you’ll bring

  • Balanced Skillset (Software + Hardware): You combine strong software design principles (e.g., Python, TypeScript, Go, C/C++) with hands-on proficiency in hardware and edge computing.
  • Systems-Level Thinker: You understand software design patterns as well as physical hardware constraints—such as power management, thermal limits, latency, and network connectivity.
  • Hands-on Tinkerer: You are comfortable working with circuit boards, logic analyzers, sensors, and diagnostic tools just as easily as writing cloud microservices or setting up containerized deployments.
  • Driven by Ambiguity & Speed: You excel in early-stage startup environments where requirements evolve quickly, taking full accountability from problem identification to solution delivery.
  • AI-Fluent Builder: You leverage modern AI-assisted development tools to move fast, debug complex codebases, and accelerate output across both hardware and software domains.
  • Strong experience in software engineering, including designing, building, and maintaining production systems in a modern language (e.g., Go, Rust, C++, Java, or similar).
  • Proficiency in distributed systems concepts, real-time data processing, and networking protocols relevant to edge or cloud-native architectures.
  • Comfort working close to hardware or edge environments, including integrating software with physical devices, sensors, or mobility platforms.
  • Effective problem-solving and debugging skills, with the ability to navigate ambiguity and build reliable solutions in early-stage contexts.
  • Experience with CI/CD, automated testing, and infrastructure-as-code tools to ensure secure, scalable deployment and monitoring of services.
  • Ability to communicate clearly with technical and non-technical stakeholders, and collaborate in a fast-moving, highly iterative environment.
  • Track record of ownership in startup or small-team settings, including making architectural decisions and balancing speed with quality.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience; background in mobility, robotics, or edge computing is a plus.

Ready to Move Forward?

Apply now and our recruiting team will reach out with next steps, interview guidance, and client insights tailored to this role.