Senior Software Engineer (C++, Python)
Job 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 acting 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 goes 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 the delivery software tools application 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 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 consumers products
Basic Qualifications
- Bachelor's degree in science with 5+ years' experience in C++ and Python software development in Windows operation 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.
RSRCAR
#LI-Hybrid
Pay Range:
$92,856 - $130,206 Annually
Benefits available https://www.corporate.carrier.com/careers/work-with-us/
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
Explore More
Date Posted
07/15/2024
Views
18
Similar Jobs
Project Engineer/Senior Project Engineer - Space Data Networks - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsSoftware Development Engineer - Integrity Communications Solutions
Views in the last 30 days - 0
The job posting is for a Software Engineer with experience in millimeter wave radar The successful applicant will work on the development of communica...
View DetailsSenior Big Data Engineer - EchoStar
Views in the last 30 days - 0
EchoStar a leading company in connectivity solutions is seeking an experienced Big Data Engineer The role involves process improvement monitoring data...
View DetailsSpace Control Design Engineer/Sr. Space Control Design Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise across all aspects of space The Defense Sys...
View DetailsSenior Security Architect - EchoStar
Views in the last 30 days - 0
EchoStar is seeking a Security Architect to lead the design development and implementation of its Identity Management IAM and Zero Trust Architecture ...
View DetailsAssociate SATCOM Systems Engineer (PBWO) - Integrity Communications Solutions
Views in the last 30 days - 0
The job posting is for an Associate SATCOM Systems Engineer position in Colorado Springs Colorado The role involves managing and operating Protected M...
View Details