Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Engineer - Hybrid from San Francisco image - Rise Careers
Job details

Senior Embedded Software Engineer - Hybrid from San Francisco - job 2 of 2

About Jobgether

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

One of our companies is currently looking for a Senior Embedded Software Engineer in San Francisco.

This role is ideal for someone passionate about embedded software and performance optimization. As a Senior Embedded Software Engineer, you will design, develop, and optimize software components for the Nvidia Jetson platform. Your work will involve deep dives into performance improvements, integration with various sensors and devices, and ensuring efficient development cycles for next-generation systems. You'll play a key role in advancing the future of mobile perception and embedded systems.

Accountabilities:

  • Develop, port, and maintain operating systems (OS), boot software, device drivers, and run-time environments for various CPU subsystems on the Jetson platform.
  • Focus on performance optimization, particularly for algorithms tailored to the Jetson architecture.
  • Enhance tools and infrastructure for performance analysis to streamline the development process.
  • Interface with diverse devices and sensors, such as GNSS, IMU, and LTE, integrating them into the overall system.
  • Collaborate with cross-functional teams to ensure seamless integration and continuous improvements.

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a closely related field.
  • Strong proficiency in programming languages, especially C and C++.
  • In-depth knowledge of system-level Linux, including kernel space, drivers, system structure, platform porting, and embedded systems development.
  • Solid understanding of CPU and GPU architectures, with prior experience working with ARM64-based platforms.
  • Familiarity with CUDA/OpenCL programming, video processing pipelines, and the fundamentals of Signal/Image Processing, Computer Vision, and Linear Algebra.
  • Experience with CAN or CAN-FD communication protocols, as well as system design, implementation, and verification of over-the-air (OTA) updates for OS, applications, and firmware.
  • Competitive salary and performance-based bonuses.
  • Opportunities for professional development and growth.
  • Collaborative, dynamic, and innovative work environment.
  • Health benefits, paid time off, and other employee perks.
  • Flexible work arrangements and work-life balance.

Jobgether hiring process disclaimer:


This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates.


Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered.


Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round.


If you are among the top 5 candidates, you will be notified within 7 days.
If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience.


Thank you for your interest!

#LI-CL1

What You Should Know About Senior Embedded Software Engineer - Hybrid from San Francisco, Jobgether

Join Jobgether as a Senior Embedded Software Engineer and embark on an exciting journey focusing on the innovative Nvidia Jetson platform! Based in the vibrant city of San Francisco, this hybrid role allows you to dive deep into the world of embedded software and performance optimization. You'll be at the forefront of designing and developing software components while honing in on performance improvements. As you engage with various sensors and devices, you’ll enhance integration and ensure efficient development cycles for next-gen systems. With a strong emphasis on collaboration, you'll work with cross-functional teams to achieve seamless improvements. Your expertise in languages like C and C++, paired with a solid understanding of CPU and GPU architectures, particularly ARM64-based platforms, will set the stage for your success. You’ll also have the opportunity to tackle fascinating challenges, from performance analysis to real-time systems design. At Jobgether, not only will you enjoy competitive salary and performance bonuses, but you’ll also be part of a supportive environment that values professional development, work-life balance, and innovation. Let your skills shine as you help reshape the future of mobile perception and embedded systems!

Frequently Asked Questions (FAQs) for Senior Embedded Software Engineer - Hybrid from San Francisco Role at Jobgether
What are the key responsibilities of a Senior Embedded Software Engineer at Jobgether?

As a Senior Embedded Software Engineer at Jobgether, your primary responsibilities include developing, porting, and maintaining operating systems, boot software, and device drivers specifically tailored for the Nvidia Jetson platform. You'll focus on optimizing performance, enhancing analysis tools, and integrating diverse sensors like GNSS and IMU into systems. Your role will involve collaboration with cross-functional teams to achieve seamless integration and continuous improvements.

Join Rise to see the full answer
What qualifications are required for the Senior Embedded Software Engineer position at Jobgether?

To qualify for the Senior Embedded Software Engineer role at Jobgether, candidates should hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a closely related field. Proficiency in programming languages such as C and C++ is crucial, along with an in-depth knowledge of system-level Linux and embedded systems development. Familiarity with CUDA/OpenCL programming and experience with CAN communication protocols are also highly regarded.

Join Rise to see the full answer
What skills are essential for a successful Senior Embedded Software Engineer at Jobgether?

Success as a Senior Embedded Software Engineer at Jobgether will hinge on your strong programming skills in C and C++, a deep understanding of CPU and GPU architectures, particularly with ARM64 platforms, and experience in system design and implementation. Additionally, your ability to work with performance optimization and to integrate various sensors will be vital in advancing the capabilities of embedded systems.

Join Rise to see the full answer
What does the work environment look like for a Senior Embedded Software Engineer at Jobgether?

At Jobgether, the work environment is collaborative, dynamic, and innovative. You can expect flexible work arrangements that promote a healthy work-life balance. The company offers a supportive atmosphere with opportunities for professional development, competitive salaries, and performance-based bonuses, alongside comprehensive health benefits and paid time off.

Join Rise to see the full answer
How does the hiring process work for the Senior Embedded Software Engineer role at Jobgether?

