Genova Technologies Senior Embedded Software Engineer/Scrum Master in Cedar Rapids, Iowa

Genova is seeking a Senior Embedded Software Engineer / Certified Scrum Master to join our Cedar Rapids team.

This position is for a highly skilled, senior Embedded Software Developer, who is a working manager. Ideally this person will have a passion for leading, coaching, and training other developers, and will be a currently certified Scrum Master, or have the skills to get the certification and step into the Scrum Master role.


  • Design, code, test, and provide ongoing support for embedded systems software to meet technological and customer requirements.

  • Define and analyze system software design requirements and write software requirements documents to meet defined and anticipated customer needs and system quality and performance standards.

  • Write software integration and test plans.

  • Conduct and lead software verification, testing, and integration efforts to identify required modifications and ensure optimum system performance at delivery.

  • Collaborate with electrical engineers in planning, designing, and developing systems to ensure software and hardware performance and compatibility.

  • Develop interface definitions in conjunction with design team, and enforce interface control documents to record and validate system performance standards and results.

  • Lead and participate in Agile software development processes, standups, and design reviews, to ensure team progress against milestones are met and to maintain highest quality levels within project schedules.

  • Serve as technical lead on projects as assigned, working with customers to meet deliverables and address and resolve technology or system issues.

  • Lead, mentor, train, and coach junior developers as needed.

  • Direct Scrums as necessary.


  • Experience in embedded development (5 years+)

  • Good communication skills.

  • Strong team builder who has the ability to interface upward to Product Owners, internal customers, and stakeholders.

  • Ability to maintain professional demeanor at all times and under all circumstances.

  • Ability to effectively manage the Agile Scrum Master role

  • Manage multiple priorities and deadlines.

  • Possess exceptional interpersonal, written, and verbal communication skills

  • Provide strong customer service, quality, and team orientation.

  • Possess organizational skills and detail focus.

  • Be self-motivated and able to lead the team.

  • Maintain a commitment to continuous improvement of knowledge, skills, and abilities.


  • Specific experience in one or more of the following:

  • Embedded C

  • MBSD

  • CAN

  • Simulink /MATLAB

  • PV&V;

  • Automotive or agricultural industry

Genova offers a competitive benefits package that includes:

  • Medical, dental and vision insurance

  • PTO that accrues on each payday

  • Paid holidays

  • A generous 401K plan

  • And more

If you want to work for a dynamic company that offers you opportunities for career growth, continuous learning and diverse working environment, then Genova is the place for you! Apply today!

Genova Technologies, Inc. has been in business for 25 years, and is an engineering services company that specializes in long-term, ongoing W2/benefit-eligible employment. We offer project-based employment to new employees and rotate projects as needed.

Apply for this job