Senior Software Project Engineer
Job Description
Our Thermo King business is connecting our transport HVAC and refrigeration products and providing digital solutions to help our customers efficiently protect drivers, passengers, and cargo. Using our connected solutions, our customers reduce fuel consumption, carbon emissions, and downtime while increasing the comfort and safety of passengers and shelf life of cargo, including essential cargo like food and pharmaceuticals.
We are hiring a Senior Software Project Engineer in Minneapolis, MN! The Senior Software Project Engineer position will develop and maintain application software for Thermo King transport refrigeration units. The Project Engineer will perform the full life cycle (planning, coding, testing, releasing) to create software that will support multiple refrigeration and mobile HVAC applications. Additionally, you may also perform as a Product Owner. As a Product Owner, you will lead an agile software development team in the creation of embedded software. This position is eligible for a Hybrid work schedule.
The Software Project Engineer will be responsible for working with Systems Engineering on developing and capturing requirements, working with these requirements to write software, coordinating integration with both the Modeling team and the Test Engineering team. As a Product Owner, you will be responsible for gathering feature requests, scheduling releases and coordinating sprints. You will be leading the gathering, writing, & management of functional and non-functional requirements, technical requirements and acceptance criteria in epics, user stories & tasks. You will be responsible for the collection, analysis and documentation of team progress. You will work with product managers and business leaders to create the product vision and contribute to the development and execution of the business and portfolio strategy. This role is an exciting role to gain product owner and software skills in our organization.
RESPONSIBILITIES
- Design, develop, and deliver application code.
- Ensure new software products are designed for reusability.
- Specify, design, and implement functionality and behaviors of application.
- Involved in the full life cycle of software development from concept through integration, test, and manufacturing.
- Contribute towards writing requirements with traceability to implementation and test cases.
- Integrate software components and third-party programs.
- Make performance and optimization trade-offs to meet product requirements.
- Contribute to technical designs, security analysis, and interface design.
- Apply systematic problem-solving skills to define issues, identify root causes, develop, qualify, and implement corrective actions in a timely manner.
- Document and resolve software defects using a bug tracking system and track defect through resolution.
- Interface with cross functional engineering teams, as well as clients and end-users of the products.
- Work with engineers, product management and system engineers to define, document and drive completion of Agile Epics, Stories and bugs.
- Serve as voice of customer to the development team and bridge knowledge gaps between technical needs and written requirements.
- Define, track and review tracking metrics to help prioritize the backlog and predict project schedule slippage.
- Participate in agile/scrum ceremonies and be able to provide team guidance based on feedback from subject matter experts.
- Act as the primary point of contact between the development team and other project functions.
QUALIFICATIONS
- Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science (or similar discipline) and at least 5 years of software development experience is required.
- Master's Degree is a plus.
- Python, C, and C++ programming skills with debugging and troubleshooting skills.
- Experience with Software Development processes including source control, bug tracking, and design documentation.
- Familiar with software tools such as Git version control system, Jira, or ADO or similar Agile planning tools
- Computer Science principles such as data structures and algorithms.
- Proficient with MS Office applications (Excel, Project).
- Great verbal and written communication skills.
- Experience with Linux based embedded systems development
- Minimum of 1 year of experience in Agile Product Development
- Knowledge and understanding of Software Development Lifecycle
Base Pay Range: $70,000 - $144,000
Disclaimer: This "range" could be a result of seniority, merit, geographic location where the work is performed, education, experience, travel requirements for the job, or because of a system the employer uses to measure earnings by quantity or quality of production (so, for example, positions that may not have traditional salary ranges).
*Benefits vary by region, business alignment, union involvement and employee status.
What's in it for you:
- Benefits kick in on day one!
- 6% 401K match, additional 2% core contribution = 8% overall match
- 3 weeks of vacation, plus site paid holidays
- Benefits*: Trane-Technologies-Benefits-Offered.pdf
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
Date Posted
03/03/2023
Views
1
Similar Jobs
Senior Quality Engineer - Bosch Group
Views in the last 30 days - 0
The Communications Systems Division of Bosch Security Systems is seeking a Senior Quality Engineer with a passion for creating new solutions The role ...
View DetailsSenior Engineer, MS&T - Novo Nordisk
Views in the last 30 days - 0
Novo Nordisk a global leader in diabetes care for over a century offers lifechanging careers with opportunities to improve millions of lives worldwide...
View DetailsSenior Accountant, Tax - High Net Worth - Wipfli
Views in the last 30 days - 0
Wipfli is a company that values its employees and offers a careerdefining opportunity for those looking to make a difference The role involves managin...
View DetailsSenior Account Manager - Marketing Architects
Views in the last 30 days - 0
Marketing Architects an allinclusive TV advertising agency is seeking a Senior Account Manager The role involves managing TV campaigns consulting with...
View DetailsTest Engineer - RAZR Marketing
Views in the last 30 days - 0
RAZR a fastgrowing marketing technology company based in Minnetonka MN is seeking a skilled QA Engineer The role involves developing and executing tes...
View DetailsSoftware Testing Lead - TOSCA - Jack Link's Protein Snacks
Views in the last 30 days - 0
Jack Links a global leader in protein snacks seeks a Software Testing Lead to manage testing methodologies and tools for enterprise applications The r...
View Details