Trillium Staffing - Sterling Heights, MI
posted 2 months ago
Trillium Professional is seeking a dedicated Scrum Master for a long-term opportunity in Sterling Heights, MI. The ideal candidate will guide the Scrum Team in utilizing Agile practices and principles to deliver high-quality products and services to our customers. This role is pivotal in fostering a high-performing team environment by identifying areas of strength and improvement, employing appropriate coaching and development techniques. The Scrum Master will be responsible for ensuring that Scrum is understood and that the team adheres to Scrum theory, practices, and guidelines. In this position, the Scrum Master will coach the team in self-organization, cross-functional skillsets, and domain knowledge, while facilitating effective communication both internally and externally within the Scrum team. The role involves collaboration with the Scrum Team and various stakeholders to influence decision-making and support organizational project or product teams. Additionally, the Scrum Master will work to resolve team impediments in conjunction with other Scrum Masters to enhance the effectiveness of Scrum application across the organization. The Scrum Master will also contribute to the advancement and improvement of Agile practices within the organization, facilitating all Scrum events including Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Acting as a leader, the Scrum Master will support Agile teams primarily engaged in Business as Usual (BAU) work, while also contributing to significant departmental initiatives and corporate projects. The role includes technical responsibilities such as loading components with software images for deployment in lab environments and vehicles, building and configuring embedded operating systems like VxWorks and Linux, and performing Linux system programming tasks including driver development and hardware enablement. The Scrum Master will also be involved in integrating various software into build systems, designing, developing, testing, deploying, maintaining, and improving software, and enabling embedded system security using cryptography and secure architectures. Managing individual priorities, deadlines, and deliverables is essential, along with troubleshooting low-level software issues and distinguishing between hardware and software problems. This position requires a Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering, along with 5-7 years of relevant work experience and at least 3 years of experience as a Scrum Master. Proficiency in Microsoft Office applications and the ability to develop maintainable C and/or C++ code are also required. Experience with Linux device drivers, safety-critical systems, build environments, and Agile methodologies will be advantageous.