About the Role
We are looking for a passionate and eager Staff Systems Software Engineer to join the Advanced Energy Software Group at Intuitive. This remote Staff Systems Software Engineer position offers an exciting opportunity to develop next-generation energy solutions. You will work across the full software stack, from kernel drivers to user interface layers, helping shape the software architecture of our innovative products.
What You'll Do
- Develop middleware for distributed system communication.
- Design and implement multi-threaded, distributed C/C++ applications.
- Build and maintain embedded Linux software throughout the entire software lifecycle.
- Collaborate with other software engineers to debug complex system issues spanning operating systems, middleware, and application layers.
- Implement tools to analyze application performance, latency, and resource usage.
- Participate in and drive architectural discussions and decisions, leading design reviews.
- Create clear and concise technical documentation.
- Own software component development from requirement gathering to proposed solution to final implementation and validation.
Requirements
- Expert-level proficiency in C and modern C++.
- Strong hands-on experience with Linux-based development environments.
- Solid understanding of software architecture principles and design patterns.
- Demonstrated ability to work independently and collaboratively in a fast-paced, agile environment.
- Strong problem-solving skills.
- Prior experience mentoring, coaching, or leading junior engineers.
- Experience with Qt and real-time operating systems is a plus.
Nice to Have
- Experience with safety-critical or high-reliability systems development.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Familiarity with medical device standards IEC 62304 and ISO 14971 (Risk Management).
- Knowledge of embedded security principles and practices.
What We Offer
- Competitive salary ranging from $209,100 to $300,900 per year.
- Comprehensive benefits package including health, dental, and vision insurance.
- Flexible remote work options.
- Opportunities for international travel (10%).
- Professional development and continuous learning opportunities.
- Equity options available.
- Supportive and inclusive work environment.
- Work with cutting-edge technology in a leading company in robotic-assisted surgery.
This Staff Systems Software Engineer role at Intuitive offers a unique opportunity to work on innovative energy solutions in a remote setting, with competitive compensation and benefits.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months