New offer - be the first one to apply!
June 24, 2026
Software Engineer (Embedded)
Mid • On-site
114,996 - 144,996 USD/yr
Los Angeles, CA
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, complex hardware is designed, built, and scaled without limits.
As an Embedded Software Engineer, you will contribute to the architecture of critical embedded software systems that enable advanced metal 3D printing factories to operate autonomously at high speeds with precision. This includes developing software solutions for hardware control and autonomy, high-speed data acquisition, and custom high-performance compute systems. Projects vary across the stack, requiring flexibility and a mission-first mindset.
3D printing experience is not required; the role seeks motivated, collaborative engineers who enjoy solving complex technical problems.
Responsibilities
- Contribute to the architecture of state-of-the-art software for a production-scale metal 3D printing system
- Design and develop the machine instruction interface to printing system hardware
- Develop software for computer vision systems, sensor monitoring, calibration, quality data logging, and system health tracking
- Integrate control algorithms into production software with process and control engineers
- Collaborate with FPGA developers to build high-speed data acquisition software
- Create software for collection and analysis of process data
- Implement production automation solutions
- Develop, unit test, and deploy scalable, robust, and maintainable software
- Generate and maintain documentation for software and integrated systems
Basic Qualifications
- Bachelor’s degree in computer science, computer engineering, electrical engineering, applied mathematics, or related field
- 2+ years of professional, post-graduation experience in C/C++ software development
- Experience in real-time embedded system design with Linux OS
Nice to Have
- Experience in high-performance compute environments (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
- Strong knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
- Experience developing software for industrial automation systems or robotics
- Strong written and verbal communication skills
Location
Based in Hawthorne, the vertically integrated facility combines technology development, R&D, and production under one roof. This role requires full-time onsite presence (five days a week) with very limited exceptions.
What We Offer
- Inclusive and collaborative culture focused on learning and data-driven decisions
- Opportunity to be an early and integral member of a rapidly growing company
Benefits
- Significant stock option packages
- 100% employer-paid Medical, Dental, and Vision insurance (PPO and HMO options)
- Life insurance
- Traditional and Roth 401(k)
- Relocation assistance
- Paid vacation, sick leave, and company holidays
- Generous paid parental leave and extended transition back to work
- Free daily catered lunch and dinner, fully stocked kitchenette
- Casual dress, flexible work hours, and team building events
Compensation
In addition to stock options, the estimated salary range for this role is $115,000–$145,000. The final offer is based on experience, education, and demonstrated skills, with the upper end reserved for exceptional domain expertise and impact.
Similar jobs you might like
Technology
New offer

Freeform
Senior Software Engineer (Full Stack Enterprise)
Senior
On-site
Los Angeles, CA
150,000 - 225,000 USD/yr
🏢 Summary: Opportunity to architect and build a state-of-the-art full stack enterprise platform that powers end-to-end manufacturing operations, from sales and quoting to production and delivery. The role focuses on designing scalable, resilient systems, leading technical decisions, and developing backend and frontend applications handling large-scale data and complex factory processes. This is a hands-on senior position combining engineering execution with technical leadership in a fast-paced, onsite environment. 🗂️ Requirements: Degree in Computer Science, Engineering, Information Systems, Mathematics, or related field, 5+ years of professional software development experience, Proficiency in Python, Go, Java, or similar, Experience with backend web frameworks (Flask or Django), Experience with frontend web frameworks (React or Next.js), Experience working with SQL and non-relational databases, Ability to work full-time onsite 📃 Skills: Python, Go, Java, Flask, Django, React, Next.js, SQL, NoSQL, ERP, MRP, MES, CRM 🏢 Description: SENIOR 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 new era of innovation where complex hardware is designed, built, and scaled without limits. In this role, you will design and build the core platform that runs Freeform's factories and connects every part of the business from quoting to production to delivery. The system must handle large amounts of data, support many different factory processes, and provide end-to-end traceability from powder-in to finished parts-out. You'll partner with product management to architect and implement solutions, make foundational technical decisions, and work closely with engineers across disciplines to solve real, complex problems with your code. 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 implement a state-of-the-art enterprise software platform to seamlessly integrate Freeform's business processes from sales to manufacturing - Develop applications to track the end-to-end lifecycle of millions of parts across thousands of customers around the world - Act as engineer, product owner, and team lead — scoping features, driving pace of schedule, assigning tasks, and delivering results - Work cross-functionally with other engineering and operations disciplines to gather requirements and solve problems with your code - Design highly scalable and resilient systems to meet Freeform's high bar for quality, reliability, and security - Maintain accessibility and integrity of the backend data model to enable easy access for business intelligence users - Design and develop intuitive user interfaces with a focus on functionality over aesthetics to increase system usability Basic Qualifications: - Degree in computer science, engineering, information systems, mathematics, or related field - 5+ years of professional experience in software development with Python, Go, Java, or similar - Experience with backend web frameworks such as Flask or Django - Experience with frontend web frameworks such as React or Next.js - Experience writing applications which interact with SQL databases and non-relational databases Nice to Have: - 10+ years of experience in software development - Experience as a team lead, architect, product owner, or similar technical leadership scope - Prior experience architecting and implementing a custom ERP, MRP, MES, CRM, e-commerce, logistics, warehouse management, fleet management, or similar complex software system - Excellent written and verbal communication skills - Ability to gather and define requirements from technical audiences - Comfortable "building the plane as we fly it" What We Offer: - Inclusive and diverse culture that values collaboration, learning, and data-driven decisions - Opportunity to be an early and integral member of a rapidly growing company 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: 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 $150,000-$225,000. The upper end of the range is reserved for individuals who demonstrate exceptional experience, deep domain mastery, and a proven history of high performance and impact. Freeform is an Equal Opportunity Employer that values diversity; employment is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by legally protected status.
Technology

Freeform
Lead Applications Engineer (Semiconductor Machinery)
Senior
On-site
Los Angeles, CA
10,000 - 15,417 USD/yr
🏢 Summary: Lead Applications Engineer role serving as the primary technical interface for semiconductor equipment customers, translating complex fabrication system requirements into manufacturable hardware solutions. The position drives deep technical engagements across wafer handling, vacuum systems, thermal management, and precision components, guiding applications from feasibility through production. The role shapes deployment of advanced manufacturing technology within high-performance semiconductor environments. 🗂️ Requirements: Bachelor’s degree in Engineering or related technical field, 5+ years experience in semiconductor equipment or fabrication industry, Strong systems-level understanding of complex mechanical hardware, Experience with semiconductor fabrication systems and equipment, Ability to lead technical discussions on manufacturability, materials, tolerances, and production constraints, Experience translating system requirements into manufacturable designs 📃 Skills: Semiconductor, Fabrication, Mechanical, Systems, UHV, Thermal, Robotics, Lithography, Optics, Manufacturing, Additive, Casting, Forging, Machining, DFM 🏢 Description: LEAD APPLICATIONS ENGINEER (SEMICONDUCTOR MACHINERY) 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. Freeform is hiring a Lead Applications Engineer to serve as the primary technical interface between Freeform and a portfolio of our semiconductor customers. This person will apply their technical background and intimate understanding of semiconductor fabrication systems and equipment to translate real engineering problems into manufacturable solutions that only Freeform's technology can unlock. You will own the technical relationship with customers, guide them through application discovery and feasibility, and help shape how Freeform's manufacturing platform is deployed across some of the most ambitious programs in the industry. The ideal candidate comes from a strong engineering background, understands complex semiconductor systems, and is comfortable engaging directly with senior engineers and decision makers at highly sophisticated and cutting-edge organizations. This person should be comfortable leading deep technical discussions across performance, manufacturability, materials, qualification, and production tradeoffs, and translating those conversations into a broader, programmatic vision that helps customers understand how Freeform's technology can unlock entirely new design and production possibilities. Responsibilities: Serve as the primary technical point of contact for a portfolio of strategic semiconductor equipment customers Lead deep technical discussions with customer engineering teams across applications such as: Wafer handling, robotic end-effectors, and vacuum-compatible armatures Thermal management hardware and high-precision cold plates Ultra-high vacuum (UHV) chambers and internal components Gas delivery manifolds and high-purity fluid systems Lithography tool structural components and precision optics mounts Pedestals and showerhead assemblies for deposition tools Develop a deep understanding of customer system requirements, constraints, and performance drivers Translate customer needs into manufacturable solutions using Freeform's technology, including geometry, materials, tolerances, and production considerations Clearly articulate what Freeform's manufacturing platform can and cannot deliver, including tradeoffs and constraints Independently answer advanced technical questions related to materials, processes, qualification pathways, and production scalability Identify where Freeform's technology enables new designs, architectures, or performance regimes that were previously impractical or impossible Work closely with internal engineering and operations teams to align on feasibility, execution, and roadmap - but without depending on them for basic technical credibility Guide customers through early application exploration, development phases, and transition into production Build long-term, trust-based technical relationships with customer engineers, program managers, and technical leadership Provide feedback from the field to influence Freeform's product, process, and roadmap decisions Basic Qualifications: Bachelor's degree in engineering or similar technical discipline 5+ years of experience in an engineering, program management, or leadership role within the semiconductor equipment/fabrication industry Strong systems-level understanding of complex mechanical hardware and how components function within larger assemblies Nice to Have: Prior experience in a customer-facing technical role such as applications engineering, systems engineering, or field engineering Ability to clearly communicate complex technical concepts to both engineering and non-engineering stakeholders Familiarity with metal manufacturing processes, including additive manufacturing, casting, forging, or advanced machining Experience supporting hardware through development, qualification, and production ramp Strong intuition for design-for-manufacturing and production scalability Strategic thinker with a strong business acumen Team player, positive attitude, growth mindset, integrity, accountability, adaptability, entrepreneurial, driven, results-oriented and ethical 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 $120,000-$185,000. The upper end of the range is reserved for individuals who demonstrate exceptional experience, deep domain mastery, and a proven history of high performance and impact. 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.
Technology
Grafton Recruitment
Embedded Developer – Mid/Senior
Mid
Hybrid
Warsaw, Poland
12,000 - 22,000 PLN
🏢 Summary: Mid/Senior Embedded Developer role focused on developing and maintaining distributed process control systems, including desktop, web, and real-time embedded software. The position involves building high-performance, secure applications and firmware, contributing to next-generation systems, and ensuring software quality through testing and debugging in an Agile environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Automation, Robotics or related field, 2–7 years of relevant experience (Bachelor) or 1–6 years (Master), Proficiency in C++ or C#, Experience with .NET development, Experience with embedded real-time firmware/software development, Experience with commercial RTOS (e.g., QNX, Embedded Linux), Knowledge of object-oriented design, Ability to work in Agile/Scrum environment 📃 Skills: C++, C#, .NET, QNX, Linux, Embedded, RTOS, UML, WPF, WCF, HTML5, JavaScript, PowerPC, ARM, WMI, PowerShell 🏢 Description: Embedded Developer – Mid/Senior Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system. Your Responsibilities: Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks. Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems. Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms. Write and automate unit and system-level tests to ensure a release-ready product. Debug and validate software issues on both new and existing products. Foster continuous improvement in team processes and the development environment. Required Qualifications and Experience: Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience. Proficiency in C++ or C# development for frontend, backend, or embedded systems. Experience with .NET application development. Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux). Familiarity with object-oriented design techniques. Ability to work effectively in a small team environment using Agile/Scrum methodologies. Strong verbal and written communication skills. Preferred Qualifications: Experience with low-level microprocessor programming, including PowerPC and ARM processors. Familiarity with software testing, including test-driven development and automation. Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell). Experience designing and architecting embedded real-time applications. Knowledge or experience in the process control or distributed control systems (DCS) industry. Your Profile: Tech Savvy: Stay up to date with new technologies and apply them effectively. Always Curious: Ask questions, define problems, and prioritize learning. Team Obsessed: Collaborate to improve team outcomes and deliver results. Benefits Package: Private Medical Insurance. Life and Accident Insurance provided by the company. Employee Capital Plans (PPK). Employee Assistance Program. Unlimited access to Udemy learning solutions. Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.
Technology
SQUAD
Embedded Software Engineer (Robotics)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Embedded Engineer role focused on designing and delivering high-performance embedded software for robotic security devices on an existing hardware platform. The position covers full-stack embedded development from Linux/Android BSP and HAL to ARM-based MCUs with RTOS, including build systems and device drivers. It involves leading architecture, optimizing performance in constrained environments, and driving production-ready firmware development. 🗂️ Requirements: 5+ years commercial embedded development experience, Expertise in C, Expertise in C++17, Strong knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Strong Linux development experience, Experience with build systems (Buildroot, Yocto, CMake), Ability to develop and debug device drivers, Knowledge of I2C, SPI, UART, Wi-Fi protocols, Experience with network programming, Experience with multithreading on multicore systems, Proficiency with Git and CI/CD pipelines, Ability to read schematics and data sheets, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISC-V, Linux, Android, BSP, HAL, Buildroot, Yocto, CMake, Git, CI/CD, I2C, SPI, UART, Wi-Fi, Multithreading, Networking, DeviceDrivers 🏢 Description: Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices. Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components. Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS). Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle. Lead the development of innovative features from conceptual design to global production. Optimize performance for highly resource-constrained embedded environments. Drive technical excellence through proactive code reviews and mentorship of the engineering team. Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making. Partner with QA teams to design and implement comprehensive automated testing strategies. Maintain high documentation standards for software designs, APIs, and troubleshooting procedures. Qualifications and Skills 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and microcontroller architectures (ARM, RISC-V). Strong Linux background, with proficiency in developing within a Linux-based environment. Ability to read and interpret complex schematics and data sheets. Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines. Solid understanding of network programming and multithreading on multicore systems. Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers. Proven ability to drive complex projects independently and deliver production-ready results. Excellent skills for technical documentation and cross-functional collaboration. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems. Understanding of RTOS. Understanding of modern security protocols and encryption methods. Experience with Android OS internals. Familiarity with ROS (Robot Operating System) and the robotics domain. Experience with Bluetooth connectivity. Proficiency in Python for automation and scripting. Experience leveraging AI-powered tools to enhance code quality and development velocity. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.
Technology

