DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Ricoh Americas Corporation C++ Full Stack Engineer in Boulder, Colorado

Job Description

Come Create at Ricoh

If you are seeking a team driven by passion and purpose, come create with us at Ricoh. We are a team of information seekers and customer-obsessed collaborators who aspire to deliver the services, solutions, and technologies that empower business success. We are looking for talented, inspired individuals to join us to help drive high-performance teams and our commitment to excellence.

Ricoh is an integrated solutions provider and partner that connects people and technology, creates outstanding customer experiences, and delivers innovation for businesses worldwide. We empower digital workplaces by enabling individuals to work smarter from any location and harness the power of information—how it is collected, stored, managed, and shared—to unlock the potential in every organization. We deliver services and technologies that inspire our customers’ success and guide them toward a better and more sustainable future. If you are seeking a purpose-driven and passionate team, come create with us, and help drive our high-performance culture of excellence into tomorrow.

Position Profile

Full time Software Engineer who participates in the design, implementation, and test of new enhancements and supports existing solutions for Digital Front End software controlling Ricoh commercial printers. Effectively uses teamwork and collaboration to develop innovative software solutions to improve our products and customer experience.

Job Duties and Responsibilities

  • Scope of work encompasses multiple components, or a complex component, of a software product or solution

  • Solves complex software engineering problems within the company. Uses judgment within defined policies and practices

  • Ensures design and code development incorporates latest technologies and maximizes resources

  • Makes decisions and recommendations on priorities, design changes, improvements, and problem resolution

  • Defines, recommends, and implements software alternatives and solutions which will achieve a high level of efficiency and customer satisfaction

  • Decisions have a direct and significant effect on project/team objectives and directly impact customer satisfaction, cost, quality, and expense

  • Provides on-going technical guidance and leadership for software development projects within the team or functional area

  • Thoroughly understands and effectively executes existing software development processes and procedures and develops new approaches as appropriate

  • Actively participates in defining and deciding upon objectives which support the changing business needs

  • Assumes additional responsibilities as assigned

QUALIFICATIONS (Education, Experience, and Certifications)

  • Requires a BS degree in engineering and experience specific to software engineering

  • Professional and in-depth knowledge of software development, system/product design and integration

  • 10+ years of Object-Oriented design and programming in a C++ / Linux environment

  • Strong UI skills, including HTML5, JSP, Java, JavaScript, CSS, UxD

  • Strong analytical and problem-solving skills. Quick learner

  • Global teaming, self-management, attention to details and multitasking skills

  • Solid understanding of data structures, APIs, JSON

  • Excellent technical leadership, organization, communication and interpersonal skills

  • Provides excellent customer (internal and external) support

Knowledge, Skills, and Abilities:

  • Experience working on a large, complex, performance-oriented system

  • Linux inter-process communication: message passing/queues, process synchronization, shared memory

  • Working knowledge of software engineering best practices including Agile, UML, version control, automated testing, code reviews

  • Experience working with source code management and issue tracking tools

  • Experience with static analysis tools, such as Coverity

  • Experience with multi-threading concepts and programming techniques

  • Positively contributes to a high morale / high performance / innovative team culture

  • Able to successfully work in a fast paced and changing environment

Invest in yourself

At Ricoh, you can:

  • Choose from a broad selection of medical, dental, life, and disability insurance options.

  • Contribute to your financial security with Retirement Savings Plan (401K), Health Savings Account (HSA), and Flexible Spending Account (FSA) investments.

  • Augment your education with team member tuition assistance programs.

  • Enjoy paid vacation time and paid holidays annually.

  • Tap into many other benefits to enhance your health, wellness, and ongoing personal and professional development.

  • Tuition reimbursement program

Ricoh is an EEO/Affirmative Action Employer -- Minorities/Women/Protected Veterans/Disabled

Come Create at Ricoh:

If you are seeking a team driven by passion and purpose, come create with us at Ricoh. We are a team of information seekers and customer-obsessed collaborators who aspire to deliver the services, solutions, and technologies that empower business success. We are looking for talented, inspired individuals to join us to help drive high-performance team and our commitment to excellence.

Ricoh is an integrated solutions provider and partner that connects people and technology, creates outstanding customer experiences, and delivers innovation for businesses worldwide. We empower digital workplaces by enabling individuals to work smarter from any location and harness the power of information—how it is collected, stored, managed, and shared—to unlock the potential in every organization. We deliver services and technologies that inspire our customers’ success and guide them toward a better and more sustainable future. If you are seeking a purpose-driven and passionate team, come create with us, and help drive our high-performance culture of excellence into tomorrow.

Invest in Yourself:

At Ricoh, you can:

  • Choose from a broad selection of medical, dental, life, and disability insurance options.

  • Contribute to your financial security with Retirement Savings Plan (401K), Health Savings Account (HSA), and Flexible Spending Account (FSA) investments.

  • Augment your education with team member tuition assistance programs.

  • Enjoy paid vacation time and paid holidays annually

  • Tap into many other benefits to enhance your health, wellness, and ongoing personal and professional development.

EEO/Affirmative Action Employer -- M/F/Disability/Veteran

DirectEmployers