Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

GMC Global Solutions

SW Engineer in Indiana

Career Insights for Computer Vision Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Indiana data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Computer Vision Engineer develops and implements algorithms related to computer vision and perception for autonomous vehicle, robotics and fields where computers interact with human in the physical world.

$159,765 / year median in Indiana

+10% projected growth

Explore Career

Job Description

Job Summary We are seeking a dynamic and innovative Software Engineer to join our team in. In this role, you will be at the forefront of developing cutting-edge embedded systems and software solutions that drive technological advancements across various industries. Your expertise will contribute to designing, implementing, and optimizing complex algorithms, firmware, and hardware integration, ensuring our products meet the highest standards of quality and performance. This position offers an exciting opportunity to work with a diverse set of technologies, including Android applications, machine learning, and real-time systems, all within a collaborative and fast-paced environment. If you are passionate about engineering troubleshooting, software design, and pushing the boundaries of innovation, we want to hear from you! Responsibilities Develop and maintain embedded software for microcontrollers and FPGA platforms, ensuring seamless integration with hardware components such as sensors, PCB designs, and signal processing modules. Design and implement algorithms for data analysis, machine learning applications, and signal processing tasks to enhance product capabilities. Create robust APIs (including RESTful APIs) for communication between devices over TCP/IP networks or Zigbee protocols within IoT ecosystems. Write clean, efficient code in languages such as C, C++, Python, JavaScript, Objective-C, Perl, and Visual Basic; utilize scripting for automation and testing purposes. Conduct unit testing and software quality assurance activities using tools like Jenkins, GitHub workflows, and SVN to ensure reliability across operating systems Troubleshoot engineering issues related to embedded systems programming, computer hardware integration, network monitoring, or firmware updates Support software content development for UI/UX interfaces on Android or web platforms; leverage HTML/CSS/JavaScript for application front-end enhancements. Participate actively in Agile development cycles using Jira for task management; contribute to continuous improvement through code reviews and software troubleshooting. Experience Demonstrated ability to develop software using C/C++, Python, JavaScript, Java or C#; experience with Visual Studio or Eclipse IDEs is preferred. Practical experience with hardware debugging tools such as logic analyzers or oscilloscopes; proficiency in soldering and PCB design review is advantageous. Familiarity with communication protocols including TCP/IP (Ethernet/WAN), DHCP, VoIP, JSON/XML data formats; experience working with APIs (RESTful/SOAP) is essential. Knowledge of machine learning techniques applied within embedded systems or big data environments; experience with MATLAB/Simulink is desirable. Ability to troubleshoot complex engineering problems involving computer networking, signal processing algorithms, or firmware updates efficiently. Prior involvement in software testing automation (using Jenkins or similar tools), version control (GitHub/Git), and agile methodologies ensures high-quality deliverables.
Qualifications Education:
College degree or higher
Major:
Computer Science, Information Systems, etc
Experience:
2+ years Speak English and Korean Location West Lafayette, Indiana Work Schedule Monday through Friday 8:30 am - 5:30 am
Benefit :
Based on the experience / background How to Apply https://www.gmcglobalsolutions.net
Email :
Contact@gmcglobalsolutions.net Join us if you're ready to contribute your energy, develop your skills across multiple disciplines, and be part of a team that values safety, efficiency, and growth. This is more than just a job — it's an opportunity to build a rewarding career in a thriving industry! Join us in to shape the future of technology through innovative software solutions! We are committed to fostering a vibrant environment where your skills can thrive while making a meaningful impact on cutting-edge projects across industries.
Pay:
$60,000.00 - $80,000.00 per year
Benefits:
401(k) Health insurance Paid time off Parental leave Relocation assistance Vision insurance
Work Location:
In person