Software Engineer (GUI/.NET and general application development)
Compact Particle Acceleration Corporation (CPAC) is a start-up company focused on the development of the dielectric-wall accelerator (DWA) and its application to particle therapy and other fields of use. DWA technology will form the basis of a compact, high-gradient particle accelerator that is anticipated to be used in medical, security and defense applications.
CPAC collaborates with Lawrence Livermore National Laboratory (LLNL) to optimize the DWA for particle therapy and other applications. CPAC will also work with other commercial partners to develop the DWA for non-medical applications.
Job Description:
- GUI and wide range of application development for Medical Equipment controls.
- Contribute in the software design and specification process.
- Generate code from functional and software design specifications.
- Test and integrate code in overall system.
- Generate task breakdown and estimates of software tasks.
- Responsible for software verification integration and system test.
- Provide follow-on software support and problem troubleshooting.
Qualifications:
- BS in Computer Science or equivalent experience.
- 2-4+ years experience in software development.
- Experience with Java, C++ or C#
- Operating Systems: XP, Windows7. Knowledge of configuration, services and registry.
- Development Environments such as: Visual Studio .NET, Netbeans IDE, SQL Server.
- Experience with communication Protocols: TCP/IP, USB and RS232.
- Versed in: Threading, Sockets, Transact SQL.
- Solid understanding of communication and processing of data to and from external devices via various communication protocols.
- Good written and verbal communications skills.
- Need to be resourceful and self sufficient and be able to work within tight schedules and meet milestones in a startup environment.
Preferred Qualifications:
- Medical Equipment experience
- FDA-regulated software development process
- Experience in DICOM protocols a plus
- Web development knowledge a plus.
- Experience on VxWorks, Win32, UNIX/ Linux platforms
This position will be based in Livermore, CA. If interested in this position, please forward cover letter and resume to
