![Shield AI](https://media.trabajo.org/img/noimg.jpg)
C++ Software Engineer, Network Communications
2 months ago
Introduction to Shield AI
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI's products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies.
Job Description:
Come work with Shield AI's EdgeOS team as a C++ Software Engineer, Network Communications We are a core group on the Hivemind Foundations team developing Shield AI's critical robotics communications framework and its ecosystem. Hivemind Foundations integrates with all the domains in our business (ME, EE, SWE, DevOps, SysOps, Embedded, Cloud, etc.) and gets to work on some very exciting projects. You will be a part of cross-functional teams that solve problems with some of the best and kindest in the business, and you will be contributing to a safer future for soldiers and civilians while learning more about cutting-edge autonomy.
What you'll do:
- EdgeOS Communications: Framework for network communications, service discovery, and more
- Create DSL code generators to help build autonomy systems
- Investigate and implement best practices for high-reliability systems
- Provide software development guidance to teams across Shield AI
Required qualifications:
- Strong foundation of C++ API design
- Realtime C++ in automotive/aerospace/game-engine/robotics or similar field
- Experience writing (soft/hard) real-time systems
- Experience with multithreaded programming
- Experience shipping and supporting a software product
- At least 5-7 years of experience in C++11 or later (6 with masters, 4 with PhD)
- Familiarity with network programming (e.g. libraries such as zeromq, asio, UNIX Sockets, Windows Winsock)
- Demonstrated record of working hard, being a kind and trustworthy teammate, and holding yourself and others to high standard
- Bachelor of Science in Computer Science, Computer Engineering, or other relevant engineering or science degree
Preferred qualifications:
- Familiarity with C++17
- Familiarity with Conan/CMake
- Python experience
- Experience with network programming (e.g. libraries such as zeromq, asio, UNIX Sockets, Windows Winsock)
- Experience writing resilient networking systems for unstable radio networks
- Distributed computing w/ networking experience
- Computer Science degree
#LI-AM1
#LD
Total package details:
Regular employee positions: Salary within range listed above + Bonus + Benefits + Equity
Temporary employee positions: Hourly within range listed above + temporary benefits package (applicable after 60 days of employment)
*Interns/Military Fellows/Part-time not eligible for bonus, benefits or equity
Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
If you're interested in being part of our team, apply now
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
-
C++ Software Engineer
1 month ago
San Diego, California, United States Garnet River Full timeGarnet River is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams and technical solutions. Our staffing division works as a recruiting arm for companies in the region and across the country. Clients turn to us to help them find professional talent.We...
-
Senior C++ Software Engineer
7 days ago
San Diego, California, United States RCM Life Sciences and IT Full timePosition Title: Senior C++ Software Engineer Role Overview: This role requires a proficient software engineer with extensive experience in C++ development within a Linux/Unix framework. Employment Type: Right to Hire Contract Work Arrangement: Hybrid model, requiring onsite presence a few days per week Security Clearance: Must possess a current/active Secret...
-
Embedded Systems Software Engineer
2 days ago
San Diego, California, United States Ananant Systems Private Limited Full timeJob OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...
-
Software Engineer
2 days ago
San Diego, California, United States SAIC Full timeJob SummarySAIC is seeking a highly skilled Software Engineer to support Project Overmatch. As a key member of our team, you will research, design, and develop computer and network software or specialized utility programs.Key ResponsibilitiesAnalyze user needs and develop software solutions, applying principles and techniques of computer science,...
-
Wireless Communications Software Engineer
7 days ago
San Diego, California, United States Apple Full timeOverview Are you driven by innovation and eager to tackle complex challenges? As a key member of our advanced modem team, you will develop cutting-edge embedded firmware that enhances the performance of our products. Collaborating across disciplines, you will integrate improved hardware components into cohesive designs. Join us in pioneering new cellular...
-
Wireless Communications Software Engineer
7 days ago
San Diego, California, United States Apple Full timeSummaryAs a part of our innovative modem team, you will engage in the development of advanced embedded firmware that enhances the performance of our products. Your role will involve collaborating across various disciplines to integrate cutting-edge hardware elements into cohesive designs. Join us in revolutionizing cellular technologies that consistently...
-
Cloud Software Engineer
7 days ago
San Diego, California, United States Amazon Full timeAbout Amazon EC2Amazon Elastic Compute Cloud (Amazon EC2) stands at the forefront of cloud technology, delivering scalable and dependable solutions to enterprises globally. Core FeaturesAmazon EC2 encompasses a variety of functionalities including Amazon Elastic Block Store (Amazon EBS) volumes, virtual private clouds (VPCs), security groups, elastic IP...
-
C# Software Engineer
7 days ago
San Francisco, California, United States MarshWagner Full timeMarshWagner is seeking a skilled C# Software Engineer to develop robust applications using the .NET framework. In this role, you will be responsible for building applications from the ground up, configuring systems, and offering user support. Collaboration with team members across various management levels is essential to ensure project success. Your...
-
Embedded Systems Software Engineer
2 days ago
San Diego, California, United States RADAR Full timeJob DescriptionABOUT USJoin a dynamic and innovative startup that is reshaping the retail landscape. At RADAR, we are dedicated to enhancing customer experiences through advanced inventory identification techniques. Our cutting-edge hardware and software platform integrates RFID, Computer Vision, and AI, enabling precise real-time tracking of products and...
-
Lead Software Engineer
7 days ago
San Diego, California, United States Pyramid Consulting Full timeWe are currently seeking a skilled Lead Software Engineer to join our dynamic team. This role presents an exciting opportunity within a reputable organization. Please find the details of the position outlined below. Job ID: Compensation: $80/hour. Employee benefits encompass health insurance (medical, dental, vision), a 401(k) plan, and paid sick leave,...
-
San Diego, California, United States Apple Full timePosition Overview:Weekly Hours: 40 Role Identifier: At Apple, we thrive on innovation, transforming new concepts into remarkable products, services, and customer experiences at an impressive pace. Your enthusiasm and commitment to your role can lead to extraordinary achievements. The Internet Technologies Quality Engineering & Operations team is in search of...
-
Senior Software Engineer
2 days ago
San Diego, California, United States Zachary Piper Full timeZachary Piper Solutions is seeking a highly skilled Senior Software Engineer to support our innovative Global Government Client. This role is based in a hybrid work environment and offers a flexible schedule. We are looking for a seasoned professional with 8+ years of experience in Java and C++ development.Clearance Requirements:Top Secret Clearance...
-
Lead Embedded Software Engineer
2 days ago
San Diego, California, United States Sekisui Diagnostics GmbH Full timeCompany Overview:SEKISUI Diagnostics GmbH is at the forefront of in vitro diagnostics, dedicated to enhancing patient outcomes through innovative and precise diagnostic tests, reagents, and systems.Position Summary:We are in search of a dynamic and experienced leader in the Molecular Diagnostics sector to spearhead a team of skilled scientists and engineers....
-
C# Software Engineer
7 days ago
San Ramon, California, United States Diverse Lynx Full timePosition Overview:Role: C# Software Engineer Key Responsibilities: 1. Proven experience in developing applications using the .NET 4.5 framework. 2. Strong foundational knowledge in C Sharp and Object-Oriented Programming principles. Essential Skills: 1. Comprehensive understanding and practical experience in: - Dependency Injection, - Design Patterns, -...
-
Senior Staff Software Engineer, Software Integration
2 months ago
San Diego, California, United States Shield AI Full timeJob Description: As part of the Hivemind Commander (HMC) team, you'll play an active role in shaping and implementing our HMC Core Product. This HMC Core Product is a foundational, extensible set of services that enable both human operators (e.g. via command-and-control user interfaces) and third parties (e.g. to interoperate with wider networks) to interact...
-
Core Accessories Software Engineer
2 days ago
San Diego, California, United States Apple Full timeJob Overview:We are in search of a talented software engineer to enhance the Core Accessories Services division at a premier technology firm.Key Responsibilities:Engage in the creation of advanced technologies tailored for Apple platforms, including iOS, macOS, tvOS, and watchOS.Collaborate with various teams to architect and execute platform-level...
-
Lead Embedded Software Engineer
7 days ago
San Diego, California, United States Sekisui Diagnostics GmbH Full timeAbout SEKISUI Diagnostics GmbH:SEKISUI Diagnostics is at the forefront of in vitro diagnostics, dedicated to enhancing patient outcomes through the innovation and development of precise diagnostic tests, reagents, and systems.Position Overview:We are in search of a dynamic leader in the Molecular Diagnostics sector to spearhead a team of skilled scientists...
-
San Diego, California, United States BAE Systems Full timeJob Description BAE Systems is looking for experienced Software Engineers with C++, and Java Spring Boot development, a Top Secret clearance, and 8+ years of software design, code, and test experience.The candidates will work as part of a multi-disciplinary engineering team to design, code, and test new software in a rapid development environment to...
-
Core Accessories Software Engineer
7 days ago
San Diego, California, United States Apple Full timeJob Overview:We are in search of a talented software engineer to become a part of the Core Accessories Services division at a prominent technology organization.Key Responsibilities:Engage in the creation of innovative technologies for Apple platforms, including iOS, macOS, tvOS, and watchOS.Work collaboratively across various teams to architect and execute...
-
Core Accessories Software Engineer
2 days ago
San Diego, California, United States Apple Full timeJob Overview:We are looking for a talented software engineer to be part of the Core Accessories Services division at a prominent technology firm.Role Responsibilities:Engage in the creation of advanced technologies tailored for Apple platforms, including iOS, macOS, tvOS, and watchOS.Work collaboratively across various teams to architect and execute...