Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerE-Space • Saratoga, CA, US
[error_messages.no_longer_accepting]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

E-Space • Saratoga, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description
Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place!

E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems.

We’re intentional, we’re unapologetically curious and we’re 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life.

As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining software for embedded systems. This role requires a deep understanding of hardware-software interactions, experience working on SoCs inside of FPGAs, experience with the PCIe bus, and the ability to work closely with cross-functional teams to deliver high-quality products.
This position will report to the Senior Director, Product & Systems Integration Semiconductor Development team. This position is based in our Saratoga, CA office.
What you will be doing:
  • Design, develop, and debug software for embedded systems
  • Collaborate with hardware engineers to define software requirements and specifications
  • Implement software solutions in C/C++ or other relevant programming languages
  • Perform system integration, testing, and validation of embedded systems
  • Optimize software performance and memory usage
  • Develop and maintain documentation for software design and implementation
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and resolve software issues in a timely manner
  • Stay updated with the latest industry trends and technologies in embedded systems
  • Prepare and manage a Linux OS running on an embedded SoC inside FPGA
  • Configure PCIe hard IP inside FPGA, write custom Linux kernel modules, and optimize performance for PCIe transfers
What you bring to this role:
  • Proven experience in embedded software development
  • Proficiency in programming languages such as C/C++
  • Strong understanding of microcontrollers, microprocessors, and embedded operating systems
  • Experience with real-time operating systems (RTOS) and embedded Linux
  • Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.)
  • Knowledge of software development tools and debugging techniques
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
Bonus points for the following:
  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field
  • Experience with ARM Cortex-M or similar microcontroller architectures
  • Familiarity with version control systems (e.g., Git)
  • Understanding of hardware design and schematics
  • Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, etc.)
  • Experience with Agile development methodologies


This is a full time, exempt position, based out of our Saratoga office. The target base pay for this position is $100,000 - $175,000 annually. The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience.
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.
E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.

Why E-Space is right for you:

As a member of our team, you will play a crucial role in driving our success. Our team members have a strong sense of dedication and responsibility; this includes a strong commitment to our mission to create an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet. This means that there will be times when extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals. In return, we offer a dynamic work environment with opportunities for professional growth and development and the chance to make a meaningful impact in a high-growth industry.

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 (US only)
• Paid holidays
• Paid time off

[job_alerts.create_a_job]

Senior Embedded Software Engineer • Saratoga, CA, US

[internal_linking.similar_jobs]
Senior C++ Embedded Engineer - Mobility Platforms

Senior C++ Embedded Engineer - Mobility Platforms

Medium • Palo Alto, CA, United States
[job_card.full_time]
A leading software company specializing in mobility solutions is looking for Application Engineers in Palo Alto.This hybrid role requires strong C++ development skills and offers the chance to coll...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer – Satellite Systems & RTOS

Embedded Software Engineer – Satellite Systems & RTOS

Amazon • Sunnyvale, CA, United States
[job_card.full_time]
A leading satellite technology firm is seeking a Software Development Engineer to develop high-speed communication solutions for Leo satellites.This role involves working with cross-functional team...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Firmware Engineer - Robotic Surgery Systems

Embedded Firmware Engineer - Robotic Surgery Systems

Neuralink • Fremont, CA, United States
[job_card.full_time]
A pioneering tech company in California is seeking a Firmware Engineer specialized in embedded systems for robotic surgery applications.This foundational role includes developing and optimizing sof...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Lead Software Engineer - BMC & Embedded Systems

Senior Lead Software Engineer - BMC & Embedded Systems

Celestica Inc. • San Jose, CA, United States
[job_card.full_time]
A leading technology company in San Jose is seeking a Senior Lead Engineer, Software.The role involves leading the design and development of software for board management controllers, providing dir...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Engineer

Embedded Engineer

Kasmo Global • Fremont, CA, United States
[job_card.full_time]
Responsibilities: Design, develop, and optimize embedded software for high-performance systems.Collaborate with hardware engineers to ensure seamless integration of software with embedded hardware ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Engineer - Embedded Firmware

Sr. Engineer - Embedded Firmware

Ayar Labs • San Jose, CA, United States
[job_card.full_time]
Location: San Jose, CA (on-site 3-4 days per week).Ayar Labs is revolutionizing the world of optical interconnect technology with our cutting‑edge electro‑photonic chips! We are seeking an exceptio...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Thales DIS CPL USA, Inc • San Jose, CA, United States
[job_card.full_time]
Thales DIS CPL USA, Inc seeks Sr.Software Engineer in San Jose, CA.Dsgn & bld scal micro srvs & orch.[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Infotainment Platform Engineer

Senior Embedded Infotainment Platform Engineer

Rivian and Volkswagen Group Technologies • Palo Alto, CA, United States
[job_card.full_time]
A leading automotive technology joint venture is seeking a Sr.Software Engineer for the Infotainment Platform.This role involves designing and developing embedded software solutions for an intuitiv...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer - BLE (Bluetooth-Low-Energy)

Embedded Software Engineer - BLE (Bluetooth-Low-Energy)

InterSources • Newark, CA, United States
[job_card.full_time]
Embedded Software Engineer - BLE (Bluetooth-Low-Energy).We are seeking a skilled and motivated Embedded Software Engineer specializing in Bluetooth Low Energy (BLE) to join our innovative team.The ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Product

Senior Software Engineer, Product

Mashgin • Palo Alto, CA, United States
[job_card.full_time]
At Mashgin, we have developed a successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous.Our mission is to eliminate checkout lines ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Embedded Linux Engineer

Staff Embedded Linux Engineer

Australian Competition and Consumer Commission • Mountain View, CA, United States
[job_card.full_time]
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, m...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

CliniOps Inc. • Fremont, CA, United States
[job_card.full_time]
If you want to do cool things that matter, if you are willing to change the status quo, if you are the one who knows what is optimal and best technology to solve a specific problem, we may have a c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Enterprise Switching

Senior Software Engineer, Enterprise Switching

Cisco • San Jose, CA, United States
[job_card.full_time]
A leading technology company is seeking a motivated Software Engineer for their Enterprise Switching team in San Jose, CA.The ideal candidate will develop software for next-generation network opera...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

ALTEN Technology USA • Palo Alto, CA, United States
[job_card.full_time]
We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life‑saving medical devices to building autonomous electri...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

Reliable Robotics Corporation • Mountain View, CA, United States
[job_card.permanent]
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer, Systems Engineering

Embedded Software Engineer, Systems Engineering

Pure Storage, Inc. • Santa Clara, CA, United States
[job_card.full_time]
Embedded Software Engineer, Systems Engineering.We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, gro...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Engineer

Senior Software Engineer

AppZen • San Jose, CA, United States
[job_card.full_time]
AppZen is the leader in autonomous spend-to-pay software.Its patented artificial intelligence accurately and efficiently processes information from thousands of data sources so that organizations c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior System Software Engineer, EDA Efficiency Infrastructure

Senior System Software Engineer, EDA Efficiency Infrastructure

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.full_time]
For more than 25 years, NVIDIA has changed the landscape of digital imaging, personal gaming, and high-performance computing.Our success depends on reliable, informative telemetry and data systems ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]