Software Engineer ROV
Company: Experis
Location: Davis
Posted on: June 23, 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!
|