Formic Technologies
Robotics & Automation Project Engineer
Senior
On-site
Oakland, CA
108,996 - 132,000 USD/hr
🏢 Summary: Project Engineer role focused on advanced technical support and long-term reliability of deployed industrial robotic systems in live manufacturing environments. The position combines complex troubleshooting, system optimization, preventive strategies, and cross-functional collaboration to maximize uptime and performance. Includes significant field support, continuous improvement initiatives, and impact on fleet-wide automation stability. 🗂️ Requirements: 5+ years in manufacturing automation or industrial robotics, Proficiency programming PLCs, robots, and industrial control systems, Strong knowledge of robotic systems, motion systems, automated manufacturing equipment, Hands-on experience diagnosing mechanical, electrical, and control failures, Ability to read electrical schematics and technical drawings, Experience in uptime-critical manufacturing environments, Willingness to travel up to 50%, Valid driver's license 📃 Skills: PLC, Robotics, Automation, IndustrialControls, MotionControl, ElectricalSchematics, Troubleshooting, PreventiveMaintenance, PredictiveMaintenance, ManufacturingSystems 🏢 Description: Who we are: Formic is on a mission to reshape American manufacturing by making automation accessible to every factory. As labor constraints rise, costs increase, and global competition intensifies, automation is no longer optional for manufacturers that want to stay competitive. We deliver automation through a Robotics-as-a-Service model that combines industrial robotics, proprietary software, and full-service support into a single, integrated solution. By removing the traditional barriers of cost, complexity, and risk, we enable manufacturers to deploy automation quickly and realize measurable gains in throughput, safety, and operational efficiency without large upfront capital investment. About the team: The Fleet Operations Team drives uptime and operational performance across Formic's growing fleet of deployed robotic systems. Working inside live manufacturing environments, the team diagnoses issues, restores production, and continuously improves system reliability at scale. Fleet Operations operates at the intersection of robotics, controls, and real-world factory execution, ensuring automation delivers consistent, measurable performance across diverse industrial applications. About the role: As Project Engineer, you will own advanced technical support and the long-term reliability of deployed robotic systems. You will operate at the intersection of troubleshooting, system optimization, and product improvement, ensuring automation systems perform consistently in demanding production environments. This role blends reactive support with proactive engineering. You will diagnose complex failures, implement structured improvements, and partner cross-functionally to strengthen system stability across the fleet. Your work will directly impact system uptime, performance consistency, and long-term customer success. In this role you will: - Diagnose and resolve complex automation failures to minimize production downtime - Design and implement preventative and predictive strategies that improve system reliability - Lead system-level continuous improvement initiatives, including hardware and software upgrades - Analyze production data and diagnostic trends to identify systemic performance gaps - Provide remote support by responding to service tickets, guiding troubleshooting efforts, and triaging issues to onsite teams when required - Support field service activities within your local region for both reactive and preventative maintenance - Partner with Product, Deployment, and Engineering teams to standardize equipment configurations and improve system repeatability - Maintain system documentation, including procedures, maintenance logs, and change-control records - Serve as the escalation point for complex technical issues across the fleet - Mentor field technicians and engineers on troubleshooting and system health best practices - Ensure compliance with safety standards, internal quality requirements, and relevant industry regulations - Collaborate with vendors to improve parts availability, diagnostic capabilities, and technical support What makes you a great fit: - 5+ years of experience in manufacturing automation or industrial robotics environments - Strong proficiency programming PLCs, robots, and industrial control systems - Solid understanding of robotic systems, motion systems, and automated manufacturing equipment - Hands-on experience diagnosing mechanical, electrical, and control system failures - Ability to read and interpret electrical schematics and technical drawings - Experience working in uptime-critical manufacturing environments - Strong problem-solving skills and a structured troubleshooting methodology - Clear written and verbal communication skills - Ability to work independently while collaborating cross-functionally - Willingness to travel up to 50% based on business needs - Valid driver's license and ability to support local travel Bonus points if you have: - Experience in high-volume manufacturing environments - Experience standardizing automation systems across multiple deployed sites - Exposure to data-driven maintenance or predictive monitoring tools Our Total Rewards: - Equity in Formic through stock option program - Competitive & uncapped commission structure for eligible roles - Comprehensive healthcare coverage (medical, dental, vision) - Additional insurance benefits including FSA, DCFSA, life insurance, short-term and long-term disability - Employee Assistance Program (EAP) - Paid parental leave up to 12 weeks - Company-sponsored 401(k) - Home office stipend for remote and hybrid employees - Monthly cell phone reimbursement - 15 days of paid time off plus company holidays Compensation Philosophy: This role is paid hourly with a range of $38–$46 per hour. Based on typical field service hours (approximately 50+ hours per week including travel, site activity, and documentation), total annualized earnings typically range from $109,000 - $132,000 depending on experience and hours worked. Overtime is paid in accordance with applicable federal and state law for all hours worked over 40 in a workweek. Equal Opportunity Employment: Formic is an equal opportunity employer. All employment decisions are based on merit, business needs, and role requirements. AI Use: AI-powered tools may be used in some interviews, but all final hiring decisions are made by humans.
Technology
Intent
Freelance Linux Embedded Engineer
Senior
Remote
Warsaw, Poland
110 - 190 PLN/hr
🏢 Summary: Freelance Senior Embedded C Engineer role focused on developing and debugging firmware for STM32-based connected devices with multi-radio architectures. The position involves working with FreeRTOS and the Cypress/Infineon ecosystem to deliver production-grade embedded solutions. Engineers collaborate cross-functionally and use AI tools to enhance daily development workflows. 🗂️ Requirements: 5+ years embedded C development, Hands-on experience with ARM Cortex-M, Strong practical experience with STM32, Experience with Modus SDK or Cypress/Infineon ecosystem, Solid knowledge of FreeRTOS in production systems, Experience with BLE and Wi-Fi coexistence, Ability to work with multi-radio architectures, Proficiency in hardware-level debugging, Ability to read schematics and datasheets 📃 Skills: C, STM32, ARM, Cortex-M, FreeRTOS, Modus, Cypress, Infineon, BLE, Wi-Fi, JTAG, SWD, LogicAnalyzer, Oscilloscope, Sniffer 🏢 Description: In short If you're a Senior Embedded C engineer who gets why a misbehaving radio at 2 AM is both annoying and the best puzzle of your week, we'd love to talk. You'd be joining us on a freelance, time & material basis: you're paid for the hours you actually work on real client projects. We're ready to start right away, at full capacity. Why intent? We've been designing and co-creating connected devices since 2008. Wearables, smart audio, health-tech hardware for clients like Oura, BOSE, and Neurable, backed by investors like a16z and Founders Fund. We're 60+ people, fully remote, and we've been AI-native since before LinkedIn influencers discovered the term. We use AI every day, in actual work, not just in company decks. If your C code has ever made an antenna, a sensor, or a medical-grade device behave itself, you already get why we love what we do. Who this role is NOT for If you like being handed a spec, a ticket, and a "wake me when it's done", we're probably not your people. Embedded at intent means chasing edge cases across silicon, stacks, and radios, sometimes in the same afternoon. We're looking for engineers who ask "why" before "how", who read a datasheet and then actually question it, and who know that "it works on my bench" is the beginning of the conversation, not the end. We're AI-native and we expect you to treat AI as a daily multiplier (digging through vendor docs, drafting test harnesses, reasoning about tricky timing issues), not as a gimmick. On freelance: we're not expecting you to rewrite our toolchain in week one. What we do expect is ownership of what you touch, straight talk when things get complicated, and actual curiosity about the device on the end of your JTAG. What you'll do • Build and maintain embedded firmware in C for STM32-based connected devices • Work inside the Modus SDK and the broader Cypress/Infineon ecosystem to make hardware do what the spec says, and a few things it didn't • Integrate and tune FreeRTOS: tasks, priorities, queues, interrupts, the whole discipline of not breaking real-time behavior • Tackle multi-radio architectures in practice: BLE and Wi-Fi coexistence, arbitration, throughput versus power trade-offs• Collaborate closely with hardware, mobile, QA, and the client's engineering team on cross- functional problems • Debug the unglamorous stuff: logic analyzer, scope, sniffer, logs that don't want to exist • Contribute to architecture decisions, code reviews, and knowledge-sharing inside the Firmware & Hardware chapter • Use AI tools as part of your daily workflow, not as a party trick What we're looking for • 5+ years of hands-on embedded C development on ARM Cortex-M platforms • Strong, proven STM32 experience (not "I ran one tutorial") • Real work with the Modus SDK, or at the very least solid time inside the Cypress/Infineon ecosystem • FreeRTOS: you know where the footguns are, and you don't find them by accident • Proven experience with multi-radio architectures, especially BLE and Wi-Fi coexistence: timing, arbitration, co-existence schemes, real-world throughput issues • Comfortable reading schematics, board files, datasheets, and errata without flinching • Fluent with the debugging toolkit: JTAG/SWD, logic analyzers, scopes, BLE sniffers, serial tracing • English at B2+, because our clients are mostly US-based • Problem-solving over line-counting: we'll take a creative thinker over a fast typist any day • Initiative, ownership, and the kind of communication where people don't have to guess what you meant Nice to have • Exposure to MICS band or other medical-grade radio protocols • Familiarity with medical device development standards (IEC 62304, ISO 13485, ISO 14971) • Experience shipping firmware through formal V&V or regulatory processes • Low-power optimization chops: sleep modes, duty cycling, battery life accounting • Previous work with signal processing or sensor fusion on embedded targets • Genuine curiosity about the devices you build, not just the code behind them What you'll get • 110-190 PLN/h net B2B, depending on your experience • Truly flexible hours (most of the team works 10-18 CET, but you organize your day) • Fully remote (all Europe) • Access to our internal knowledge-sharing: tech talks, experiments, side projects No sugarcoating: during the freelance period, there's no paid leave or medical benefits. Those come with the permanent contract, and we're transparent about that upfront. Recruitment process The entire process is in English. All interviews are recorded for internal evaluation purposes. Application with a few screening questions HR call (~45 min, casual) Technical meeting (~90 min, with the technical team) Final feedback within a few days.