Software Engineer Raydiance
The Web/GUI Software Engineer is responsible for software design and integration & test activities working on Windows and Linux server/embedded platforms. She/he will be working closely with other members of our small interdisciplinary R&D team developing fiber-based infrared laser systems.
Responsibilities:
Definition of application and graphical user interface concepts and high level design for Windows and Linux (server & embedded) software solutions.
Development of Windows software solutions for process control and graphical user interfaces.
Development of Linux server and embedded software solutions focusing on Web applications and user interfaces.
Define system test environments and plans for new feature and regression of software elements within the laser
Interface with electrical, mechanical, optical, and application engineers to solve interdisciplinary problems.
Development of embedded and server based customer service and support tools
Proactively identify and document intellectual property (IP) developed through R&D and applications efforts.
Qualifications:
BS degree in Computer Science and 5+ years of experience, or MS and 3+ years of experience.
Proficiency in:
Linux-based embedded software development
Linux-based web applications and GUI development
Windows control systems and GUI development
Server and embedded SQL database integration
Web server administration on server and embedded systems.
Experience with both static language (e.g. C/C++/C#/Java) and dynamic languages (e.g. Python/Ruby/Perl/Lisp/JavaScript)
Strong documentation skills, both traditional (e.g. written documents) and modern (e.g. wiki)
Use of source code management systems to maintain and manage multiple release platforms and versions
| Location: |
2602 Challenger Tech Court
Suite 240
Orlando, FL 32826
United States
|