Sr Staff Software Engineer

Russell Solutions Group
San Jose, CA, US
Full-time

Job Description

Job Description

Overview

The Senior Staff Software Engineer will be responsible for the detailed design, implementation, and testing of subsystems and system components.

This position will be able to build a wide variety of software subsystems and components efficiently and effectively, given only requirements specification and constraints.

Educational Requirements :

BS in Computer Science, Electrical Engineering, or similar technical field. Advanced degrees preferred.

Skills / Experience :

  • Minimum of 8 years experience writing object-oriented C++ code for real-time control of medical devices
  • Experience writing software system infrastructure components (e.g. DDS, networking protocols)
  • Experience in managing smaller projects or sub-projects.
  • Experience at the SW architecture level for complex systems
  • Experience with real-time image display a plus
  • Experience with Linux device drivers a plus
  • Experience with CI / CD is a plus
  • Detail oriented
  • Perform other duties as assigned
  • Proven exceptional analytical and problem-solving skills
  • Demonstration of strong communications and collaboration skills
  • Highly motivated, able to handle multiple projects and meet deadlines in a timely manner
  • Results oriented with the ability to balance other business considerations
  • High integrity, tremendous work ethic, and the passion to succeed
  • 30+ days ago
Related jobs
Promoted
Apple
Sunnyvale, California

Apple's MSI team is seeking a Senior Software Engineer who possesses a real passion for developing extraordinary products with a deep appreciation for user experience. Software Engineer to join our team and work on some of the highly visible data projects in Operations organization!. We are looking ...

Promoted
Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery. Advanced-level of experience as hands-on Core Java Software Engineer in ...

23andMe
Sunnyvale, California

Me’s Core Engineering team is looking to hire a Senior Software Engineer to join our Ancestry team. Mentor other engineers and become an important part of the tapestry of our engineering culture. You will guide and design compelling new features, and contribute innovative solutions to challenging en...

Amazon Development Center U.S., Inc.
Santa Clara, California

As a Software Development Engineer in the SageMaker Engines team, you will be responsible for:. AWS AI is looking for world-class software developers to join the Deep Learning cross-framework team. You will be working in a fast-paced, cross-disciplinary team of engineers and researchers who are lead...

BHO Tech
Mountain View, California

Software Engineers to join our Platform Engineering team and help build extensible, robust systems quickly. Use your solid back end engineering background to help us solve engineering problems quickly and efficiently. We’re looking for strong, thoughtful Sr. Design and Implement software all across ...

Walmart
Sunnyvale, California

Minimum Qualifications: Bachelor of Science and 6 years' experience in software engineering OR Master of Science and 3 years' experience in software engineering. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world’s leading retailer ...

Amazon.com Services LLC
Sunnyvale, California

If you are a sharp, seasoned software engineer with a creative flare, a solid software engineer with a strong computer science foundation, and a desire to be a leader in delivering the next generation technology, we want to talk with you. Apply core software engineering skills daily – such as coding...

Palo Alto Networks
Santa Clara, California

We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are. We have disrupted the traditional view that all employees have the same needs and wants. Our enginee...

Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery. Advanced-level of experience as hands-on Core Java Software Engineer in ...

Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery. Advanced-level of experience as hands-on Core Java Software Engineer in ...