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

Software Engineer (Embedded)

$125k - $150k

Freeform

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 innovation where complex hardware is designed, built, and scaled without limits.

As an Embedded Software Engineer at Freeform, you will be responsible for contributing to the architecture of critical embedded software systems that enable our advanced metal 3D printing factories to operate fully autonomously at high speeds with precision. This entails developing software solutions for hardware control/autonomy, high speed data acquisition, and custom high-performance compute systems. Projects will vary across the stack, so we expect our engineers to be flexible and always put the mission first. 

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:  

  • Contribute to the architecture of state-of-the art software for an advanced production-scale metal 3D printing system
  • Design and develop the machine instruction interface to the metal 3D printing system hardware
  • Develop software to enable the computer vision system, monitor sensor data, perform calibrations, log quality data, and keep track of the health of the printing system over its lifetime
  • Work with process and control engineers to integrate control algorithms into production software
  • Work with FPGA developers to develop high-speed data acquisition software
  • Create software for collection and analysis of process data
  • Develop software required to implement production automation solutions
  • Develop, unit test, and deploy functional, scalable, robust, and maintainable software
  • Generate and maintain documentation of designed software and integrated systems  

Basic Qualifications:  

  • Bachelors in computer science, computer engineering, electrical engineering, applied mathematics, or related field
  • 2+ years of professional, post-graduation experience in software development using C/C++
  • Experience in real-time embedded system design with Linux OS  

  Nice to Have:  

  • Experience working in a high-performance compute environment (FPGAs or GPUs)
  • Experience with PCIe driver development and troubleshooting
  • Experience with Rust
  • Experience with high-speed data acquisition and real time closed-loop-control systems
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
  • Experience writing software for industrial automation systems, robotics, or related hardware
  • Creative thinker able to apply first-principles reasoning to solve complex problems
  • Excellent verbal and written communication skills  

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 a 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   
    • As a growing company, the salary range is intentionally wide as we determine the most appropriate package for each individual taking into consideration years of experience, educational background, and unique skills and abilities as demonstrated throughout the interview process. 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 (Embedded) in Canada vacancy
  •  ...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...  ...distributed programming (message passing, multicore, GPU, embedded, etc.). Experience building or using debug/diagnostic... 
    Suggested
    Full time
    Internship

    Cerebras

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

     ...AI platform, we’re reimagining how private markets operate, embedding intelligence across every workflow. Founder-led since 2014,...  ...some or all of the time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor... 
    Suggested
    Remote job
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    junipersquare

    Canada
    2 hours ago
  • $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
  • $125k - $150k

     ...SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale...  ...systems software such as hardware control software, embedded software, high-volume telemetry systems, graphics rendering,... 
    Suggested
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

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

     ...innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our...  ...Kafka-based service architectures. Prior experience in an embedded "accounting architecture" or financial-systems design-review... 
    Suggested
    Full time
    Work at office
    Worldwide

    BitGo

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

     ...SENIOR SOFTWARE ENGINEER  Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial...  ...systems software such as hardware control systems, embedded software, high-volume telemetry systems, graphics rendering,... 
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    2 hours ago
  • $230k - $290k

     ...and supply chains. Our platform handles connected devices and embedded systems across all industries, including those found in...  ...culture. The Role We’re looking for a Lead Full-Stack Software Engineer with deep expertise in Next.js, TypeScript, PostgreSQL/Supabase... 
    Full time
    Remote work

    Finite State

    Canada
    13 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... 
    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... 
    Full time
    Remote work

    Beyondtrust

    Canada
    a month ago
  • $125k - $150k

     ...SOFTWARE ENGINEER (NEW GRAD SUMMER 2027) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to...  ..., FPGA, or GPU computing hardware   Experience developing embedded or real-time software systems   Experience writing software... 
    Summer work
    Casual work
    Internship
    Relocation package
    Flexible hours

    Freeform

    Canada
    2 hours ago
  • $140k - $180k

     ...combines: real-world HVAC operations product development software and technology design and branding customer experience...  ...we’d love to meet you. We’re looking for a senior full-stack engineer to help build the core tools that power our business—from... 
    Remote job
    Full time
    Contract work

    electricair

    Canada
    2 hours 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
  •  ...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... 
    Contract work
    For contractors
    Remote work
    Worldwide
    Flexible hours

    micro1

    Canada
    5 days ago
  • $180k - $275k

     ...room to shape the architecture and culture from the ground up. Engineers here own major surface areas , build 0→1 systems in large-...  ...parental leave policy About The Role As a Senior Software Engineer on the Yobi Ad Platform, you’ll build and scale the core... 
    Remote job
    Full time

    yobi

    Canada
    2 hours ago
  •  ...Cursor, and Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and Agent Authentication,...  ...identify bottlenecks and verify that platform investments improve engineering outcomes Own platform reliability end to end, including... 
    Remote job
    Full time

    workos

    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
  • $230k - $285k

     ...reimagining how private markets operate, embedding intelligence across every workflow....  ...About your role As the Director, Engineering you will lead the vision and execution...  ...empathy. Qualifications ~15+ years of software engineering experience, with at least 5... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours
    Shift work

    junipersquare

    Canada
    2 hours 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 - $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
  • $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
  • $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
  • $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

Do you want to receive more vacancies?

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