Software Engineer

Apply Now
Drop files here or
Max. file size: 50 MB.

    Position Summary:

    We are seeking a Computer Engineer to design, develop, and optimize hardware and software systems. This role involves collaborating with cross-functional teams to create innovative solutions across the product lifecycle, from embedded systems to high-performance computing.

    Key Responsibilities:

    • Design, develop, and test integrated hardware/software systems for optimal performance.
    • Collaborate with engineers and architects to implement system solutions.
    • Contribute to the full product lifecycle from design to post-launch support.
    • Analyze and optimize existing systems for efficiency and scalability.
    • Troubleshoot and resolve hardware/software issues.
    • Maintain system documentation and follow industry standards.
    • Mentor junior engineers and stay updated on the latest advancements.

    Qualifications:

    • Bachelor’s in Computer Engineering, Electrical Engineering, or related field (Master’s preferred).
    • 2+ years’ experience in computer engineering with expertise in hardware and software.
    • Strong knowledge of digital/analog circuit design, embedded systems, and microprocessor architecture.
    • Proficiency in C, C++, Python, and assembly language.
    • Experience with HDL (VHDL/Verilog) and FPGA programming.
    • Familiarity with Linux/Windows OS and system-level programming.
    • Experience with version control (Git) and Agile/Scrum methodologies.
    • Excellent problem-solving, communication, and collaboration skills.

    Preferred Skills:

    • Experience with AI/ML integration, cloud computing, and cybersecurity in embedded systems.
    • Familiarity with high-performance or edge computing platforms.

    Cleveland Office

    24400 Chagrin Blvd

    Suite 101 Beachwood, OH 44122

    Copyright © 2025 The Three Score Agency. All rights Reserved. An Equal Opportunity Employer. Web Powered by DevQ