Embedded Linux Software Specialist
2 days ago
We are looking for a skilled Wireless Protocol Software Engineer to join our team at SpaceX. As a member of our team, you will be working on cutting-edge technologies to enable human life on Mars.
Estimated Salary: $120,000 - $150,000 per yearWe offer a competitive salary based on experience and qualifications.
Job ResponsibilitiesThe ideal candidate will have experience in designing, coding, maintaining, testing, and documenting link-layer protocols for the Satellite Communications Network. You will work closely with the MAC protocol design team for protocol development and collaborate with the PHY and Network teams to integrate the link-layer within the Network stack.
Requirements- 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.
-
Senior Embedded Linux Software Lead
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob OverviewWe are seeking an experienced Senior Embedded Linux Software Engineer to lead the development of our Linux Embedded Platform Software.
-
Embedded Linux Platform Software Architect
2 weeks ago
Palo Alto, California, United States Motorsport Hackers Full timeWe are seeking a skilled professional to lead the development of our Linux Embedded Platform Software. This involves working with the OS supplier, developing the SW platform architecture, providing requirements, developing device drivers and optimizing low level Linux software.About UsAt Motorsport Hackers, we're revolutionizing the world of motorsports with...
-
Embedded Linux Software Platforms Developer
2 weeks ago
Palo Alto, California, United States Tesla Full timeTesla's Software Platforms team is responsible for designing and developing the foundation of our in-vehicle user experience. Our software platform, built on Linux, provides a secure, capable, and high-performance environment for our innovative Infotainment hardware.ResponsibilitiesDesign and implement well-structured, efficient, and maintainable code using...
-
Embedded Software Developer
2 weeks ago
Palo Alto, California, United States United Software Group Full timeRole OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...
-
Embedded Software Expert
2 days ago
Palo Alto, California, United States Tesla Full timeTesla is recruiting a skilled software engineer to join its Wireless Systems team, focusing on the development of high-quality telematics solutions for its vehicles. The ideal candidate will have expertise in designing and implementing embedded software for cellular (LTE and 5G), Wi-Fi, and Bluetooth technologies.Main ResponsibilitiesDevelop and maintain the...
-
Embedded Software Engineer
7 days ago
Palo Alto, California, United States ArrayLabs, LLC Full timeAbout Array LabsArray Labs is a leading innovator in distributed radar imaging technology, aiming to create the first accurate, real-time 3D map of the world.Our Satellite Software Team is a key component in achieving this goal, responsible for designing the software that powers all aspects of our mission. Key areas of focus include mission software, radio...
-
Senior Embedded Software Architect
5 days ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...
-
Palo Alto, California, United States Ford Full timeWe are seeking a highly skilled Senior Embedded Systems Software Development Specialist to join our team at Ford, focusing on automotive applications.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining automated tests for our embedded software products. As an expert in embedded systems and with knowledge of...
-
Staff Embedded Software Engineer
2 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are looking for a talented OTA Software Development Lead to join our team. In this role, you will be responsible for leading the development of next-generation software update components for electric vehicles. You will work closely with architects, engineers, and other technical specialists to design an integrated solution and partner with...
-
Palo Alto, California, United States oilandgas Full timeWe are looking for an exceptional Embedded Software/Firmware Engineer to join our Tesla Energy team. As a key member of this team, you will be responsible for designing and developing software for our AC charging products, including the Tesla Mobile Connector and Tesla Wall Connector.The successful candidate will have a strong background in embedded software...
-
Embedded Software Engineer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...
-
Senior Embedded Software Developer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.
-
Palo Alto, California, United States EverCharge Inc. Full timeJob DescriptionEverCharge Inc. is a leading provider of electric vehicle charging devices and management systems.We provide hardware and software EV charging solutions for fleets, multi-unit, and single-family homes.Key Responsibilities:Collaborate with cross-functional teams to define specifications and features for our EVSEs.Develop and support embedded...
-
Embedded Software Validation Specialist
2 days ago
Palo Alto, California, United States Premier Staffing Solution Full timeJob Title: Automotive Hardware Engineer - Embedded SWIn this position within the Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and create a validation and benchmark framework to identify component and module level gaps and risks. You will collaborate with cross-functional teams to gather test requirements,...
-
Senior Embedded Software Developer
2 days ago
Palo Alto, California, United States iFlow Inc Full timeJob Title: Senior Embedded Software DeveloperWe are seeking a skilled Senior Embedded Software Developer to join our Autonomy Hardware team at iFlow Inc. This role involves developing test software and validating automotive SoC solutions.Key Responsibilities:Develop and implement test sequences and data collection in softwareCollaborate with cross-functional...
-
Embedded Software Validation Engineer
7 days ago
Palo Alto, California, United States iFlow Inc Full timeJob OverviewiFlow Inc is a leading company in the field of autonomy hardware solutions.Compensation and BenefitsThe estimated annual salary for this position is $120,000. The package includes comprehensive benefits, including health insurance, retirement plans, and paid time off.Job ResponsibilitiesThis role involves developing test software to validate...
-
Embedded Systems Software Developer
7 days ago
Palo Alto, California, United States InDepth Engineering Solutions, LLC Full timeJob Title: Embedded Systems Software DeveloperAbout the Role:In this position within InDepth Engineering Solutions, LLC's Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and build up validation and benchmark software frameworks to identify gaps and risks at component and module level.Key Responsibilities:You will...
-
Senior Embedded Software Test Engineer
2 days ago
Palo Alto, California, United States Premier Staffing Solution Full timeJob Summary: The Senior Embedded Software Test Engineer will be responsible for developing test software to validate automotive SoC solutions. The ideal candidate will have 5+ years of experience in embedded software development and proficiency in C programming language. Familiarity with embedded system components and bus protocols (e.g., AMBA) is also...
-
Software Developer in Test
2 weeks ago
Palo Alto, California, United States Ford Full timeAbout Ford">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.">Job Description">As part of this exciting program, you'll be involved with an exceptional team of industry innovators and visionaries. You'll contribute meaningfully to our important breakthrough work. And...
-
Embedded Autonomy Specialist
2 days ago
Palo Alto, California, United States Rivian Full timeAbout the Role:In this position, you will be an individual contributor developing embedded software for Rivian's next-generation autonomy driving platform.You will design, develop, and test platform software to support Rivian's cutting-edge autonomy stack.Focus areas will include application development, driver development, hardware bring-up, and...