Technical Scrum Master

CapgeminiIrving, TX
2d$83,000 - $160,680Onsite

About The Position

As a Technical Scrum Master, you will apply Scrum of Scrums framework principles to enable efficient technical software delivery. You will manage the Scrum process by leveraging your deep understanding of Scrum roles, events, and artifacts. As part of the Scrum Masters Community of Practice, you will drive continuous improvement and ensure process consistency across teams. We are seeking an experienced Technical Scrum Master with a strong technical background as a Senior C++/Embedded Developer, combined with expertise in Linux environments, Python, and Unix system programming.

Requirements

  • 10-12 years’ experience with 5+ years of hands-on experience in C++ (object-oriented programming) and Python.
  • Working knowledge of SQLite and basic understanding of XML.
  • Familiarity with industrial communication protocols: TCP/IP, CAN, MQTT, MODBUS, OPC.
  • Strong troubleshooting and debugging skills.
  • Experience with development tools: Visual Studio, Eclipse, Git, Jenkins, GDB, CMake, and static/dynamic code analysis.
  • Ability to design, build, and maintain efficient, reusable, and reliable code for embedded systems.
  • Prior experience developing industrial applications is highly regarded.

Nice To Haves

  • Experience with Debian/Ubuntu, YOCTO platform, cross-compilation for YOCTO, and Bitbake recipes.
  • Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutionsorapplications.
  • Applies scientific methods to analyse and solve software engineering problems.
  • Heorshe is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
  • Hisorher work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
  • The software engineer builds skills and expertise of hisorher software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
  • The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Responsibilities

  • Support Scrum Teams in achieving their goals and facilitate Scrum events (e.g., planning, reviews, sprint demos).
  • Understand cross-functional concepts impacting the organization and align with business priorities.
  • Promote discipline by safeguarding agreed processes and preventing new work from entering active sprints.
  • Lead retrospectives for software delivery and operational improvements, identifying actionable steps for continuous improvement.
  • Track team velocity, manage product/sprint backlogs, and monitor sprint/release progress using Azure DevOps (TFS).
  • Assist Product Owners and Development Teams in maintaining a clear, prioritized backlog.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service