Software Engineer (C++)

Details of the offer

About the Job Our client is revolutionizing the manufacturing industry by deploying software-defined, autonomous metal 3D printing factories globally, enabling the scalability of software in physical production. Their proprietary technology stack integrates advanced sensing, real-time controls, and data-driven learning to produce digitally verified, flawless parts at unprecedented speed and cost. The mission is to make the transformative power of 3D printing accessible to all industries at scale, unlocking the future of innovation.
As a Software Engineer, you will play a crucial role in developing, maintaining, and contributing to the architecture of critical software systems for these autonomous 3D printing factories. This includes controls, data acquisition/storage systems, and input geometry processing pipelines. Your contributions will enable the first production-scale, high-quality, fully automated metal 3D printing factory capabilities. You will drive innovation, maximize development speed, and uphold a standard of excellence within the engineering team.
3D printing experience is not required for success in this role. We are looking for smart, motivated, collaborative engineers who enjoy solving challenging problems and creating amazing technology!
Responsibilities: Architect and develop software for an advanced, production-scale metal 3D printing systemCollaborate with process, control, and mechanical engineers to integrate control algorithms into production softwareImprove and scale out high-rate data acquisition, storage, and retrieval systemsImplement processes for converting customer part geometries into machine print instructionsExpand testing, continuous integration, and continuous deployment (CI/CD) support across the software engineering team Basic Qualifications: 3+ years of professional experience in software developmentProficiency in writing production code in C++Experience with modern continuous integration and continuous deployment (CI/CD) toolsExperience working in a Linux environmentBachelor's or advanced degree in computer science or computer engineering Nice to Have: 5+ years of professional software development experienceExperience interfacing with microcontrollers or FPGA computing hardwareExperience developing embedded or real-time software systemsExperience writing software for industrial automation systems, robotics, or related hardware Location: The role is based in a state-of-the-art facility featuring large open spaces for team collaboration, R&D, and production. The location offers easy access to major freeways and is situated within a vibrant emerging tech ecosystem alongside other high-growth startups and enterprises.
What We Offer: An inclusive and diverse culture that values collaboration, learning, and data-driven decision-makingA unique opportunity to be an early and integral member of a rapidly growing company that is scaling world-changing technologyBenefits:Significant stock option packages100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options)Life insuranceTraditional and Roth 401(k)Relocation assistance providedPaid vacation, sick leave, and company holidaysGenerous Paid Parental Leave and extended transition back to work for the birthing parentFree daily catered lunch and dinner, and fully stocked kitchenetteCasual dress, flexible work hours, and regular catered team-building events Compensation: The salary range for this role is intentionally broad, reflecting the company's current stage of development and the varied experience levels of potential candidates. In addition to a significant stock option package, the estimated salary range for this position is $100,000-$145,000, inclusive of all levels/seniority within this discipline.
Our client is an Equal Opportunity Employer that values diversity. Employment is based on merit, competence, and qualifications and is not influenced 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.


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Systems Administrator

Description SAIC is seeking a Systems Administrator based out of Panama City, Florida. This particular position will be 100% travel aboard an expeditionary ...


Saic - United States of America

Published 6 days ago

Technical Lead Ios - Mexico

About the team Zillow started in 2006 and is the most visited real estate website in the United States with over 10.5 billion visits in 2022, and an average ...


Zillow - United States of America

Published 5 days ago

Senior System Power Architect

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're al...


Ford - United States of America

Published 4 days ago

Software Communications, Integrated Services

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're al...


Ford - United States of America

Published 4 days ago

Built at: 2024-11-22T14:17:28.906Z