Scrum Master

$118,560 - $118,560/Yr

Trillium Staffing - Sterling Heights, MI

posted about 2 months ago

Full-time - Mid Level
Sterling Heights, MI
Administrative and Support Services

About the position

Trillium Professional is seeking a dedicated Scrum Master for a long-term opportunity in Sterling Heights, Michigan. The ideal candidate will guide the Scrum Team in utilizing Agile practices and principles to deliver high-quality products and services to customers. This role involves fostering a high-performing team environment by identifying strengths and areas for improvement, employing effective coaching and development techniques. The Scrum Master will ensure that Scrum is well understood and adhered to by the team, facilitating self-organization and cross-functional skill development. In this position, the Scrum Master will work closely with both internal and external stakeholders to influence decision-making and support various organizational project or product teams. They will be responsible for resolving team impediments in collaboration with other Scrum Masters, thereby enhancing the overall effectiveness of Scrum within the organization. The Scrum Master will also contribute to the advancement of Agile practices and facilitate all Scrum events, including Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Additionally, the role includes responsibilities related to software deployment in lab environments and vehicles, building and configuring embedded operating systems such as VxWorks and Linux, and performing system programming tasks. The Scrum Master will manage individual priorities, deadlines, and deliverables while ensuring the security of embedded systems through cryptography and secure architectures. This position requires a strong background in software development, particularly in C and C++, and familiarity with Agile methodologies, Continuous Integration, and Continuous Deployment concepts.

Responsibilities

  • Guide the Scrum Team on how to use Agile practices and principles to deliver high quality products and services.
  • Get the team to a high performing level by recognizing areas of strength and improvement.
  • Ensure Scrum is understood and the team adheres to Scrum theory, practice, and guidelines.
  • Coach the Scrum team in self-organization and cross-functional skillset development.
  • Work with Scrum Team and stakeholders to influence decision making and support project teams.
  • Resolve team impediments with other Scrum Masters to increase effectiveness of Scrum.
  • Collaborate with Agile coaches and other Scrum Masters for personal growth.
  • Contribute to the advancement and improvement of Agile practices within the organization.
  • Facilitate and support all scrum events: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
  • Act as a leader who coaches and supports Agile teams assigned to Business as Usual (BAU) work.
  • Load components with software images for deployment in lab environments and vehicles.
  • Build and configure VxWorks, Linux, or other embedded operating systems.
  • Perform Linux system programming tasks, including driver development and hardware enablement.
  • Integrate various software into build systems.
  • Design, develop, test, deploy, maintain and improve software.
  • Enable embedded system security using cryptography and secure architectures.
  • Manage individual priorities, deadlines, and deliverables.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering required.
  • 5-7 years of relevant work experience.
  • 3+ years of Scrum Master experience.
  • Ability to troubleshoot low level software issues and distinguish between hardware and software issues.
  • Capable of developing C and/or C++ code that can be maintained and updated over decades.
  • Proficient in Microsoft Office suite applications.

Nice-to-haves

  • Experience with Linux device drivers, bootloaders, memory maps, or other system programming.
  • Experience with safety critical systems or real-time systems.
  • Experience with build environments such as Buildroot, OpenEmbedded, Python, or Yocto.
  • Familiarity with self-update strategies and popular open source self-updaters.
  • Experience with Eclipse, GIT, DOORs, Jira/Bitbucket/Confluence, gdb, or QT.
  • Familiarity with security features such as SELinux, verified boot, and trusted execution environments.

Benefits

  • Health insurance participation
  • Retirement plans
  • Paid holidays
  • State required leave
  • Vacation days
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service