Senior Software Engineer (C+, Python)

Company:  Carrier
Location: Colorado Springs
Closing Date: 08/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Country:
United States of America

Location:
CASC1: FS Kidde Safety Nighthawk 4820 Centennial Blvd, Colorado Springs, CO, 80919 USA

About Carrier:
Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern life possible by delivering safer, smarter and more sustainable services that make a difference to people and our planet while revolutionizing industry trends. This is why we come to work every day. Join us and we can make a difference together.

About Kidde:
Founded by Walter Kidde, a pioneer in early smoke detection and fire suppression, Kidde is a leading manufacturer of fire safety products. Each day, we work to expand upon our legacy of innovation, providing advanced solutions to protect people and property from fire and related hazards. Kidde is a part of Carrier Global Corporation, a leading global provider of innovative HVAC, refrigeration, fire, security and building automation technologies.

About The Role:
We are searching for an experienced Senior Software Engineer to join our team who is responsible for developing Software and Tools that enable Kidde Industrial Controls to deliver high quality features for our Software Tools and Automated Testing Firmware (AFT) team in a fast and scalable way to support system embedded development. If you are looking for a fast-paced high-impact software role with tangible and meaningful results in the ‘real world’ of Kidde Fire & Security for Residential products, then this role is an excellent opportunity. Your ability to grow, mentor and act as a Technical Lead with a focus on quality and value will help our team achieve its goal.

Key Responsibilities:

  • Lead the design, development, and maintenance of high-quality user interfaces for Desktop applications and scripts using technologies that go from Windows C++ & Python.
  • Design and test Windows applications to ensure quality and reliability by developing a complex software that needs to be scalable to millions of end users.
  • Collaborate with hardware, software, controls/wiring and architecture/system engineering team to deliver software tools applications helpful to develop high quality products.
  • Work with other engineers on your team and within the company to imagine, design, and build tools and applications to make our products faster and easier to deploy.
  • Participate in sprint planning and task breakdown and estimation.
  • Interact with the internal technical team and end-users to understand and implement new software requirements.
  • Deliver reliable, quality deployments and monitor them with a CI/CD fast-paced environment.
  • Communicate and document architectural designs and requirements.
  • Work in a fast-paced, high-pressure, Agile environment, and willingness to learn any new technologies and apply them at work to stay ahead of the curve.
  • Work with Electronics boards, IoT devices and Residential consumer products.

Basic Qualifications:

  • Bachelor's degree in science with 5+ years' experience in C++ and Python software development in Windows operating systems, OR Master's degree with 3+ years experience with C++ and Python software development.
  • 3+ years' experience in Front-End software development related to User Interface / Design projects.
  • 3+ years’ experience with Windows APIs, including windowing system, messages, controls, graphics, and threading.
  • 3+ years of experience with electronic boards in manufacturing industries (communication protocols, hardware board interconnections, hardware knowledge).
  • 2+ years of experience in IoT projects.

Preferred Qualifications (assets):

  • Master’s degree in computer science or electrical engineering.
  • 2+ years of experience with other OOP languages (i.e. Python, C#, Java).
  • 2+ years of experience with DevOps practices.
  • Proficiency in modern C++ standards and best practices (e.g., C++11, C++14, etc.) and Python.
  • Experience with C++ libraries and frameworks relevant to the project (e.g., DevExpress UI, VCL, TUnit, Boost libraries).
  • Experience in setting up & maintaining CI/CD pipeline understanding of Continuous Integration and Delivery tools like Bitbucket Pipelines, Jenkins, or AWS CodePipeline or Azure DevOps.
  • Experience with shell script languages (Bash, PowerShell).
  • Self-motivated and proactive mindset.
  • Strong customer-oriented mindset.
  • A hands-on problem solver with excellent software design and implementation skills.
  • Innovative and challenge assumptions.
  • Great verbal and written communication skills.

Additional Information:

  • Sponsorship is not supported for this position.

Pay Range:
$92,856 - $130,206 Annually

Benefits available:

Applications are ongoing.

Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Job Applicant's Privacy Notice:
Click on this link to read the Job Applicant's Privacy Notice

#J-18808-Ljbffr
Apply Now
Share this job
Carrier
  • Similar Jobs

  • Senior Software Engineer (C+, Python)

    Colorado Springs
    View Job
  • Software Engineer C and C+

    Colorado Springs
    View Job
  • Senior Software Engineer - Modern C+ Expert

    Colorado Springs
    View Job
  • Software Engineer C# .net

    Colorado Springs
    View Job
  • Experienced Software Engineer - C# Simulation Developer

    Colorado Springs
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