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
Ricoh Americas Corporation
-
- Ricoh Americas Corporation Jobs