E-Space
Principal Software Engineer - 3D Modeling, Simulation and Integration
E-Space, Los Gatos, California, United States, 95032
Principal Software Engineer - 3D Modeling, Simulation and Integration
Pay Competitive Employment type: Other Job Description
Los Gatos, CA / E-Space US – Space Systems Engineering / Full-Time / On-site Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place! At E-Space, we’re focused on bridging Earth and space with the world’s most sustainable low Earth orbit (LEO) satellite network. We’re a team of bold thinkers, ambitious leaders and dynamic doers—and we’re disrupting NewSpace by fundamentally changing the design of legacy LEO space systems to deliver entirely new satellite capabilities at a fraction of the cost. We’re intentional, we’re unapologetically curious and we’re 100% committed—to saving space, to protecting our planet and to turning connectivity into actionable intelligence. What is the role?
E-Space will securely connect billions of people, animals, and objects anywhere on earth. Your data can travel over the internet or connect directly to private data centers without touching commercial traffic. Artificial Intelligence is deployed at the edge as well as everywhere in-between to enable system-wide intelligent decisions and take automated actions at levels beyond traditional IoT. Upon your arrival, you will be part of a highly talented/skilled team, working towards E-Space’s satellite/spacecraft constellation system architecture including modeling, simulation and virtualization. You will be responsible for leading the efforts on establishing robust simulation & virtualization architecture and framework that processes inputs from a variety of systems, components, databases, spacecraft sensors, which also evaluates possible configurations, strategies, and integration of SW into the simulation system. You will have direct experience implementing visualizations with CesiumJS, Unity3D or other 3D physics engines. More specifically, as the technical lead, you will be responsible for the pipeline, infrastructure, overall framework, SW tooling of spacecraft simulation, modeling, virtualization of constellation systems, with emphasis on simulation SW architecture and modules. What you will do
Technical leadership on architecting and implementing complex SW components, tools for simulation/modeling, virtualization of real-time spacecraft systems and will be hands-on with coding. Technical leadership on construction, modification, integration and maintenance of multi-agent simulation/modeling framework(s) for virtual testing and validation. Expertise on modifying and maintaining existing (real-time) simulation/modeling pipeline. Excellent programming knowledge in Python and with robust, safety-critical, parallelized, efficient code. Excellent programming knowledge in C++ and with robust, safety-critical, parallelized, efficient code. Excellent knowledge in wrapper structures/functions, tooling, SW engineering, and distributed systems. Creating robust, well-tested, and reusable software libraries. Writing drivers to interface with third-party components and coordinating with vendors. Why you're the right candidate
BS with at least 8+ years of work experience or MSc with 6+ years of relevant application experience. Major in computer science, EE, mechanical, aerospace, robotics, or related field. Prior experience of working with scaled systems (1000+ nodes), mass applications, and troubleshooting software integration issues. Excellent knowledge of SW systems architecture. Practical, creative hands-on approach to apply the theory required to solve different tooling, simulation, SW, modeling based architectural/design challenges. Strong desire to create high quality, robust SW, tooling products. Desire to work in a fast-paced, production-oriented environment. Collaborate with other teams to ensure a smooth, robust implementation. Self-driven and enjoy finding answers to difficult problems. You will have experience in developing physics-based visualization engines. Experience in software development processes including version control mechanisms like:
Git and generic versioning systems. Build systems with package & dependency management like Waf, CMake based Catkin. Agile methodologies and/or experience at a fast-paced environment. Proficiency in building up and using continuous integration and deployment tools (e.g. Jenkins, …etc). Advanced Python, Linux and C/C++ skills and embedded programming. Excellent understanding of scripting in Python, Bash. Independent and responsible working style with strong focus to details, experience in collaborating with international and cross-divisional teams. Strong communication skills, team-player attitude. Additional experience we'd like to see
Hands-on experience in system design, architecture and implementation. Proficient in high-level design and analysis. Experience in low-level software implementation. Experience working in automotive, aerospace, etc. environments. Experience working in a larger team. Experience with Python SW development. Experience with C/C++ software development. $90,000 - $150,000 a year
The estimated range is meant to reflect an anticipated salary range for the position in question, which is based on market data and other factors, all of which are subject to change. Individual pay is based on location, skills and expertise, depth of relevant experience, and other relevant factors. For questions about this, please speak to the recruiter if you decide to apply for the role and are selected for an interview. We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed. Why E-Space is right for you
We want you to make the most of your journey at E-Space. That’s why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: An opportunity to really make a difference. Sustainability at our core. Fair and honest workplace. Innovative thinking is encouraged. Competitive salaries. Continuous learning and development. Health and wellness care options. Financial solutions for the future. Optional legal services. Paid holidays. Paid time off. E-Space is creating an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet.
#J-18808-Ljbffr
Pay Competitive Employment type: Other Job Description
Los Gatos, CA / E-Space US – Space Systems Engineering / Full-Time / On-site Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place! At E-Space, we’re focused on bridging Earth and space with the world’s most sustainable low Earth orbit (LEO) satellite network. We’re a team of bold thinkers, ambitious leaders and dynamic doers—and we’re disrupting NewSpace by fundamentally changing the design of legacy LEO space systems to deliver entirely new satellite capabilities at a fraction of the cost. We’re intentional, we’re unapologetically curious and we’re 100% committed—to saving space, to protecting our planet and to turning connectivity into actionable intelligence. What is the role?
E-Space will securely connect billions of people, animals, and objects anywhere on earth. Your data can travel over the internet or connect directly to private data centers without touching commercial traffic. Artificial Intelligence is deployed at the edge as well as everywhere in-between to enable system-wide intelligent decisions and take automated actions at levels beyond traditional IoT. Upon your arrival, you will be part of a highly talented/skilled team, working towards E-Space’s satellite/spacecraft constellation system architecture including modeling, simulation and virtualization. You will be responsible for leading the efforts on establishing robust simulation & virtualization architecture and framework that processes inputs from a variety of systems, components, databases, spacecraft sensors, which also evaluates possible configurations, strategies, and integration of SW into the simulation system. You will have direct experience implementing visualizations with CesiumJS, Unity3D or other 3D physics engines. More specifically, as the technical lead, you will be responsible for the pipeline, infrastructure, overall framework, SW tooling of spacecraft simulation, modeling, virtualization of constellation systems, with emphasis on simulation SW architecture and modules. What you will do
Technical leadership on architecting and implementing complex SW components, tools for simulation/modeling, virtualization of real-time spacecraft systems and will be hands-on with coding. Technical leadership on construction, modification, integration and maintenance of multi-agent simulation/modeling framework(s) for virtual testing and validation. Expertise on modifying and maintaining existing (real-time) simulation/modeling pipeline. Excellent programming knowledge in Python and with robust, safety-critical, parallelized, efficient code. Excellent programming knowledge in C++ and with robust, safety-critical, parallelized, efficient code. Excellent knowledge in wrapper structures/functions, tooling, SW engineering, and distributed systems. Creating robust, well-tested, and reusable software libraries. Writing drivers to interface with third-party components and coordinating with vendors. Why you're the right candidate
BS with at least 8+ years of work experience or MSc with 6+ years of relevant application experience. Major in computer science, EE, mechanical, aerospace, robotics, or related field. Prior experience of working with scaled systems (1000+ nodes), mass applications, and troubleshooting software integration issues. Excellent knowledge of SW systems architecture. Practical, creative hands-on approach to apply the theory required to solve different tooling, simulation, SW, modeling based architectural/design challenges. Strong desire to create high quality, robust SW, tooling products. Desire to work in a fast-paced, production-oriented environment. Collaborate with other teams to ensure a smooth, robust implementation. Self-driven and enjoy finding answers to difficult problems. You will have experience in developing physics-based visualization engines. Experience in software development processes including version control mechanisms like:
Git and generic versioning systems. Build systems with package & dependency management like Waf, CMake based Catkin. Agile methodologies and/or experience at a fast-paced environment. Proficiency in building up and using continuous integration and deployment tools (e.g. Jenkins, …etc). Advanced Python, Linux and C/C++ skills and embedded programming. Excellent understanding of scripting in Python, Bash. Independent and responsible working style with strong focus to details, experience in collaborating with international and cross-divisional teams. Strong communication skills, team-player attitude. Additional experience we'd like to see
Hands-on experience in system design, architecture and implementation. Proficient in high-level design and analysis. Experience in low-level software implementation. Experience working in automotive, aerospace, etc. environments. Experience working in a larger team. Experience with Python SW development. Experience with C/C++ software development. $90,000 - $150,000 a year
The estimated range is meant to reflect an anticipated salary range for the position in question, which is based on market data and other factors, all of which are subject to change. Individual pay is based on location, skills and expertise, depth of relevant experience, and other relevant factors. For questions about this, please speak to the recruiter if you decide to apply for the role and are selected for an interview. We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed. Why E-Space is right for you
We want you to make the most of your journey at E-Space. That’s why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: An opportunity to really make a difference. Sustainability at our core. Fair and honest workplace. Innovative thinking is encouraged. Competitive salaries. Continuous learning and development. Health and wellness care options. Financial solutions for the future. Optional legal services. Paid holidays. Paid time off. E-Space is creating an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet.
#J-18808-Ljbffr