- Design, code, maintain, test and document the link-layer protocol for the Satellite Communications Network.
- Collaborate with the MAC protocol design team for protocol development.
- Work with the PHY and Network teams to seamlessly integrate the link-layer within the Network stack
- Integrate the link-layer with simulation infrastructure.
- Participate in architecture, design and code reviews and provide peer feedback.
- Bachelor's Degree in CS, CE, EE or related field OR 4 additional years of work experience.
- 3+ years of experience in hands-on embedded C/C++ software development for communications protocols.
- 1+ years of work experience in any of the L2, L3 protocol stack layers in broadband access technologies such as: WiFi, UMTS, LTE or satellite broadband.
- 1+ years of experience with embedded Linux software development.
- Master's Degree in CS, CE, EE or related field
- Experience in Multithread/Multicore programming.
- Experience with systems integration and testing methodologies.
- Experience with current software development processes and tools including Agile, TDD, BDD, CI, Git.
- Experience in Hardware/software integration like DMA, MMIO, etc.
- Experience with JTAG, SWD debugging.
- Experience in modeling and validating MAC protocols using simulation tools like NS3, OPNET or other.
- Skilled in troubleshooting and tuning of component hardware, software, networking and communications protocol problems.
- Understanding of network layer components such as IPv4, IPv6, Mobile IP, routing, forwarding, etc.
- Proficiency with network monitoring protocols and tools such as SNMP, RMON, Wireshark, Ethereal.
- Industry technical certifications a plus.
- Scripting ability with Python or similar.
- Experience with modern encryption and decryption methods and their implementation.
- Experience in development of very high performance SW with minimum delay and limited response time.
- Able to consistently contribute effort, leadership, and creative thinking to solving complex and significant problems in a collaborative fashion.
- Able to demonstrate the ability to work concurrently on multiple complex and sometimes ambiguous problems.
- Able to communicate complex concepts, problems and solutions clearly and effectively to all levels within the organization.
- Must be willing to work extended hours and weekends as needed
- To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.
-
Software Engineer
1 week ago
InsideHigherEd Stanford, United StatesSoftware Engineer Doerr School of Sustainability, Stanford, California, United States Information Technology Services Feb 16, 2024 Post Date 102296 Requisition #This position is based on Stanford's main campus but is remote eligible. Interested candidates must include a res ...
-
Software Engineer
4 weeks ago
LinkedIn Dev Sandbox San Francisco, United StatesJob Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...
-
Software Engineer
2 days ago
Palantir Technologies Palo Alto, United StatesA World-Changing Company · Palantir builds the worlds leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missin ...
-
Software Engineer
2 days ago
Criteo Palo Alto, United StatesAt Criteo we face some of the most challenging and interesting problems in the advertising software industry. We work at a scale of speed, performance and complexity that few others in the industry have. Our dataset is about 40 petabytes in Hadoop (more than 30 TB extra per day), ...
-
Software Engineer
2 days ago
Lumi Labs Inc. Palo Alto, United StatesSoftware Engineer at Sunshine · Palo Alto, CA · You're Brilliant. We're Hiring. · Responsible for building applications for consumer media and artificial intelligence. Responsible for building prototypes in the assistance space and playing a key role both in the ideation and i ...
-
Software Engineer
3 weeks ago
TEEMA Palo Alto, United StatesJob Description · Job DescriptionJob Title: Senior Software Engineer Job ID: TT Location: Palo Alto, CA (Remote) · Overview:Our client is looking for a Senior Software Engineer who will join their Custody Platform Engineering Team and help them build new features and applications ...
-
Software Engineer
2 weeks ago
Gauss Labs Palo Alto, United StatesAs a Gaussian Software Engineer - Data, you will be responsible for leading the architecture, design, and development of the data systems within our AI products for the semiconductor industry. You will be working with other passionate and talented Software Engineers, AI Engineers ...
-
Software Engineer
1 week ago
Xai Palo Alto, United StatesAbout xAIxAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. · Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging ...
-
Software Engineer
2 weeks ago
MachineFi Palo Alto, United StatesOur Vision: · Machines Will Be Our Future Workforce · Here at MachineFi Lab, we're building tomorrow's internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet of things MachineFi is a new paradigm that underpins the future We ...
-
Software Engineer
1 day ago
Gauss Labs Palo Alto, United StatesAs a Gaussian Software Engineer - Data, you will be responsible for leading the architecture, design, and development of the data systems within our AI products for the semiconductor industry. You will be working with other passionate and talented Software Engineers, AI Engineers ...
-
Software Engineer
2 days ago
Niantic Inc Palo Alto, United StatesNiantics mission is to use emerging technology to enrich our experiences as human beings in the physical world. We build products that inspire movement, exploration, and face-to-face social interaction. · Niantics AR Web / 8th Wall Team is seeking an adventurous Software Enginee ...
-
Software Engineer
2 days ago
AISERA Palo Alto, United StatesAisera is a leading provider of AI Copilot solutions, utilizing AiseraGPT and Generative AI to facilitate business transformation and drive revenue growth through a self-service model. Aiseras AI Copilot uses industry and domain-specific LLMs to deliver human-like experiences and ...
-
Software Engineer
2 weeks ago
AISERA Palo Alto, United StatesAisera is a leading provider of AI Copilot solutions, utilizing AiseraGPT and Generative AI to facilitate business transformation and drive revenue growth through a self-service model. Aisera's AI Copilot uses industry and domain-specific LLMs to deliver human-like experiences an ...
-
Software Engineer
1 day ago
Celonis GmbH Palo Alto, United StatesWe're Celonis, the global leader in execution management and process mining technology, and one of the 50 most valuable private companies in the world. We believe that every company can unlock its full execution capacity - and for that, we need you to join us. · The Team · Celon ...
-
Software Engineer
1 day ago
Stanford University Stanford, United StatesSoftware Engineer · Doerr School of Sustainability, Stanford, California, United States · Information Technology Services · Post Date Feb 16, 2024 · Requisition # · This position is based on Stanfords main campus but is remote eligible. Interested candidates must include a r ...
-
Software Verification Engineer
3 days ago
Ampcus Incorporated Palo Alto, United States ContractSoftware Verification Engineer Palo Alto CA. (Onsite - Hybrid - 3 days from Office) 6+ Months · Job Description: · We are seeking an exceptionally skilled software testing lead with solid experience leading verification testing in a regulated environment preferably for IVD- ...
-
Verification Software Engineer
31 minutes ago
Danta Technologies Palo Alto, United States ContractTitle: Software Verification Engineer (Non-Clinical) - Must have Python, C# - · Location Palo Alto, CA · Job Summary · We are seeking a meticulous and detail-oriented Medical Device Software Verification Tester to join our team. The successful candidate will be responsible for ve ...
-
Software Engineering Director
2 weeks ago
BHO Tech Palo Alto, United States Full timeJob Description: · We are the leader in hardware emulation-acceleration technologies and products. We are looking for a hands-on Software Engineering Director who wants to expand their scope and grow their career in our platform software group. · Our massive parallel processor b ...
-
Senior Software Engineer
20 hours ago
BHO Tech Palo Alto, United States Full timeAbout Us · We are the leading business payments network, with over 2.5 million members paying and getting paid over $50 billion per year. We save companies more than 50% of the time typically spent on financial back-office operations by automating end-to-end processes. We help b ...
-
Software Engineer
3 weeks ago
Niantic Inc Stanford, United StatesNiantic's AR Web / 8th Wall Team is seeking an adventurous Software Engineer, Web/Full Stack. We seek engineers with strong technical background, great execution, and self-starter mentality. The ideal candidate loves to jump into the unknown, clarify ambiguities, quickly learn fr ...
Wireless Protocol Software Engineer - Palo Alto, United States - SpaceX
Description
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.
WIRELESS PROTOCOL SOFTWARE ENGINEER
RESPONSIBILITIES:
BASIC QUALIFICATIONS:
PREFERRED SKILLS AND QUALIFICATIONS:
ADDITIONAL REQUIREMENTS:
ITAR REQUIREMENTS:
SpaceX is an Equal Opportunity Employer; employment with SpaceX 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.
Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at