Director of Software Engineering

Company:  W3Global
Location: Gainesville
Closing Date: 16/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position Description: We are looking for creative, growth-minded, team-oriented, and highly motivated full-time Director of SW Engineering who can consistently deliver high-quality work in a fast-paced environment of technology startup. You will be working with all the stakeholders of the company to raise the TRL of software products to 9 and lead the innovation of new products and features. You will also be leading teams of junior developers and supporting their professional development and growth. The role demands a keen analytical mind, strong problem-solving skills, communication skills, and a passion for pushing the boundaries of software development in the hardware domain.


Minimum Requirements:

  1. Bachelor's or Master's degree in computer science, a related field, or equivalent practical experience.
  2. Candidates will typically have 4-5 years of industry experience with software development in C and C++, and with data structures/algorithms or Ph.D. in Electrical and Computer Engineering (ECE) or Computer Science (CS) with tool development experience.

Knowledge:

Required Competencies:

  1. Write, Review, and Optimize code to ensure it meets customer needs. Balance quality with need to ship and adapt to phase of the project.
  2. Knowledge of EDA tool development, particularly formal verification tools.
  3. Can systematically trace and troubleshoot end-to-end issues using all available resources such as data, logs, and metric.
  4. Good understanding ability to contribute to the entire software development lifecycle: testing, deployment, monitoring, alerting.
  5. In-depth knowledge of Computer Architecture and Micro-Architecture.
  6. Experience with RISC-V, x86, and/or ARM assembly paired with understanding of design documentation.

Leadership:

  1. Lead, set goals, and coordinate efforts to ensure successful product development in accordance with a timeline.
  2. Mentor junior software developers.

Communication: Communicates clearly and concisely and with the appropriate level of technical detail depending on the audience.


Team Impact:

  1. Translate product/design specs into technical tasks that can be efficiently worked on by the members of the team and make sure team members understand the context behind what they will be building.
  2. Breaks down task for teams and participate in discussions to clarify the task/objectives prior to implementation.
  3. Actively works to make the team function more effectively.

Initiative: Has a bias for action, preferring to act, learn, and adjust as opposed to waiting for perfect information.


Engineering Discretion & Influence: Design and Architecture of Software components and system, with ability to make judgment in terms of when to build from scratch vs. using an external library.


Knowledge:

Preferred Competencies:

  1. Vulnerability Assessment, including knowledge of CWEs and CVEs.
  2. Exhibits advanced understanding of software engineering best practices (including security threats, performance, scalability, and reliability).

Communication: Can effectively present the team's work in larger forums with a non-technical audience.


Team Impact:

  1. Thinks about team-wide culture and how to impact it.
  2. Proactively organizes retrospectives and other team discussions.
  3. Accelerates team's impact by advocating for and by leading technical plans, spikes, proof of concepts, etc.

Engineering Discretion & Influence:

  1. Define product features and functionality and influence product direction.
  2. Occasionally sets up internal training or relevant learning opportunities.

Industry Knowledge: Is attentive to the technical landscape and aware of current trends. Can assess when to start using new technology vs. what's worth waiting a bit longer.


Responsibilities:

  1. Software Architecture Development & Implementation
  2. Project Ownership
  3. Code Quality and Review
  4. Debugging and Troubleshooting
  5. Testing and Validation
  6. Documentation and Technical Communication
  7. Collaboration and Communication
  8. Performance Management
  9. Continuous Learning and Innovation
  10. Community Engagement and Outreach
#J-18808-Ljbffr
Apply Now
Share this job
W3Global
  • Similar Jobs

  • Software Development Engineer - Amazon Dedicated Cloud Engineering, ADC2S - Cutlass

    Gainesville
    View Job
  • Software Development Engineer - Amazon Dedicated Cloud Engineering, ADC2S - Cutlass

    Gainesville
    View Job
  • Manager, Engineering

    Alachua
    View Job
  • Manager, Engineering

    Alachua
    View Job
  • Engineering Planning Supervisor

    Gainesville
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