Recent Searches

You haven't searched anything yet.

136 Senior Embedded Software Engineer Jobs in Sunnyvale, CA

SET JOB ALERT
Details...
Talent groups
Sunnyvale, CA | Full Time
$114k-130k (estimate)
1 Week Ago
BCforward
Sunnyvale, CA | Full Time
$144k-162k (estimate)
1 Week Ago
Fortinet
Sunnyvale, CA | Full Time
$158k-178k (estimate)
6 Days Ago
Mumba Technologies
Sunnyvale, CA | Full Time
$140k-157k (estimate)
1 Week Ago
Candidate Experience site
Sunnyvale, CA | Full Time
$168k-191k (estimate)
5 Months Ago
Meta
Sunnyvale, CA | Full Time
$114k-129k (estimate)
3 Weeks Ago
Apple
Apple
Sunnyvale, CA | Full Time
$109k-126k (estimate)
7 Months Ago
Amazon
Sunnyvale, CA | Full Time
$139k-156k (estimate)
7 Months Ago
BCforward
Sunnyvale, CA | Contractor
$110k-126k (estimate)
1 Week Ago
Talent groups
Sunnyvale, CA | Full Time
$114k-130k (estimate)
2 Weeks Ago
CommScope
Sunnyvale, CA | Full Time
$139k-157k (estimate)
6 Months Ago
Apple
Apple
Sunnyvale, CA | Full Time
$110k-127k (estimate)
4 Months Ago
Amazon
Sunnyvale, CA | Full Time
$127k-146k (estimate)
4 Months Ago
Amazon
Sunnyvale, CA | Full Time
$147k-169k (estimate)
6 Months Ago
Amazon
Sunnyvale, CA | Full Time
$139k-156k (estimate)
6 Months Ago
Meta
Sunnyvale, CA | Full Time
$127k-143k (estimate)
2 Weeks Ago
Amazon
Sunnyvale, CA | Full Time
$99k-114k (estimate)
2 Months Ago
Apple
Apple
Sunnyvale, CA | Full Time
$111k-126k (estimate)
3 Months Ago
Amazon
Sunnyvale, CA | Full Time
$97k-117k (estimate)
8 Months Ago
Juniper Networks
Sunnyvale, CA | Full Time
$102k-124k (estimate)
4 Days Ago
Syntricate Technologies
Sunnyvale, CA | Full Time
$158k-188k (estimate)
3 Months Ago
Sonatus
Sunnyvale, CA | Full Time
$144k-173k (estimate)
2 Weeks Ago
Redolent
Sunnyvale, CA | Full Time
$108k-130k (estimate)
9 Months Ago
Uber
Sunnyvale, CA | Full Time
$138k-166k (estimate)
1 Week Ago
Sam's Club
SUNNYVALE, CA | Other
$141k-169k (estimate)
4 Months Ago
Amazon Lab126
Sunnyvale, CA | Full Time
$134k-175k (estimate)
3 Weeks Ago
Amazon
Sunnyvale, CA | Full Time
$139k-173k (estimate)
1 Month Ago
Amazon
Sunnyvale, CA | Full Time
$139k-156k (estimate)
2 Weeks Ago
Senior Embedded Software Engineer
Mumba Technologies Sunnyvale, CA
$140k-157k (estimate)
Full Time 1 Week Ago
Save

Mumba Technologies is Hiring a Senior Embedded Software Engineer Near Sunnyvale, CA

Job Details

Primary Function of Position

As a Senior Software Engineer, you will work on the design and development of system software and digital applications for the latest hardware targeting end-users involved in surgical robotic procedures. The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality research prototypes and supporting infrastructure. A strong sense of shared responsibility and shared reward is required.

