Software Systems Engineer
3 weeks ago
Job Description:
NASA's Distributed Spacecraft Autonomy is centered out of NASA Ames Research Center. The team is developing the core infrastructure for autonomous coordination between spacecraft as well as both in space and ground application demonstrations.
Responsibilities:
- Perform complex trade studies to identify and recommend solutions to problems and issues
- Participate in the development of autonomy algorithms
- Contribute to the implementation of multi-fidelity hardware in the loop simulation supporting up to hundreds of spacecraft
- Incorporate realistic hardware limitations and capabilities into the simulation environment
- Develop relevant documents including design, interface specification, test and reports
- Perform unit/integration tests and code reviews
Requirements:
- Education: B.S. in Computer Science or related technical field
- Year(s) of Experience: 6+ years related experience
- Citizenship: Must be a U.S. Citizen or Permanent Resident
Qualifications, Skills and Traits:
- Decentralized control and estimation knowledge
- MATLAB Experience
- Passionate about new technologies and interested in applying your development experiences to research problems
- Knowledge of good development, testing, and integration practices
Tools we use:
- MATLAB
- C++14, C++ templates, C++ standard & C++ Boost libraries, CMake, GTest
- Python, Numpy, Pandas, Poetry
- Atlassian Software Development Tools (Confluence, JIRA, Bitbucket, Bamboo)
Equal Employment Opportunity Policy:
Qualified Technical Services is an equal opportunity employer and provides a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.
-
Software Engineer in Test
4 weeks ago
Mountain View, California, United States Intelliswift Software Full timeKey ResponsibilitiesWe are seeking a skilled Software Engineer in Test to join our team at Intelliswift Software. As a key member of our QA team, you will be responsible for designing and implementing comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Develop and execute automation...
-
Senior Systems Software Engineer
3 weeks ago
Mountain View, California, United States Groq Full timeWe are seeking a highly skilled Senior Systems Software Engineer to join our team at Groq. As a key member of our multi-disciplinary team, you will play a crucial role in the development, integration, and testing of machine learning HPC platforms.Key Responsibilities:Work within a multi-disciplinary team environment to develop, integrate, and test machine...
-
Software Quality Assurance Engineer
2 weeks ago
Mountain View, California, United States Intelliswift Software Inc Full timeAt Intelliswift Software Inc, we are seeking a seasoned Software Quality Assurance Engineer to join our team. This role involves overseeing the development, design, and implementation of comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.Key Responsibilities:Develop and maintain scalable...
-
Software Engineer
4 weeks ago
Mountain View, California, United States Nuro Full timeJob SummaryNuro is seeking a highly skilled Software Engineer to join our team of experts in autonomous systems. As a key member of our onboard system team, you will be responsible for designing, developing, and deploying software modules for self-driving systems. Key Responsibilities* Collaborate with experts in autonomous vehicles to enhance system...
-
Software Engineer for Automated Aviation Systems
3 weeks ago
Mountain View, California, United States Reliable Robotics Corporation Full timeJob SummaryWe are seeking a skilled Software Engineer to join our team at Reliable Robotics Corporation. As a member of our remote piloting software team, you will be responsible for designing, architecting, and building real-time user interface applications for controlling our automated aircraft systems.Responsibilities- Design and develop real-time user...
-
Senior Software Engineer, Autonomous Systems
4 weeks ago
Mountain View, California, United States Nuro Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Onboard Systems team. As a key member of our autonomy team, you will be responsible for designing, developing, and deploying software modules for self-driving systems.You will work closely with our autonomy teams to identify root causes and mitigate onboard issues across the...
-
Staff Software Engineer
4 weeks ago
Mountain View, California, United States Aurora Innovation Full timeJob DescriptionAurora Innovation is seeking a highly skilled Staff Software Engineer to join our System Software Architecture Team. As a key member of our team, you will design, develop, and test onboard software that spans application, middleware, and OS layers.Key Responsibilities:Design and develop onboard software for various applicationsDevelop tools...
-
Mountain View, California, United States Nuro Full timeAbout the RoleNuro is seeking a skilled Senior Software Engineer, Onboard Systems to join our team. As a key member of our onboard system team, you will be responsible for designing, developing, and deploying software modules for self-driving systems. Your expertise in C++/Python and experience in system monitoring and failure resolution will be invaluable...
-
Software Systems Engineer
4 weeks ago
Mountain View, California, United States Qualified Technical Services Full timeJob SummaryAs a Software Systems Engineer at Qualified Technical Services, you will be part of a team developing the core infrastructure for autonomous coordination between spacecraft. You will perform complex trade studies, participate in the development of autonomy algorithms, and contribute to the implementation of multi-fidelity hardware in the loop...
-
Autonomous Systems Software Engineer
3 weeks ago
Mountain View, California, United States Nuro Full timeAbout the RoleNuro is a leading autonomous technology company that exists to better everyday life through robotics. Our core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware. We are looking for software engineers to research, develop, and...
-
Software Engineer, Autonomous Systems
3 weeks ago
Mountain View, California, United States Nuro Full timeAbout the RoleThe behavior team at Nuro develops the Nuro Driver's prediction and planning systems to enable safe, driverless autonomy on all roads.We are looking for software engineers to research, develop, and implement planning technologies for fully autonomous vehicles.You'll be developing state-of-the-art algorithms to enable the Nuro Driver to safely...
-
Mountain View, California, United States Qualified Technical Services Full timeNASA Technology Transfer System Software EngineerQualified Technical Services (QTS) is seeking an Early Career Full Stack Software Engineer to develop new capabilities and extend the existing features of the NASA Technology Transfer System (NTTS) software platform. The successful candidate will work on diverse range of NASA web-enabled IT/data systems for...
-
Mountain View, California, United States LinkedIn Full timeJob SummaryAs a seasoned Software Engineering Manager, you will lead a team of engineers in building the next-generation infrastructure and platforms for LinkedIn. This is a unique opportunity to work on cutting-edge technologies, collaborate with industry experts, and drive innovation in the field of distributed systems.Key Responsibilities- Lead and manage...
-
Software Engineer
4 weeks ago
Mountain View, California, United States Tik Tok Full timeAbout TikTok U.S. Data SecurityTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to millions of users worldwide. Our mission is to create a platform that connects people and fosters a sense of community. U.S. Data Security (USDS) is a subsidiary of TikTok in the U.S., responsible for protecting user data and...
-
Staff Software Engineer, Systems Infrastructure
4 weeks ago
Mountain View, California, United States LinkedIn Full timeTransform the Way the World WorksAt LinkedIn, we're committed to creating a culture that's built on trust, care, inclusion, and fun – where everyone can succeed. As a Staff Software Engineer, Systems Infrastructure, you'll play a critical role in building the next-generation infrastructure and platforms for LinkedIn.About the RoleThis is a unique...
-
Staff Software Engineer
3 weeks ago
Mountain View, California, United States Databricks Full timeAbout the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Databricks. As a Backend Software Engineer, you will be responsible for designing, implementing, and operating micro-services for the Databricks platform and product.Our engineering teams build highly technical products that fulfill real, important needs in the world....
-
Software Engineer
4 weeks ago
Mountain View, California, United States Crown Consulting Full timeCrown Consulting is seeking a skilled Software Engineer to join our team in Mountain View, CA. The successful candidate will work on the NAMS-2 project, developing software solutions to meet user requirements and improve the software based on user feedback.The ideal candidate will have a bachelor's or Master's degree in engineering, data science, human...
-
Senior Software Engineer, Systems Infrastructure
2 weeks ago
Mountain View, California, United States LinkedIn Full timeAbout the RoleAs a Senior Software Engineer, Systems Infrastructure, you will be part of our world-class software engineering team, responsible for building the next-generation infrastructure and platforms for LinkedIn.Key ResponsibilitiesDesign, implement, and optimize the performance of large-scale distributed systems with security and compliance in...
-
Software Engineer
4 weeks ago
Mountain View, California, United States YouTube Full timeJob SummaryYouTube is seeking a talented Software Engineer to join our team. As a software engineer at YouTube, you will be responsible for developing and maintaining our software systems, ensuring they are scalable, efficient, and meet the needs of our users.Key Responsibilities* Design, develop, and test software systems to meet the needs of our users*...
-
Mountain View, California, United States LinkedIn Full timeJob DescriptionAt LinkedIn, we're building the next-generation infrastructure and platforms for our global workforce. As a Senior Software Engineer, Systems Infrastructure, you'll be part of our world-class software engineering team, responsible for designing, implementing, and optimizing large-scale distributed systems with security and compliance in...