The hiring process for the Senior Embedded Software Engineer position at Jobgether involves an AI-powered 3-step screening process where applications are thoroughly examined for qualifications and relevance. The top candidates are automatically selected based on their CV and LinkedIn profiles. While only the best-matching candidates are invited for further steps, applicants not selected are considered for other similar opportunities in the future.

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Software Engineer - Hybrid from San Francisco
Can you explain your experience with embedded systems and performance optimization?

When answering this question, focus on specific projects where you designed or optimized embedded systems. Highlight the techniques you used for performance optimization and the results achieved, making sure to showcase your expertise with platforms like Nvidia Jetson or ARM64 architectures.

Join Rise to see the full answer
How do you approach debugging issues in embedded software development?

Share your methodology for debugging, such as using tools for performance analysis or tracing, breaking down the problem into manageable parts, and the importance of testing different scenarios to isolate issues. Offering a real-life example can provide insight into your practical problem-solving skills.

Join Rise to see the full answer
What programming languages are you most comfortable with for embedded software?

Discuss your proficiency in C and C++ in detail, citing specific projects where you've utilized these languages. Highlight any additional languages or tools you've used and how they contribute to embedded software functionalities.

Join Rise to see the full answer
Describe a challenging project related to sensor integration you've worked on.

Use this opportunity to narrate a specific project where you integrated multiple sensors into an embedded system. Discuss the challenges faced, your approach to overcoming them, and the successful outcomes achieved as a result of your efforts.

Join Rise to see the full answer
What is your experience with Linux kernel space and drivers?

Elaborate on your experience working with Linux at the kernel level, including any specific contributions to developing drivers. Mention how your experience has enhanced your ability to develop and optimize software for embedded systems, particularly on the Nvidia Jetson platform.

Join Rise to see the full answer
How do you ensure quality assurance in your development process?

Talk about the testing strategies you implement, such as unit testing, integration testing, and performance analysis. It’s essential to highlight how these practices ensure that code quality is maintained in your development process.

Join Rise to see the full answer
What tools do you use for performance analysis in embedded systems?

Bring attention to specific tools and software that you rely on for performance analysis, explaining their features and how they can be applied to optimize embedded systems. Offering examples of how you've used these tools effectively can strengthen your response.

Join Rise to see the full answer
Can you describe an encounter where you had to collaborate with cross-functional teams?

Share a specific instance highlighting your collaboration with teams such as software, hardware, or product management. Focus on your role in the communication and the end result of that teamwork, emphasizing the project's overall success.

Join Rise to see the full answer
What role do you see embedded systems playing in the future of technology?

Provide an insightful perspective based on current trends in embedded systems, discussing the impact of advancements in AI, IoT, and mobile technology. Explain how these trends align with your career goals and how you aim to contribute to this evolving field.

Join Rise to see the full answer
How do you stay updated with the latest developments in embedded software engineering?

Discuss your strategies for professional development, such as attending conferences, participating in online courses, following industry leaders on social media, and contributing to open-source projects, showcasing your commitment to continued learning and growth in this fast-paced field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Pano AI Remote San Francisco, California
Posted 11 days ago
Photo of the Rise User
Posted 3 hours ago

Join Santander as a SSR Software Engineer and be part of the cultural transformation using technology in finance.

Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 8 days ago
Posted 14 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Datacom Remote No location specified
Posted 12 days ago

Jobgether has the ambition to disrupt the recruitment industry as we know it by simplifying it and making it more accurate 🎯 Jobgether platform connects candidates and companies based on: - Skills -... Values - Ambition - Personality The candidat...

344 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Euclid just viewed Sales Group Manager at NielsenIQ
Photo of the Rise User
Someone from OH, Toledo just viewed Sales Administrator at Victors Home Solutions
Photo of the Rise User
Someone from OH, Beavercreek just viewed Marketing Manager - Springfield , OH at Konecranes
Photo of the Rise User
Someone from OH, Cincinnati just viewed GIS Analyst (PFT) (CUPE 29.25) at Norfolk County
Photo of the Rise User
Someone from OH, Columbus just viewed Accounting-Reporting Expert (Limited Contract) at ING
Photo of the Rise User
Someone from OH, Toledo just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
11 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Communications Internship at BBYO
Photo of the Rise User
Someone from OH, West Chester just viewed National Sales Director, Legal Services at Dane Street, LLC
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Analyst - Crypto Product Team at Visa
C
Someone from OH, Columbus just viewed Intern- HR at Cadence
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Product Designer at Nextech
Photo of the Rise User
Someone from OH, Cincinnati just viewed Academy Administrative Associate at FC Cincinnati
Photo of the Rise User
Someone from OH, Cincinnati just viewed Partnership Consultant - Strategy & Analytics at Two Circles
Photo of the Rise User
Someone from OH, New Philadelphia just viewed Experienced Crown Stand-up Forklift Operator at Shearer's Foods
Photo of the Rise User
Someone from OH, Youngstown just viewed Story Apprentice at Skydance
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist (Retail) at Mejuri
Photo of the Rise User
Someone from OH, Loveland just viewed Yard Coordinator at Maddox Industrial Transformer
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International