
Staff Software Engineer
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in California.
• Oversee the design of software components and subsystems to ensure they align with system requirements and architecture.
• Guide and impact computing and software architectural decisions across various projects and cross-functional teams.
• Create and assess code to introduce new functionalities, upgrade existing features, and maintain software quality standards.
• Provide effort estimates, technical insights, and identify risks to facilitate planning and delivery commitments.
• Collect and document software requirements and specifications.
• Implement unit tests to achieve coverage objectives.
• Resolve defects identified during the implementation phase or reported by the software testing team.
• Lead intricate system integrations, debugging, and root-cause analysis across hardware, firmware, and software interfaces.
• Propel software process definitions and continuous improvement efforts to enhance quality, efficiency, and compliance.
• Assist in coordinating release readiness activities, which include technical reviews, defect resolutions, and cross-functional alignment.
• Carry out other job-related tasks as assigned.
• Bachelor’s degree or equivalent in Software Engineering, Computer Science, or a related discipline.
• 10 years of relevant experience as a software engineer involved in the design and support of complex embedded systems.
• Proficient programming skills in C/C++.
• Experience with version control systems such as Git or SVN.
• Familiarity with development in Linux-based environments.
• Background in working on a development team utilizing Agile methodologies.
• Strong understanding of object-oriented design principles and software design patterns.
• Experience in developing software for low-power systems across various processor architectures (e.g., x86, ARM).
• Proficiency in debugging embedded code.
• Capability to transform complex designs from concept to execution with minimal supervision.
• Experience in estimating, planning, and sequencing tasks for software development.
• Skilled in eliciting, documenting, and reviewing software requirements and use cases.
• Demonstrates commitment to the development, implementation, and effectiveness of the QuidelOrtho Quality Management System in line with ISO, FDA, and other relevant regulatory standards.
• Willingness to travel 5% or less domestically if working remotely.
• Medical, dental, vision, life, and disability insurance.
• 401(k) plan.
• Employee assistance program.
• Employee Stock Purchase Plan.
• Paid time off (including sick leave).
• Paid holidays.
EverCommerce
PlanetScale
Slingshot Aerospace
Upstart
Get handpicked remote jobs straight to your inbox weekly.