Engineer Product II - #26-17181

US Tech Solutions, Inc.

Cary, NC

JOB DETAILS
SKILLS
Address Management, Agile Programming Methodologies, Analysis Skills, Best Practices, Build Management, Business Processes, C Programming Language, Change Management, Coaching, Communication Skills, Computer Engineering, Computer Science, Conferences, Continuous Improvement, Customer Support/Service, Data Analysis, Embedded Software, Embedded Systems, English Language, Establish Priorities, Gnu Make, High Tech Industry, Java, Manufacturing/Industrial Processes, Microsoft C# (C Sharp), Object Oriented Design (OOD), Object Oriented Software, Performance Management, Policy Development, Presentation/Verbal Skills, Product Costing, Product Design, Product Testing, Program Planning, Programming Languages, Progress Reports, Project Estimates, Project Tracking, Project/Program Management, Python Programming/Scripting Language, Quality Engineering, Realtime Operating System, Regulations, Regulatory Requirements, Requirements Management, Requirements Validation/Verification, Safety/Work Safety, Scripting (Scripting Languages), Software Development, Team Player, Technical Leadership, Technical Writing, Technical/Engineering Design, Test Design, Testing, Trend Analysis, User Documentation, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Cary, NC
POSTED
Today

Duration: 12+ months
Job Responsibility

Description

Major Purpose: Plans, coordinates, performs product design, testing and/or analysis work for a complete project of moderate scope or for a significant portion or a sub-system of a major and diverse project. Operates in a team environment, providing input to design solutions and participating in design reviews. May assign, coordinate and review portions of the work to support personnel. Decisions are made within established guidelines and may be reviewed by supervisors.

  • Support the development of tools & scripts for increasing efficiency and user experience in Clients Open RTOS based embedded software development
  • Collaborate with internal and external stakeholders including through daily user support
  • Lead innovation efforts to define the next generation of tools used by the entire embedded development community at Deere

Required Skills/Experience

  • 3 Years Experience in fields related to Computer Engineering/Computer Science
  • Proficient in modern programming language such as C#, C, or Java
  • Demonstrated experience with object-oriented software design and expertise in C
  • Good understanding of the embedded software development workflow from requirements to machine validation
  • Demonstrated experience in roles that required excellent communication and collaboration skills
  • Good written and verbal communication skills (English)

Desired Skills/Experience

  • Experiences with GNU Make and Python
  • Knowledge of CAN and UDS
  • Advanced degree in an engineering discipline or computer science
  • Experience in software product delivery using agile software development processes

Education Details

  • Bachelor's of Science Degree in Computer Science, Computer Engineering, Electrical/Mechanical Engineering, Agricultural Engineering, or equivalent experience

Major Duties

  • Create and maintain complex technical and/or user documentation to a high standard, and back up files to ensure instant recovery if problems occur.
  • Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential.
  • Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
  • Contribute to the development of, and implement feasibility testing of, proposed engineering solutions to provide feedback and data to validate the design.
  • Contribute to the analysis of information, the drafting of engineering standards and specifications, and the evaluation of the effectiveness of those standards within own engineering discipline to inform engineering work in the organization and/or of its suppliers, contractors, and consultants.
  • Identify shortcomings in existing processes, systems, and procedures, and use established change management programs to address them.
  • Work collaboratively with other professional teams and over organizational boundaries to ensure service users experience cohesive and seamless support to meet their needs.
  • Contribute to the analysis of information and the specification of the methods and process steps, as well as the plant, machinery, and equipment, required to design and continuously improve manufacturing or materials processes and process systems to deliver the end product within specified cost and quality parameters.
  • Deliver small- or medium-scale projects while working within an established program management plan.
  • Carry out inspections under the supervision of senior colleagues to evaluate the quality of engineering works and/or the integrity of existing installations or structures, and make recommendations to senior colleagues on the remedial works needed to ensure conformance with specifications and regulatory requirements.

Skills, Abilities, Knowledge

  • Works without supervision and provides technical guidance when required on analyzing data trends for use in reports to help guide decision making.
  • Works without supervision and provides technical guidance as needed on executing engineering designs using the appropriate methods, tools, processes, and software.
  • Works without supervision and provides technical guidance as needed on achieving engineering development targets using appropriate methods, tools, processes, and software.
  • Works without supervision and provides technical guidance when required on implementing engineering designs, evaluating outcomes, and then making improvements as needed.
  • Works without supervision and provides technical guidance when required on how to get results using new and advanced engineering technologies.
  • Works without supervision and provides technical guidance when required on developing appropriate plans or performing necessary actions based on recommendations and requirements.
  • Works without supervision and provides technical guidance when required on producing technical engineering specifications and related materials.
  • Works without supervision and provides technical guidance when required on testing, evaluating, and improving engineering outcomes.
  • Manages and applies safe systems of work without supervision and provides technical guidance when required.
  • Builds engineering solutions without supervision and provides technical guidance on these solutions as needed.
  • Works without supervision and provides technical guidance when required on identifying, assessing, prioritizing, and managing project-related risks.
  • Works with full competence to identify, verify, and manage changes to the scope of the project or program, utilizing the most appropriate approach. Typically works without supervision and may provide technical guidance.
  • Works without supervision and provides technical guidance when required on measuring and reporting progress toward intermediate targets to make sure a project stays on track to achieve its ultimate goals.
  • Uses clear and effective verbal communications skills without supervision and provides technical guidance when required on expressing ideas, requesting actions, and formulating plans or policies.
  • Works with guidance (but not constant supervision) to manage projects and/or programs within desired cost, time, and quality parameters.
  • Works at an intermediate level to build the structure and culture of the project team, and define roles and responsibilities within that structure to enable the achievement of project mission and objectives and the effective operation of key business processes. Typically works with guidance.
 
  • Education: Bachelor's Degree or Equivalent Level

About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.

#LI-AS140

About the Company

U

US Tech Solutions, Inc.