Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$125k - $150k

Freeform

SOFTWARE ENGINEER

Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of innovation where complex hardware is designed, built, and scaled without limits.

As a Software Engineer at Freeform, you will play a key role in developing and deploying the software systems that power our autonomous metal 3D printing factories.  You’ll work with a talented engineering team from some of the world’s most innovative companies across a range of projects including controls, high-speed data acquisition, high-performance computing (GPU’s and FPGA’s), and geometry processing pipelines that enable precise and fully automated manufacturing at scale. Your work will directly impact the performance, reliability, and scalability of our factory systems. The ideal candidate thrives in ambiguity, takes initiative on complex technical problems, and works collaboratively across disciplines to deliver robust, high-performance software solutions. This is an opportunity to build foundational systems for a new category of manufacturing technology - where your code doesn’t just run, it drives physical innovation.  

3D printing experience is not required to be successful here - rather we look for smart, motivated, collaborative engineers who love solving hard problems and creating amazing technology! 

Responsibilities:   

  • Architect and develop software for an advanced, production-scale metal 3D printing factory  
  • Work with process, control, and mechanical engineers to integrate control algorithms into production software  
  • Improve and scale out high-rate data acquisition, storage, and retrieval systems  
  • Implement processes for converting customer part geometries into machine print instructions  

Basic Qualifications:  

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, mathematics, or physics
  • Proficiency in a systems level programming language such as C/C++ or Rust
  • Experience with high-performance systems software such as hardware control software, embedded software, high-volume telemetry systems, graphics rendering, or similar

Nice to Have:   

  • Experience interfacing with microcontrollers, FPGA, or GPU computing hardware  
  • Experience developing embedded or real-time software systems  
  • Experience writing software for industrial automation systems, rockets, spacecrafts, robotics, or related hardware that operates with the physical world  
  • Experience working in a Linux or RTOS environment  
  • Comfortable working in fast-paced, ambiguous environments and iterating quickly (comfortable building the plane as we fly it) 
  • Strong communicator who collaborates across disciplines and proactively seeks support when needed  
  • Willing to take ownership of tasks big and small, with a hands-on, problem-solving mindset  
  • Strong work ethic with a refuse-to-fail mindset  
  • Demonstrated indicators of excellence and/or achieving success against adversity (i.e. top academic performance, leadership in engineering clubs, first-generation college student, or other examples of resilience and achievement) 

Location:   

  • Based in Hawthorne, our vertically integrated facility brings technology development, R&D, and production together under one roof. We operate at the center of LA’s deep tech ecosystem, surrounded by some of the most ambitious hardware innovation happening anywhere in the country.

  • Our fast-paced, cross-functional environment is built on close collaboration, and as such, this role requires full-time onsite presence (five days a week), with very limited exceptions.

