BoulderRecruiter Since 2001
the smart solution for Boulder jobs

Software Development Engineer

Company: Ricoh Americas Corporation
Location: Boulder
Posted on: November 17, 2022

Job Description:

Role typically requires a minimum of 8 years of direct experience in this fieldScope of work encompasses multiple components, or a complex component, of a product or solution.Solves complex engineering problems within the company. Uses judgment within defined policies and practices.Work with various development teams to identify and develop strategic and unique solutionsEvaluate proposed development solutions using controlled laboratory and field tests and analyze test resultsOptimization and automation of printer systems via statistical and numerical techniques as well as computer vision/machine learning applicationsInvent new mechanisms to mitigate image/print quality issuesDevelop feedback systems for automated elctromechanical product controlPrepare and present detailed test reports for engineering teams, project management, and management teams as requiredEnsures 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 design alternatives and solutions which will achieve a high level of efficiency and customer satisfaction.Advises other professionals on complex product issues related to own discipline.Decisions have a direct and significant effect on project/team objectives and directly impact customer satisfaction, cost, quality and expenseProvides on-going technical guidance and leadership for development projects within the team or functional area.Thoroughly understands and effectively executes existing development processes and procedures and develops new approaches as appropriate.Leads project and significant project planning activities, ensuring that development is completed in a timely and cost-effective manner.Accountable for completion of team or departmental results and activities and or projects involving multi-functional teams on or ahead of schedule while achieving or improving cost and quality objectives.Actively participates in defining and deciding upon objectives which support the changing business needs.Ensures accurate and thorough documentation is maintained for the project.Assumes additional responsibilities as assigned.. EEO/Affirmative Action Employer -- M/F/Disability/Veteran Has professional and in-depth knowledge of software automation development, system/product design, and integration; typically acquired via significant professional experience.Requires a BS in Computer Science, Computer Engineer, Electrical Engineering, or other related field of study.High level proficiency with programing languages such as C , Python, git and/or Subversion, and automated testingPreferred: Working knowledge of SQL, relational database, Java, JavaScript, and cloud (AWS)Preferred: Image processing and/or Imaging Science. Familiarity with electronic imaging devices such as line scanners, spectrophotometers, densitometers, etc. Broad application of principles, theories, and concepts plus working knowledge of related fields.Deep knowledge of complex hardware and software products, and the environment in which product is used.Software optimization for high performance on edge devicesAbility to work with exisitng codebasesInterrupt driven design and control systemsProductize prototype code for product implementaitonExperience with CI/CDFlexible and self-motivated with a problem solvers altitudeAbility to work independently and collaborate cross-functionally in a team environmentAbility to redirect efforts and change focus in response to changing business needsEffectively uses teamwork and group dynamics skills to lead development of engineering solutions.Positively contributes to a high-morale/high-performance team culture, leading by example.Effectively communicates with management, customers and occasionally to executives.Excellent interpersonal, written, and verbal communication skills.Position requires analytical ability, creativity and judgment in analyzing, developing and implementing solutions to complex requirements.Networks with senior internal/external personnel in area of expertise.As a seasoned experienced professional, applies creativity to invent and/or improves development tools, processes and procedures.Understands and supports the mission and vision of the business.Recognized as a technical authority within the functional area team or department.This job description contains the key concepts, responsibilities, and tasks associated with each position. It is also a partial list of essential functions. Essential functions are duties that are fundamental or intrinsic to the position.Accordingly, managers should understand the essential functions that make up each job. The following are requirements that apply to all positions:Cope with stressors and demands that are associated with the job and/or the work environment so that acceptable and defined levels of performance and overall contribution are maintained. (While all jobs involve dealing with stressors, the particular stressors may vary job to job).Work in areas which adhere to state and federal regulatory standards, or where no such standards exist, to nationally accepted guidelines; i.e., dust, fumes, physical and chemical agents.Adaptable and flexible to work environment including, but not limited to, out of town travel as required to meet business commitments and working overtime, as business needs may require, handling multiple tasks concurrently, and easily adapting to new assignments, system, tools; produce clear, concise, accurate written communication, clearly conveying thoughts and ideas to peers, management, and customers; establish and maintain positive work relationships with peers, management, and customers, displaying willingness to understand diverse points of view; learn and apply new equipment and tools within an acceptable timeframe; and assume ownership of assignments, completing commitments on time. (While all of these continuing responsibilities apply to all jobs in the company, the specific ways in which they apply may vary job to job).NOTE: Although Ricoh provides reasonable accommodations to people with disabilities, there is no requirement that essential functions of a job be eliminated even as an accommodation under the Americans with Disabilities Act (ADA).Additional Pay Details:Compensation range is $111,200-$125,000.This position is bonus eligibleClick Here to view Ricoh USA Benefits (https://www.ricoh-usa.com/en/about-us/careers)

Keywords: Ricoh Americas Corporation, Boulder , Software Development Engineer, IT / Software / Systems , Boulder, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Boulder RSS job feeds