Sr. Sustaining Firmware Engineer
Serve Robotics- Full Time
- Senior (5 to 8 years)
Candidates must possess a Bachelor’s degree in Software Engineering or a related discipline and a minimum of 7 years of work experience. They should have strong skills in C++, OOPs, object-oriented design and analysis, multithreading (POSIX), and TCP/IP communication, with desirable experience in application programming with embedded systems, communication on SPI, I2C, and CAN, and familiarity with FPGAs. Knowledge of algorithms and data structures is also required, along with experience using QT Creator IDE.
The Staff Engineer will conduct prototyping and bench testing, identify potential solutions to problems, and evaluate them against component and sub-system requirements. They will translate design inputs into engineering specifications and produce component and sub-system level designs, code development time/resource estimations, and generate and review necessary documentation with project teams. Furthermore, they will demonstrate an understanding of customer needs and product use, follow industry standards and regulatory requirements, create or refine engineering documentation, and collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to ensure project success, leading code reviews and developing software components per requirements and architecture.
Develops and manufactures medical devices and equipment
Stryker develops and manufactures medical devices and equipment aimed at improving patient care and surgical efficiency. Their products include surgical tools, neurotechnology devices, and orthopedic implants, which are sold directly to hospitals and clinics. Stryker stands out from competitors by focusing on high-quality products and a commitment to advancing healthcare solutions. The company's goal is to enhance the overall healthcare experience for both patients and medical professionals.