What We Offer:   

  • We have an inclusive and diverse culture that values collaboration, learning, and making deliberate data-driven decisions.  
  • We offer a unique opportunity to be an early and integral member of a rapidly growing company that is scaling world-changing technology.  
  • Benefits  
    • Significant stock option packages  
    • 100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options) 
    • Life insurance  
    • Traditional and Roth 401(k) 
    • Relocation assistance provided  
    • Paid vacation, sick leave, and company holidays  
    • Generous Paid Parental Leave and extended transition back to work for the birthing parent  
    • Free daily catered lunch and dinner, and fully stocked kitchenette  
    • Casual dress, flexible work hours, and regular catered team building events  
  • Compensation  
    • Our intent is to offer a salary that is commensurate for the company’s current stage of development and allows the employee to grow and develop within a role.  
    • In addition to the significant stock option package, the estimated salary range for this role is $125,000-$150,000 , dependent on the candidate's academic level (Bachelors, Masters, or PhD) and demonstrated out of classroom experience.
  • Freeform is an Equal Opportunity Employer that values diversity; employment with Freeform is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.  
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Canada vacancy
  • $101k - $151k

     ...business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily...  ...base, debugging others' code, and providing feedback to other engineers through code reviews. - Your experience demonstrates that you... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Canada
    3 days ago
  •  ...transforming key workloads with ultra high-speed inference. About The Role We're looking for a deeply technical, hands-on software engineer to join our on-field Kernel Reliability team. You'll help tackle a critical challenge: improving the reliability of our advanced... 
    Suggested
    Full time
    Internship

    Cerebras

    Canada
    4 days ago
  •  ...our team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity: Senior Software Engineer II, Applied AI (Remote - USA / Canada) We are looking for a Senior Software Engineer II, Applied AI to join our Agentic... 
    Suggested
    Full time
    Remote work

    Wrapbook

    Canada
    23 days ago
  •  ...You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself. The Role As a Sr. Software Engineer in our Engineering department, you will collaborate with our Engineering and Technical Support teams. We are looking for a... 
    Suggested
    Full time
    Remote work

    Beyondtrust

    Canada
    a month ago
  •  ...Full-stack engineers take part in an AI training project that has them build, solve, review and validate tough software tasks spanning client-side and server-side systems, including translating whole builds between programming languages. They also check AI-written solutions... 
    Suggested
    Contract work
    For contractors
    Remote work
    Worldwide
    Flexible hours

    micro1

    Canada
    5 days ago
  •  ...Job Description – Senior Full Stack Software Engineer Location: San Francisco, CA (on-site, 5 days a week, in our San Francisco office) About Artificial Analysis Artificial Analysis is the leading independent AI benchmarking company. We support labs, engineers... 
    Full time
    Work at office

    artificialanalysis

    Canada
    2 hours ago
  •  ...Cursor, and Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and Agent Authentication,...  ...Security team provides and supports the primitives that enable engineering to securely build applications and meet compliance obligations... 
    Full time
    Work at office
    Remote work

    WorkOS

    Canada
    4 days ago
  • Tekstraton is seeking a high-caliber Senior Data Platform Engineer to design, scale, and operationalize our modern enterprise data foundation...  ...cross-functionally with data scientists, BI developers, and software engineering teams to accelerate data delivery.Requirements:5+... 
    Temporary work
    Work experience placement

    Tekstraton

    Canada
    15 days ago
  •  ...shape a safer, simpler digital future. The Billing & Payments Engineering team builds and owns the mission-critical systems that power 1...  ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    2 days ago
  • $97.6k - $139k

     ...ranking infrastructure across four areas: serving reliability, ML engineer enablement and developer velocity, business impact, and cost...  ...can be in solving different ML problems at scale. As a Software Engineer (New Grad) on this team, you'll work at the intersection... 
    Full time
    Work experience placement
    Internship
    Remote work

    Quora

    Canada
    9 days ago
  • $212k - $339k

     ...models as quickly and reliably as possible, and (2) to build scalable, intuitive systems and software around these models to accelerate protein design. As a Software Engineer on the ML Engineering team, you will contribute directly to both goals. On the research side... 

    Profluent

    Canada
    2 hours ago
  • $175k - $220k

     ...Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor who designs, builds, and operates production systems powering core... 
    Remote job
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    junipersquare

    Canada
    2 hours ago
  • $175k - $250k

     ...later.com .   About this position:  We are seeking a Staff Engineer with a strong background in modern web development...  ...technologies in distributed systems, cloud infrastructure, and secure software practices. Share learnings and elevate engineering standards... 
    Permanent employment
    Local area
    Remote work

    Later

    Canada
    4 days ago
  •  ...Services, and Stateful Services. As a Senior Staff Cloud Platform Engineer, you set the multi-year technical strategy for Infrastructure...  ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    a month ago
  • Tekstraton is seeking an experienced Senior Java Microservices Engineer to join our high-performing engineering team onsite in Calgary,...  ...junior engineers.Requirements:7+ years of professional backend software engineering experience, with extensive expertise in Java and Spring... 
    Temporary work

    Tekstraton

    Canada
    11 days ago
  • $125k - $150k

     ...SOFTWARE ENGINEER (EMBEDDED)  Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of... 
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    2 hours ago
  • $50 - $100 per hour

     ...At ease with debugging, performance tuning and automated tests Preferred: Solid command of algorithms, data structures and engineering principles Suits professionals who have visible open source work, enjoy debugging hard problems and can spend about 15 hours on... 
    Hourly pay
    Contract work
    Remote work
    Worldwide

    micro1

    Canada
    5 days ago
  • $50 - $100 per hour

    Contributors with a visible open source record create reproducible reinforcement-learning setups that probe whether AI models can repair code, add features, restructure code and boost performance. Each setup includes a golden reference solution. People without a strong...
    Hourly pay
    Contract work
    Remote work
    Worldwide

    micro1

    Canada
    5 days ago
  •  ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you’... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Canada
    2 hours ago
  • $122.4k - $158.4k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into...  .... We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our... 
    Full time

    Mercury

    Canada
    5 days ago
  • $125k - $150k

     ...SOFTWARE ENGINEER (FULL STACK ENTERPRISE) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a... 
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    2 hours ago
  • $218.42k - $302.84k

     ...Tailscale Tailscale is making safe connection effortless by delivering software that makes it easy to securely interconnect people and their...  ...Capital. About the Role We’re seeking a talented software engineer, specializing in security and privacy, to help grow our product... 
    Full time
    Flexible hours

    Tailscale

    Canada
    8 days ago
  • $128k - $192k

     ...Seattle, or NYC.   Join our team Join Customer Insights Engineering, a team dedicated to building the next generation of...  ...understand and serve millions of customers worldwide. As a Software Engineer, you'll work across the artificial intelligence stack... 
    Full time
    Temporary work
    Second job
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    GoDaddy

    Canada
    2 hours ago
  •  ...includes fundamental business requirements analysis, system configuration, testing, training, and documentation. Assist with / lead software upgrades, patches code releases and database changes. Implement and support third-party enterprise software and in-house custom... 
    Visa sponsorship
    Work visa

    Energy Transfer

    Canada
    4 days ago
  • $180k - $220k

     ...at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll work... 
    Full time
    Work at office
    Worldwide

    BitGo

    Canada
    2 hours ago
  •  ...beverage production, massive data centers, and advanced manufacturing facilities all depend on industrial software that can't go down. As a Software Solutions Engineer I, you'll be the person customers call when something breaks, working through root causes with them in... 
    Full time
    H1b
    Work at office
    Work visa
    Monday to Friday

    inductive-automation-llc

    Canada
    2 hours ago
  • $200.7k - $250.9k

    "We may say most aptly that the Analytical Engine weaves algebraic patterns just as the Jacquard loom weaves flowers and leaves." — Ada...  ...faster. The ground under that work is shifting, though. Software is being built in new ways, and AI is increasingly part of how... 
    Full time
    Shift work

    Mercury

    Canada
    5 days ago
  • $135k - $170k

     ...AI tools to enhance decision-making, improve workflows, and produce   better outcomes for our customers .   As a  Sr. Software Engineer for our  Orders team, you will build and support systems responsible for the acquisition of multi-million dollar monthly... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Vivid Seats

    Canada
    2 hours ago
  •  ...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric experience...  ...the change against “we caught it too late again". The Senior Engineer II role is a senior technical leadership position responsible for... 
    Full time
    Remote work

    Prenuvo

    Canada
    22 days ago
  • $150k - $250k

     ...SENIOR SOFTWARE ENGINEER  Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of innovation... 
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!