Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

NANOVEA

Software Engineer

Irvine, CA
Full Time
Paid
  • Responsibilities

    Job Description

    DUTIES INCLUDE:

    • Code, design, develop, implement, and test metrology systems.
    • Manage, debug and implement new features to existing code.
    • Integrate and configure hardware and components.
    • Implement computational analysis and mathematical functions.
    • Create advanced algorithm designs.
    • Create and design user-friendly GUI.
    • Debug and perform optimization.
    • Assist in assessing clients' needs and conditions to develop and improve standard and custom products and support team members in other projects.
    • Lead presentations on project progress and features.
    • Take input from multiple departments on changes and improvements that must be made to current products.
    • Document and train multiple departments on new products and new features.
    • Provide detailed timeline for potential and assigned projects.

    SKILL/REQUIREMENTS

    • Experience with software design and implementation in Windows environment.
    • Proficient in MATLAB, C++, C#, .NET framework, multithreading, parallel programming, hardware integration, Windows Presentation Foundation, and XAML.
    • Experience in using Visual Studios to compile code into applications.
    • Strong knowledge of data structures and algorithm design.
    • Experience with electrical circuits / systems and hardware configuration.
    • Solid understanding of mathematical / computational analysis.
    • Strong written and verbal communication and presentation ability.
    • Excels in problem-solving, creativity, multi-tasking, prioritizing and organization.
    • Strong understanding of motion control, data acquisition and math aptitude.
    • Succeeds in time management.
    • Experience with project management and multitasking.
    • Knowledge of data acquisition principles.

    QUALIFICATIONS

    • Preferred Bachelor's degree in Computer Science, Computer Engineering, Mechatronics Engineering, Electrical Engineering or related field.
    • Preferred 1– 3 years in related experience.
    • Familiarity with optics, optical profilometry and surface metrology is a plus.
    • Knowledge of Nanovea metrology instruments and their use is a plus.

    Company Description

    Nanovea is the result of over 20 years experience providing professional solutions and experienced service throughout the fields of nano/micro/macro profilometry, mechanical, tribology, imaging and other related fields of materials research & development industries. After years of client feedback and the dedication to providing superior instrumental solutions Nanovea was launched in 2004 as a privately held California corporation. From the Irvine, CA office Nanovea designs and manufactures Profilometers, Mechanical Testers & Tribometers to combine the most advanced testing capabilities in the industry: Scratch Adhesion, Indentation Hardness, Wear Friction & 3D Non-Contact Metrology at Nano, Micro & Macro range. Unlike other manufactures Nanovea also provides Laboratory Services, offering clients availability to the latest technology and optimal results through improvements in material testing standards. Nanovea's instruments can be found internationally in distinguished educational and industrial organizations ranging from automotive to cosmetic, biotechnology to medical devices to microelectronics and space applications. Thousands of clients rely on Nanovea for innovative solutions, technically superior products, confident application assistance and comprehensive contract laboratory services. Nanovea's mission is providing a better measure through superior instruments and unmatched consultation services to define today's standard for tomorrow's materials.