Software Engineer II

LOCATION: 

Metamorfosi, GR

STATUS:  Nonexempt
REQ ID:  36083

 

As a member of the CNH family of brands, Raven’s impact — and our team’s impact — is far-reaching. Driven by our shared purpose of Breaking New Ground, we’re passionate about bringing Innovation, Sustainability, and Productivity to all that we do. Ag equipment from Case IH and New Holland Agriculture, our sister companies through CNH, are being outfitted with technology developed by Raven team members, delivering on our goal to make iron smarter — together.

Summary
Design, develop and evaluate software from concept through production stage, and make modifications as needed. Collaborate with domain subject matter experts (agronomists, data scientists, computing systems, perception, machine learning) inside and outside the team to deliver state-of-the-at technologies to our clients.

 

Essential Functions

  • Research, write, develop, test, and evaluate software programs.
  • Work with teams to facilitate deployment related to software programs.
  • Determine the purpose, application, and feasibility of new or enhancement of existing software.
  • Create and update documentation for designs, status reports, and all phases of the project.
  • Keep abreast of new developments in engineering design, methods, and applications.
  • Demonstrates support for company culture in their daily actions and behaviors.
  • Maintain a clean and safe work area. Follow established safety and ergonomic standards.

 

Qualifications

  • Bachelor's degree in engineering, Computer Science, or any other related field.
  • 2+ years of experience building commercial applications.
  • Experience in modern C++ programming (C++11 and/or later versions).
  • Experience in modern Python programming.
  • Familiarity with Linux OS.
  • Experience working with debugging tools.
  • Experience working with code versioning tools.
  • Strong analytical and problem-solving skills.
  • Team player who is self-motivated and can work with minimal supervision.
  • Ability to communicate effectively with team members and leadership staff.
  • Travel may be necessary, based on position.

 

Nice to have

  • Experience building high performance multithreaded applications.
  • Experience in GPU accelerated programming (e.g. CUDA).
  • Experience with performance profiling on CPU/GPU.
  • Experience with unit testing frameworks.
  • Good understanding of resource/memory management.
  • Understanding of CI/CD workflows.

 

Benefits
Raven offers a competitive benefit package across our international locations, including health and wellness, time off, retirement planning, and many others. 

 

EEOC Statement
Raven is committed to providing equal employment opportunity to all qualified employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law.

#LI-AB1


Job Segment: R&D Engineer, Test Engineer, Testing, Software Engineer, Computer Science, Engineering, Technology