Search jobs > Cranston, RI > Senior software engineer

Senior Software Engineer

Taco Comfort Solutions
Cranston, Rhode Island, US
Full-time

As a family-owned and operated company, we feel a special obligation to the employees who comprise our Taco family. We are committed to offering employees access to the tools necessary to live long and productive lives.

We strive to instill in all of our employees :

All potential applicants are encouraged to scroll through and read the complete job description before applying.

  • A positive mental attitude that helps us to be a leader in the industry
  • A commitment to building strong relationships, both inside and outside the organization
  • A desire to learn, grow, and contribute to moving our strategy forward
  • A need to create and to innovate

Employment Type : Regular Full-Time

Shift : 1st Shift

Work Status : Hybrid

Position Summary

The Senior Software Engineer performs an assortment of complex engineering duties in the development, design, and implementation of software and firmware for embedded and IoT systems ensuring that the project objectives and schedules are met.

Measures of Success :

  • On-time delivery of developing new and improving current applications based on the provided effort estimates
  • Compliance with coding style and refactoring guidelines as well as documented software engineering processes
  • Technical debt control
  • Code review healthiness

Responsibilities

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 engineering testing procedures and programming.
  • Collaborates with cross-functional teams to research engineering needs and build scalable solutions.
  • Identify, evaluate, document, and mitigate issues and risks across software applications.
  • Interpret business requirements to develop technical requirements for project.
  • Coaches and mentors software engineering team for skill and knowledge development.
  • Ensures team adheres to company policies, practices, and department standards.
  • Assigns actions and ensures completion.

Qualifications

Required :

  • Bachelor's Degree in Computer Science or Electrical Engineering with a strong background in software development and / or software engineering
  • 7+ years of embedded and IoT systems software and firmware development
  • Advanced knowledge of C programming language
  • Knowledge of scripting languages (Python, JavaScript)
  • Familiar with source control principles
  • Working knowledge of agile development principles
  • Knowledge of RESTful web services
  • Experience with basic electrical and / or 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
  • 12+ years of embedded and IoT systems software & firmware development
  • Hands-on experience with real-time operating systems (RTOS)
  • Expert knowledge of C programming language.
  • Knowledge of an object-oriented languages (C#, C++, Java, JavaScript)
  • Familiarity with Git source control principles
  • Familiarity with mobile app development
  • Working knowledge of automated integration, deployment, and delivery system (CI / CD)

Work Environment

This position works primarily in an office environment using computers and technology. Verbal and auditory capability are required.

Occasional exposure in production plant where large equipment and noise are prevalent. Safety gear is required in these areas.

Hybrid - This position may work from home up to 2X / week if performance is in good standing.

Benefits

With nearly 1,000 people working at Taco worldwide, each with their own story, you will discover a sense of community and diverse, intelligent colleagues who help us innovate, create and explore.

Taco employees benefit from a company that :

  • Provides competitive salaries and benefits
  • Offers tuition reimbursement, career development, and on-site training programs in our learning center
  • Believes in sharing profits with its employees
  • Is mindful about family, health and well-being
  • Fosters conditions that allow people and communities to reach their full potential
  • Embraces and celebrates diversity

TacoComfortSolutions

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Robust Intelligence Inc.
Pawtucket, Rhode Island

At Robust Intelligence, we have built a multidisciplinary team of ML Engineers, AI security experts, and software engineers to advance the state of AI security. In this role as a Senior Software Engineer, you will be a key contributor to the development and deployment of applications supporting AI s...

Promoted
Microsoft
Pawtucket, Rhode Island

We are looking for a Senior Software Engineer to help us automate massive amounts of network metadata, as well as automating interactions with network devices – designing, writing, and deploying distributed software that will continuously monitor the health of our network and the communications over...

Promoted
Utilidata
Providence, Rhode Island

We are expanding our engineering team and looking for a Senior Software Engineer to lead the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices. These individuals will be fully engaged in the software development process from architecture a...

Promoted
Jobs for Humanity
Providence, Rhode Island

Senior Lead Software Engineer - Back End. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 8 years of professional software engineering experience (Internship experience does not apply). Share your p...

Promoted
COLLETTE TRAVEL SERVICE INC
Pawtucket, Rhode Island

Collette is seeking a Senior Software Integration Engineer to join our growing Technology Team. We are seeking a skilled Integration Engineer to join our dynamic team. ...

Fidelity Investments
Smithfield, Rhode Island

Degree in Computer Science, Engineering, Information Technology or equivalent. ...

Home Depot
RHODE ISLAND, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Utilidata
Providence, Rhode Island

We are expanding our engineering team and looking for a Senior Software Engineer to lead the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices. Rust) Create and maintain CI/CD processes as necessary to support development and deployment Co...

Highmark Health
RI, Working at Home, Rhode Island

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Highmark Health
RI, Working at Home, Rhode Island

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...