About The Position

We are seeking highly experienced and innovative Staff Software Engineers ready to lead complex technical projects and drive impactful network and compute solutions! We're seeking a seasoned professional to join our dynamic team, where you'll play a pivotal role in developing, deploying, and maintaining cutting-edge software across various datacenter and enterprise applications. If you thrive in a collaborative environment and are passionate about delivering high-quality, robust products, we want to hear from you!

Requirements

  • Project Management Expertise: The ability to manage and lead complex, multiple task engineering projects, understand and drive the technical aspects, and be able to debug/develop mitigation plans for barriers.
  • Strong Communication & Collaboration: Excellent coaching, mentoring, communication, negotiation, and presentation skills, with a commitment to working effectively within teams and with stakeholders within and outside of the organization.
  • Problem-Solving & Quality: A knack for creative problem-solving, along with familiarity with Quality & Lean methodologies, D/PFMEA, and 8D/Corrective Action is a plus.
  • Programming Languages: C, C++, Python
  • Embedded Systems: Advanced hands-on knowledge of x86-based Linux embedded systems/appliances
  • Board Support Packages (BSPs): Expertise in developing and working with BSPs
  • Diagnostics: Solid understanding and experience in specifying and developing diagnostic applications
  • Software Development Kits (SDKs): Proficient in utilizing SDK for AI Accelerators, Network Processing Units (NPU) and Embedded platforms

Nice To Haves

  • Problem-Solving & Quality: A knack for creative problem-solving, along with familiarity with Quality & Lean methodologies, D/PFMEA, and 8D/Corrective Action is a plus.

Responsibilities

  • Lead Technical Solutions: Spearhead the design, development, and implementation of intricate technical solutions for complex x86 based appliance projects for data center and enterprise applications.
  • Drive Software Development: Write, debug and maintain software across various languages (C/C++/Python) and software hierarchies (from firmware to application level), adhering to established development practices (e.g., Agile, Scrum).
  • Analyze and Optimize: Review customer requirements, analyze trade-offs in complex systems, recommend optimal solutions, and develop comprehensive deployment strategies.
  • Self Driven: Exhibits a proactive and engaged approach to all responsibilities, consistently taking the lead on new initiatives and contributing to a dynamic multi-site team environment.
  • Foster Collaboration: Work within cross-functional teams with other developers, customers, and manufacturing engineers to ensure robust and high-quality product development, incorporating feedback for design enhancements.
  • Build & Maintain: Design, develop, and analyze tests and test-automation suites, and provide ongoing maintenance, support, and enhancements for existing systems and platforms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service