Senior Software Engineer (SDET Embedded) - (Hybrid)
Company: RefleXion Medical
Location: Hayward
Posted on: January 24, 2023
Job Description:
Who We Are RefleXion is developing the SCINTIX biology-guided
radiotherapy machine that is the first to utilize the cancer's
biology itself to control radiation delivery, even in tumors that
are moving. By using positron emission tomography (PET),
RefleXion's platform enables a leap forward in the ongoing goal of
conventional radiotherapy to manage motion, and potentially
diminish radiation toxicity, making it feasible to one day provide
more options for patients with advanced stage cancer. Currently,
the RefleXion X1 machine is cleared by the U.S. Food and Drug
Administration (FDA) for the delivery of stereotactic body
radiotherapy (SBRT), stereotactic radiosurgery (SRS) and intensity
modulated radiotherapy (IMRT). Find out more about RefleXion and
SCINTIX therapy at . Stay up to date with RefleXion by following
our channels here: LinkedIn , Twitter , Facebook , Instagram ,
YouTube . SCINTIX biology-guided radiotherapy is pending regulatory
review and is not commercially available. About This Role The
Senior Software Engineer (Software Development Engineer in Test) is
a member of the software test team who specializes in the
development of test tooling for the embedded software components of
the RefleXion radiotherapy system. The Senior Software Engineer
works closely with embedded developers, electrical engineers, and
test engineers to develop and validate test tools and simulation
frameworks that perform in-depth nominal, non-nominal, performance,
and stress testing of the in-house developed embedded endpoints
within the system. The Senior Software Engineer also contributes as
needed to the formal verification testing of the embedded
components of the system with responsibility for the full cycle of
test development including manual and automated test case creation
and modification, dry runs, review, and formal execution and defect
tracking. What You Will Be Doing
- Design, implement, test, and document test tools to support
informal and formal product software verification.
- Design, implement, test, and document hardware simulation
frameworks to support product software development, verification,
and other business functions that benefit from the use of a
simulated product configuration.
- Collaborate with the embedded software development team to
instrument the product code for testability.
- Develop and document test manual and automated test cases.
- Execute formal verification test runs on
configuration-controlled systems and identify & document
encountered defects Where You Will Do This Job
- Hybrid - This position will allow the successful candidate to
work on a Hybrid work location schedule. They must be based in the
greater SF Bay Area and must be able to commute into the RefleXion
office in Hayward 1-4 days a week, depending on the role. What We
Need
- 5 years experience in embedded software development on an
industry standard RTOS - QNX/Linux preferred
- 5 years experience in C++, STL, object-oriented analysis and
design, and real-time, multi-threaded software design
- 5 years experience in software testing
- Expertise in communication protocols, especially TCP/IP,
UDP/IP, and ModBus
- Basic knowledge of electronics; able to employ meters, scopes,
etc. in the testing of embedded system software
- Basic knowledge of networking; able to configure switches and
routers and employ network analyzers in the testing of embedded
system software
- Experience writing clear, thorough technical documentation
- Bachelor's degree in software engineering, computer science, or
equivalent What You Will Love About Working with Us!
- The opportunity to work with a passionate, driven team in a
pre-IPO start-up environment
- Flexible work location and schedule - hybrid work environment
for many positions
- Competitive compensation and Pre-IPO stock option packages
- Medical (both HMO and PPO options), Dental and Vision
- Health Savings Account (HSA), Flexible Spending Account (FSA),
Dependent Care Flexible Spending Account (DCFSA)
- Pre-tax Commuter Benefits
- Employee Assistance Program (EAP)
- 401(k)
- 3 Weeks/Year PTO Accrual rate to start and 12 Paid Company
Holidays
- Employer paid Life Insurance, short-term and long-term
disability
- RefleXion Benefit Hub -Company exclusive discounts and deals on
a variety of sites and items
- Weekly catered on-site lunches as well as kitchens filled with
a variety of healthy and delicious food and drinks - including an
espresso machine and panini stations!
- Employee Events - Variety of Workshops, Lunch 'n Learns,
Financial Wellness education, Regular "Coffee Chats" with Executive
Leadership, Scavenger Hunts, Company Milestone celebrations and
more!
- Electric car charging stations on site The pay range for this
role is $120,000 - $220,000. Actual compensation packages are based
on several factors that are unique to each candidate, including but
not limited to skill set, depth of experience, certifications, and
specific work location. This may be different in other locations
due to differences in the cost of labor. The total compensation
package for this position may also include bonus, stock, benefits
and/or other applicable variable compensation. Values and Diversity
RefleXion is an equal opportunity employer. All aspects of
employment including the decision to hire will be based on merit,
competence, performance, and business needs. We do not discriminate
based on race, color, religion, marital status, age, national
origin, ancestry, disability/medical condition, pregnancy, genetic
information, gender, sexual orientation, gender identity or
expression, veteran status, or any other status protected under
federal, state, or local law.
Keywords: RefleXion Medical, Hayward , Senior Software Engineer (SDET Embedded) - (Hybrid), IT / Software / Systems , Hayward, California
Didn't find what you're looking for? Search again!
Loading more jobs...