C/C++ Developer

Tsr, Inc. Boulder , CO 80301

Posted 2 months ago

Job Title: C/C++ Developer

Client: Printing Company

Location: Boulder, CO

Duration: 3 month Contract-to-Hire

Position Description:

C/C++ in the Image Transformation area within Ricoh Control Unit Development organization in Boulder Colorado. The Control Unit Development Team delivers high quality solutions comprised of Linux-based software running on multiple hardware platforms, in the control of Continuous Forms and Cutsheet Printers. Our software engineers are generally involved in every phase of the development process, including architecture, planning, design, implementation, unit test, documentation, and providing ongoing support for product test and field support groups. The successful Image Transformation Software Engineer must be confident working with low level, performance critical, real time software applications in a Linux environment.

Required Skills:

  • 6+ years of work experience with 4+ programming in C

  • Familiarity with image processing, and color science concepts and tools

  • Ability to create and maintain automated unit test suites

  • Ability to design and deploy shared libraries to serve a variety of applications

  • Experience with multi-threading concepts and programming techniques

  • Strong algorithm design and math skills

  • Software development experience working in Linux OS environment

  • Strong debugging and analytical skills

  • Experience with low level, performance critical, real time software development

  • Excellent leadership, organization, communication and interpersonal skills

  • Excellent technical writing and English communication skills

  • Teaming, self-management, and multitasking skills

Preferred Skills:

  • C++ and OO software design

  • Working knowledge of software engineering best practices, including design patterns and UML

  • Experience / Knowledge with hash tables and cache systems

  • Experience / Knowledge with device drivers and embedded software development

  • Experience with MATLAB

Education / Certifications:

  • B.S., M.S., or Ph.D. degree in Computer Science, Computer Engineering, or a related field.
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Developer

Cognizant Technology Solutions

Posted 2 days ago

VIEW JOBS 11/17/2018 12:00:00 AM 2019-02-15T00:00 Senior Full Stack Web Applications Developer Location:Boulder, Colorado CognizantTechnology Solutions is seeking a Senior Full Stack Web Applications Developerspecializing in front end frameworks for the Cognizant Accelerator Studio teamin our Boulder, Colorado office. TheStudio is part of the Cognizant Accelerator and works exclusively with thecompanies accepted to the LaunchPad Challenge, a 6 month internal startup incubator.We have experience working with startups as well as larger companies. We are apracticing agile team. We specialize in the lean software methodology, focusingon defining an MVP. We value direct and honest communication internally andvalue pragmatic solutions above all else. As afull stack web applications developer, you will be working with one of thecompanies accepted into the LaunchPad Challenge program. You will build out thecompany's MVP using lean and agile methodologies. You will also work with oursister organization, Studio India as part of your project team. Uponcompletion of the LaunchPad Challenge, you will stay with your startup as partof the Accelerator team for the next year, or move on to a new startup if yoursdoes not get further funding. However, this position is fixed to our Boulder,Colorado location (ie: you will not be moving around the country as theprojects change). Wehave a diverse and respectful team. We love making great applications, and wewant you to come join us! Competitivesalary, benefits, and the chance to use some of the latest technologies. Weknow what our values are and give our developers everything they need to getthe job done. Benefits include, but aren't limited to: paid vacation and sicktime, 401k match, employee stock purchase plan, medical benefits and chance toparticipate in exciting new projects. Giventhe hands-on, collaborative nature of our practice, we're only entertainingapplicants willing to work full time at our Boulder office. Relocation expensesare covered if you're moving from out of state. Youhave 5+ years of professional web development experience Youhave written a significant application using any of the following: * React * Ember * Backbone * Angular * Youhave worked on teams using .NET or Java on the back end and can integrateseamlessly with one or both of those technologies * Youenjoy agile practices such as pair programming, TDD, story planning, etc. * Youenjoy mentoring others just as much as you enjoy solving hard problems * Youhave familiarity with a modern backend framework – Django, Rails, Node.js * Youhave some exposure or expertise in big data, artificial intelligence, naturallanguage processing, blockchain or other specialized technologies * Youwant to contribute to the knowledge growth of a world-class engineering teamthrough collaboration, blog posts, and team discussions * Sometravel is required Cognizant(NASDAQ: CTSH) is a leading provider of information technology, consulting, andbusiness process outsourcing services, dedicated to helping the world's leadingcompanies build stronger businesses. Headquartered in Teaneck, New Jersey(U.S.), Cognizant combines a passion for client satisfaction, technologyinnovation, deep industry and business process expertise, and a global,collaborative workforce that embodies the future of work. With over 100development and delivery centers worldwide and approximately 217,700 employeesas of March 31, 2015, Cognizant is a member of the NASDAQ-100, the S&P 500,the Forbes Global 2000, and the Fortune 500 and is ranked among the topperforming and fastest growing companies in the world.Visit us online at www.cognizant.com orfollow us on Twitter: Cognizant Cognizantis an equal opportunity employer M/F/D/V. Cognizant Technology Solutions Boulder CO

C/C++ Developer

Tsr, Inc.