DE Jobs

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

Job Information

Taco, Inc. Software Engineer in Cranston, Rhode Island

Performs an assortment of complex engineering duties in the development, design, and implement of software and firmware for embedded and IoT systems ensuring that the project objectives and schedules are met.

Measures of success:

  • Develop Software Requirements

  • Develop efficient, testable and reusable code

  • Manage code design reviews

Responsibilities include but are not limited to:

  • Develops, designs, tests, and evaluates software and systems.

  • Analyzes software requirements to determine feasibility of design.

  • Develops and documents software system testing procedures and programming.

  • Collaborate with cross-functional teams to research needs and build scalable solutions.

  • Identify, evaluate, document, and mitigate issues and risks across software applications.

  • Contribute to project plans by providing time-scale and cost estimate.

  • Interpret business requirements to develop technical requirements for project.

  • Coaches and mentors for skill and knowledge development.

  • Write concise yet comprehensive technical documentation

The Software Engineer will work primarily in an office environment. At times, there may be exposure to warehouse or lab settings where safety equipment or personal protective gear is required.

Required SkillsRequired Experience

Required:

  • Bachelor’s Degree in Computer Science or Electrical Engineering with a strong background in software development and/or software engineering.

  • A minimum of two (2) years of embedded and IoT systems Software & firmware development

  • Significant Knowledge of C software language.

  • Knowledge of a scripting languages (Python, JavaScript)

  • Knowledge of an Object-Oriented languages (C#, C++, Java, JavaScript) is a plus

  • Familiar with source control principles (Git is a plus)

  • Working knowledge of agile development principles

  • Knowledge of RESTful web services is a plus

  • Experience with basic electrical; testing equipment (scopes, meters)

Preferred:

  • Master’s Degree in Computer Science or Electrical Engineering with a strong background in software development and/or software engineering.

  • A minimum of five (5) years of embedded and IoT systems Software & firmware development

  • Working knowledge automated integration, deployment, and delivery system (CI/CD) a plus

  • Web programming experience (HTTP, REST, security, diagnostics) a plus.

  • Mobile app development familiarity is a plus

DirectEmployers