Director of Software Engineering

Holt Executive
Bournemouth, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$220,000.0 - $280,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology JIRA C++ (Programming Language) Computer Engineering Continuous Integration Corona (Software Development Kit) Linux on Embedded Systems Embedded Software Network Protocols Scrum Methodology Software Architecture Software Configuration Management
+7 more
Software Engineering TCP/IP Scripting Delivery Pipeline Git Information Technology Atlassian Tools

Job description

An innovative engineering organisation developing advanced communications systems is seeking an experienced Director of Software Engineering to lead the software and firmware function responsible for delivering cutting-edge embedded products.

This is a high-impact leadership opportunity for an experienced engineering manager who is passionate about building high-performing teams, defining technical strategy and delivering complex embedded software solutions from concept through to production.

You’ll lead multidisciplinary software and firmware teams, working closely with hardware, systems and product engineering groups to develop next-generation communications products for demanding commercial and government applications., As Director of Software Engineering, you will provide both technical and people leadership across the software development lifecycle while helping shape future product architecture and engineering strategy., * Lead and mentor a team of software and firmware engineers through the complete software development lifecycle.

  • Define engineering priorities, project plans and technical roadmaps in collaboration with engineering leadership.
  • Oversee the design, development, testing and deployment of embedded software solutions.
  • Drive software architecture, design reviews and technical decision-making across multiple projects.
  • Promote engineering best practices, modern software development methodologies and continuous process improvement.
  • Collaborate with hardware, systems, manufacturing and product management teams to ensure successful product delivery.
  • Support customer engagements, technical discussions, proposal activities and engineering planning where required.
  • Recruit, develop and retain high-performing engineering teams through coaching, mentoring and performance management.
  • Foster a collaborative engineering culture focused on innovation, quality and delivery., If you’re an experienced engineering leader looking to shape the future of advanced embedded software systems while building and mentoring exceptional teams, we’d love to hear from you., This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. Necessary Necessary Always Enabled Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. Non-necessary Non-necessary Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

Requirements

We’re looking for an experienced software engineering leader with a strong background in embedded systems development and managing technical teams., * Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.

  • Significant commercial experience developing embedded software products.
  • Proven experience leading software projects from concept through production.
  • At least five years of people management experience leading multidisciplinary engineering teams.
  • Strong background in C/C++ development for embedded systems.
  • Experience developing software in Embedded Linux environments.
  • Experience with Python or other scripting languages for automation.
  • Strong understanding of Git and modern software configuration management.
  • Experience leading Agile software teams using Scrum and/or Kanban methodologies.
  • Excellent communication, stakeholder management and leadership skills.

Desirable Experience

Experience in any of the following would be advantageous:

  • Continuous Integration (CI) and automated software delivery pipelines.
  • Jira or similar Agile project management tools.
  • Wireless communications, networking or telecommunications products.
  • Embedded networking protocols, including TCP/IP and UDP.
  • Systems requiring high reliability, performance and scalability.

Benefits & conditions

  • Competitive salary and performance-related bonus.
  • Comprehensive healthcare and insurance package.
  • Retirement savings plan with employer contribution.
  • Generous paid holiday allowance and flexible time off.
  • Ongoing leadership development and professional training.
  • Employee wellbeing programme and support services.
  • Modern engineering facilities and collaborative working environment.
  • On-site fitness facilities and complimentary refreshments.
  • The opportunity to lead the development of innovative, next-generation technology alongside a highly skilled engineering team.

Apply for this position

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

Apply on holtexecutive.com

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all