Global well-known manufacturer is seeking a Software Engineer.
Salary Range: $100,000-$130,000 plus excellent benefits and 401k plan.
Selected candidate will be responsible for complete range of software engineering responsibilities required for any given project including, development of software requirement specifications, software design, software implementation, module and system level testing, debugging, installation, maintenance and support.
Job Description:
· Responsible for all activities in Software Design Life Cycle (SDLC)
· Assist with generation of system proposals and scope review (software requirements analysis, design, etc.)
· Interact with a cross-disciplinary engineering team (mechanical, electrical, software, imaging) to review, define, and design integrated system solutions to meet requirements of worldwide customers
· Develop and maintain best practices and quality processes for entire SW development function
· Travel to customer sites worldwide to participate in concept and technical discussions, kick off meetings, oversee installations, or troubleshoot (approx. 20%).
Essential Skills:
· Bachelor’s Degree or master’s degree in computer science.
· Understanding of SDLC and Agile development methodologies
· Experience with integrating APIs for new hardware devices into existing software
· Familiarity with Digital Image Processing related software development
· Experience with Deep Learning
· Must be up to date with all the latest technologies
· Experience with algorithms for Computed Tomography Reconstructions
· Proficiency in English with established written and verbal communication skills
· Languages: C++, .NET environment, C#, Matlab, Python, REST APIs
· Platform: Windows
· Development Tools: Visual Studio 2013+
· Configuration Management Tools: SVN
· Must be highly organized and self-motivated
· Must be a US citizen or permanent resident legally authorized to work in the US and able to successfully pass a complete background check and drug test to be authorized to work on customer sites.
Plus Skills:
· Some hands-on software development experience in highly technical environment.
· Familiarity with digital imaging related software development and/or the integration of new image processing algorithms into existing software
· Experience working with Matlab Image Processing toolbox
· Strong C# .NET experience
· Mobile App development for image viewing applications
· X-ray imaging system experience
· Prior experience in a quality assurance, controlled design environment. (ISO 9000, NQA-1, or similar)