Essential Job Duties

  • This position is responsible for all aspects of system software development, associated tooling, and infrastructure to explore and build a novel telesurgery system.
  • Design, build, debug, and deploy real-time applications using C, C , C#, Matlab, and Python on platforms like Linux, Windows, and real-time operating systems.
  • Characterize and integrate a high-bandwidth, ultra-low-latency communication interface to develop a real-time tele-op system.
  • Develop a modular, robust, fail-safe, ultra-low latency embedded streaming application.
  • Build compelling prototypes to demonstrate the technical feasibility and to define the product roadmap.
  • Construct a software pipeline to synchronize, encrypt, and transmit over a network efficiently.
  • Participate in software architecture discussions, code reviews, and user studies design.
  • Responsible for unit testing and integrating the code for function testing, robustness, and reliability.
  • Cross-functional requirements discussions, ranging from customer-facing clinical needs to safety requirements.
  • Translating early requirements into prototype implementations to evaluate and assess a novel and sophisticated robotic system.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
  • Create documentation for the developed features and techniques that were tried, rejected, or implemented.

Required Skills and Experience

  • Proven track record in building real-time embedded systems, real-time applications, and/or embedded software.
  • Experience with industrial embedded OS (e.g., Yocto, QNX) and cross-compilation is a plus
  • Demonstrated proficiency in C, C , C#, Python, and MATLAB.
  • Experience with multi-threaded and multi-processor/multi-core systems.
  • Hands-on experience with network interface and streaming protocols such as UDP, RTP, SRTP, SSL/TLS, and GStreamer.
  • Experience with publish/subscribe architectures, REST interfaces, and interprocess communications.
  • Hands-on experience building tools and software to evaluate network performance, characterize throughput, and efficiently interface with high-bandwidth networks.
  • Proficiency in profiling and debugging system software to optimize performance.
  • Strong communication skills and a commitment to collaborative team success.
  • Exceptional programming skills with a deep understanding of software engineering principles and methodologies.
  • Disciplined approach to debugging with a persistent attitude towards solving problems.

Required Education and Training

  • Minimum Master s degree or above in Computer Science, Computer Engineering, or a similar technical field. Advanced degrees preferred.
  • A minimum of 8 years of experience developing and supporting embedded systems (or 5 years with a PhD).

Preferred Skills and Experience

  • Hands-on engineering experience with proven ability to work effectively in a team environment.
  • Ability to build and maintain relationships across supported organizations.
  • Experience in all phases of the product development lifecycle, including design, implementation, debugging, verification, validation, and transfer to manufacturing.
  • Knowledge of serial-arm robot kinematics.
  • Knowledge of classical and modern servo control systems.
  • Experience building digital applications interfacing with the latest AI/ML models.
  • Experience with medical device software development life cycle is a plus
  • Experience designing software products in a regulated industry or for mission-critical applications
  • Experience with concepts of design input, design output, traceability, risk analysis, and mitigations.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Job Summary

JOB TYPE

Full Time

SALARY

$140k-157k (estimate)

POST DATE

09/09/2024

EXPIRATION DATE

11/08/2024

WEBSITE

mumbatech.com

HEADQUARTERS

San Jose, CA

SIZE

25 - 50

Show more

Mumba Technologies
Contractor
$64k-82k (estimate)
3 Months Ago

The job skills required for Senior Embedded Software Engineer include Linux, Computer Science, Python, Programming, Software Engineering, Unit Testing, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Embedded Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Embedded Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Linux
Tanisha Systems
Full Time
$136k-160k (estimate)
6 Days Ago
For the skill of  Computer Science
Stanislaus County Office Of Education
Full Time
$113k-141k (estimate)
1 Day Ago
For the skill of  Python
Apolis
Full Time
$115k-148k (estimate)
1 Day Ago
Show more

The following is the career advancement route for Senior Embedded Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Software Engineer, it can be promoted into senior positions as an Embedded Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Software Engineer. You can explore the career advancement for a Senior Embedded Software Engineer below and select your interested title to get hiring information.

Vysystems INC
Contractor
$110k-126k (estimate)
4 Days Ago
Pure Storage
Full Time
$111k-124k (estimate)
2 Months Ago