High Voltage Maintenance-posted 18 days ago
Full-time • Mid Level
Delaware, OH
51-100 employees

The Software Engineer will work in our global New Product Development (NPD) team that is responsible for software applications development and maintenance for modular integrated data center row and rack-based solutions. The ideal candidate should be skilled in any of several areas of expertise: Python and other scripting programming languages, embedded application development, networking and connectivity protocols. They've the ability to thrive in a fast-paced environment and tackle diverse challenges and a track record of on-time project delivery and on budget. Our leadership team will align projects with your strengths while expecting initiative and resilience in overcoming challenges.

  • Collaborate with other engineering groups, team leaders, and product management to design, document, develop, and maintain software solutions to meet customer needs
  • Design, build, test, and release software modules or systems for new platforms or applications
  • Analyze, troubleshoot, and debug embedded software components and systems
  • Modify, extend, and improve existing software product configurations tools to meet new requirements
  • Create documentation, specifications, and requirements, and manage version control for software projects
  • Review code, documents, test cases, and defect reports to provide feedback to peers
  • Report activities, project status, and plans to lead developers and management
  • Stay current with emerging technologies and best practices in software architecture design
  • Manage multiple ongoing projects and switch tasks when situations arise
  • Mentor and advise design work of other team members
  • BS Computer Science, Computer Engineering, Electrical Engineering or related technical discipline
  • Previous working experience of 3-5 years developing and maintaining software applications
  • Proficient in Python programming and libraries knowledge. Familiarity with other scripting languages is beneficial
  • Proficient with GitLab software development lifecycle
  • Familiarity with Internet applications protocols
  • Knowledge of Linux OS/driver development for embedded applications
  • Demonstrates excellent problem solving and communication skills (written and verbal)
  • Work independently and is highly motivated to initiate and accept new challenges
  • Exhibit effective planning and information management skills
  • Possess positive team-oriented attitude and desire to innovate
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service