Engineer 2, Software

Hoshizaki AmericaSan Antonio, TX

About The Position

Lancer Worldwide, a Hoshizaki Company, is an award-winning global leader in beverage dispensing. They are committed to innovation and dedication, creating products that benefit customers worldwide and provide a distinct market advantage. The company offers its teammates opportunities for personal and professional growth, contribution to a dynamic organization, and service to others. The Engineer 2, Software role involves supporting software applications within embedded products of moderate technical complexity. The ideal candidate will possess a moderate understanding of software development on embedded devices and will collaborate closely with cross-functional teams to design and develop innovative software applications.

Requirements

  • Moderate knowledge of software development in C/C++ principles and practices.
  • Moderate competency in developing embedded software applications using development tools, debuggers, and software development kits (SDKs).
  • Familiarity with communication protocols (e.g., UART, SPI, I2C, Ethernet) and bus architectures (e.g., USB, PCIe, RS-485).
  • Familiarity in version control systems for source code management (e.g., GIT, SVN).
  • Familiarity with issue-tracking tools and Agile practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and lead technical teams.
  • Strong interpersonal skills and ability to build working relationships with team members and stakeholders.
  • Bachelor’s degree in Computer Engineering or a related field.
  • Minimum of 4 years of experience developing software applications in a production environment.

Nice To Haves

  • Project management experience preferred.

Responsibilities

  • Support the design and development of embedded systems, including firmware, device drivers, and hardware interfaces throughout the software development lifecycle (SDLC).
  • Conduct preliminary analysis, simulations, and testing to validate designs.
  • Collaborate with cross-functional teams including manufacturing, quality, and procurement to ensure project success.
  • Prepare, communicate and monitor moderate technical complexity project plans.
  • Prepare and present critical technical reports and documentation.
  • Troubleshoot and resolve moderate software bugs during design and manufacturing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service