Computer Engineer

Crane CompanyKennesaw, GA

About The Position

The Computer Engineer will participate in the design, development, and support efforts for a broad range of hardware development. Development will include proposing, estimating, scheduling, designing, prototyping, and testing. This person will serve as a member of project teams in support of company products and services.

Requirements

  • Bachelor’s degree in Computer Engineer, Electrical Engineering or equivalent is required.
  • Minimum five (5) years experience in the design and development of hardware systems.
  • Hands-on experience with embedded systems, microcontrollers, and hardware/software integration.
  • Strong proficiency in C#, .NET (Core/Framework), Python.
  • Working understanding of networking communication protocols, and operating systems.
  • Demonstrated ability to develop algorithms and methods to implement required product features and functionality.
  • Ability to design, develop and optimize scalable, maintainable software solutions.
  • Ability to read and interpret schematics, technical drawings and specifications to develop and maintain electrical drawings.
  • Experience troubleshooting complex technical systems and using structure technical problem solving.
  • Proficient with PCB design tools and electrical diagnostics equipment.
  • Ability to communicate effectively with non-technical personnel.
  • Excellent verbal and written communication skills are required to interface with customers; provide technical input; conduct training on products and services; conduct internal meetings associated with product development.
  • Ability to work independently

Nice To Haves

  • Proficiency in programming applications using SQL Server as the backend database is preferred.
  • Proficiency with Microsoft Excel, Word, and PowerPoint preferred.

Responsibilities

  • Design, code, and test complex software in an efficient and timely manner utilizing a structured project management methodology, requiring knowledge of multiple disciplines (e.g. software engineering, electrical engineering, engineering principles, science, and mathematics).
  • Develop and maintain electrical and software design specifications and other supporting documentation for new and existing products following the approved product development process.
  • Design, develop, and maintain electrical schematics, wiring diagrams, and bill of materials.
  • Perform hardware and software integration, and develop validation and verification procedures to support formal product testing and release.
  • Administrator all electrical design data, ensuring accuracy, configuration control and proper documentation.
  • Manage software development tasks and workflows using the Microsoft Azure DevOps environment.
  • Maintain and enhance existing software to ensure reliability, sustainability, and long-term maintainability.
  • Conduct upfront technical design and provide estimates for new development and changes to existing or new software and hardware products.
  • Implement software designs using the appropriate language and frameworks (typically C#, .NET (Core/Framework), python).
  • Provide technical expertise and support to internal and external customers for both hardware and software products.
  • Maintain detailed project records for all assigned projects.
  • Prepare and communicate to management: project status, milestone completion, and forecast project completion in an accurate and concise manner.
  • Pursue opportunities to expand experience level and attend training programs.

Benefits

  • comprehensive health
  • wellness incentives
  • assistance with retirement savings
  • paid time off
  • paid holidays
  • tuition reimbursement
  • performance-based bonus programs for certain positions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service