DavisRecruiter Since 2001
the smart solution for Davis jobs

Software Engineer ROV

Company: Experis
Location: Davis
Posted on: June 17, 2022

Job Description:

POSITION DUTIES:* Develop user interfaces to meet design and user experience requirements. * Design and develop high-quality C#/.NET and/or C++ code to implement required functionality utilizing software development tools, version control and design methodologies. * Implement automated unit and subsystem tests and stand-alone test software to validate new functionality. * Diagnose, debug, and resolve potentially complex software issues. * Work with engineering team to perform system qualification testing. * As competency is demonstrated, take on responsibility to lead design and development of complete software projects or key components in larger projects. * Assist software leadership in project planning and scoping efforts. * Potentially perform engineering duties at customer sites or offshore. * Other duties related to creating the world's most advanced subsea robots, as required.POSITION REQUIREMENTS: Minimum Qualifications: * Bachelor of Science in Computer Science, Computer Engineering, or other related engineering disciplines. * Five (5) or more years of professional experience developing software applications in object[1]oriented programming. * Experience developing user interfaces utilizing WPF (Windows Presentation Foundation) or similar UI frameworks. * Direct experience developing distributed applications using protocols such as XML. * Comfortable using GIT software version control systems. * Demonstrated ability and desire to work in a results-driven multi-disciplinary collaborative environment. * A passion and curiosity for creating great things. Additional Desired Knowledge and Skills: * Experience in the robotics or mechatronics domain. * Experience working in an Agile/Scrum development environment. * Linux system and/or application development. * Experience with VxWorks or another real-time operating system. * Experience in writing functional tests using Ranorex or other test automation tools. * Hands on experience in C#/.NET and/or C++. * Experience programming with Robot Operating System (ROS). * Experience developing distributed applications using DDS publish-subscribe or similar middle-ware. Work Environment:

Keywords: Experis, Davis , Software Engineer ROV, IT / Software / Systems , Davis, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Davis RSS job feeds