Embedded Software Development Manager

KROSTECH SOLUTIONS, LLC
Chicago, IL, United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Computing Platforms JIRA C++ (Programming Language) Software Quality Code Review Computer Engineering Continuous Integration Linux on Embedded Systems Embedded Software Issue Tracking Systems Software Engineering
+6 more
Systems Integration Git Information Technology Software Coding Software Version Control Jenkins

Job description

  • Lead and mentor a small team of embedded software engineers and systems developers.
  • Stay hands-on with embedded software design, development, code reviews, and architecture discussions.
  • Guide software projects from concept through release.
  • Partner with cross-functional teams including engineering, operations, product, and business stakeholders.
  • Help define technical direction for current and future software platforms.
  • Improve development processes, coding standards, documentation, and release practices.
  • Support project planning, prioritization, scheduling, and team performance.
  • Ensure software quality, reliability, maintainability, and scalability.

Requirements

  • 10+ years of embedded software development experience.
  • Strong hands-on C++ development background.
  • Recent C++ experience in a production environment.
  • Experience with embedded Linux and/or Windows-based systems.
  • Prior leadership experience as a manager, team lead, technical lead, or project lead.
  • Experience leading small engineering teams or mentoring software developers.
  • Strong knowledge of full software development lifecycle.
  • Experience with source control, issue tracking, build, and release tools.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field., * Experience with Git, Jenkins, Jira, Agile, or CI/CD environments.
  • Experience supporting product development from concept through commercialization.
  • Background working with hardware/software integration teams.
  • Ability to collaborate with both technical and non-technical stakeholders.
  • Master’s degree in a related technical field.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all