Senior Software Engineer, Embedded Systems
- Employer
- RefleXion
- Location
- Hayward, CA
- Start date
- Aug 9, 2024
View moreView less
- Discipline
- Engineering, Software Engineer
- Required Education
- Masters Degree/MBA
- Position Type
- Full time
- Hotbed
- Biotech Bay
Job Details
Employer: RefleXion Medical, Inc. (DBA RefleXion)
Position: Senior Software Engineer, Embedded Systems (job code 92652)
Duties: Develop real-time embedded software to control Linac beam generation subsystem of radiation therapy workflow. Implement new software features to beam generation control software; Initiate and participate in hardware and firmware design and development
activities related to BeamGen subsystem with cross functional teams such as Electrical Engineering, Beam Gen Engineering, Product Engineering and Mechanical Engineering; Carry out various aspects of software development process, such as requirements analysis, use-case and risk analysis, system timing and latency analysis, system configuration management, prototyping, hardware interfacing testing and debugging. Support periodic software release activities according to required procedures; Test various software features and support test engineers in devising test cases for system and subsystem verification and validation; Troubleshoot system issues related to beam generation in factory and at customer sites, and support field and service engineers; Carry out required design control activities at all stages of product development- defining requirements, failure modes analysis (FMEA), assist with verification, validation and traceability according to FDA regulations, IEC-60601 and IEC-62304 regulations.
Education
Required: Master’s degree or foreign equivalent in Electrical Engineering, Computer Science or related fields.
Experience
Required: 8 years of experience in the job offered or related occupations (e.g., software engineer).
Special
Requirements: Work must include at least 1 year of experience with the following technologies:
- C/C++ embedded software development form complex multi-threaded software with real time constraints
- Digital Signal Processing (DSP) including implementation in firmware and software
- Control Systems dealing with electro-mechanical controls
- Interfacing with firmware components such as FPGAs, PLC, Data Acquisition Systems including sensors and transducers, with demonstrated experience in calibration and configuration of such components
- Software development processes and tools–source code control, build management, deployment code quality tool harnesses, in a medical device industry environment
- Software development in a networked, distributed computing framework
- SW debugging tools, system performance tuning, monitoring, and measuring instruments (e.g., oscilloscopes and logic analyzers)
- Failure Mode Evaluation Analysis (FMEA), Hazard Analysis, Risk Mitigation
- Conformance with IEC-62304 and IEC-60601 regulatory requirements, related to the medical device industry
Salary: $215,197 - $220,000 per year
Worksite: 25841 Industrial Blvd., Suite 275A, Hayward, CA 94545
Company
RefleXion is a privately held therapeutic oncology company located in Hayward, Calif., transforming radiopharmaceuticals from diagnosing cancer to actively controlling delivery of external-beam radiotherapy by leveraging individual tumor biology. Designated an FDA Breakthrough Device, RefleXion’s SCINTIX™ biology-guided radiotherapy automates targeting and motion management to overcome long-standing barriers preventing definitive radiotherapy for metastatic disease. In strategic collaborations with radiopharmaceutical companies, RefleXion is co-developing and co-commercializing disease-specific radiopharmaceuticals for difficult to treat late-stage cancers. RefleXion’s vision is to extend the established safety, efficacy and cost-effectiveness of external-beam radiotherapy to patients with solid tumor malignancies of any stage.
CONNECT
- Website
- http://www.reflexion.com/
- Location
-
25841 Industrial Blvd
#275
Hayward
California
94545
US
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert