Search jobs > Ann Arbor, MI > Permanent > Software engineer

Software Engineer I

Cybernet Systems Corporation
Ann Arbor, Michigan, US
Full-time

Software Engineer

Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.

Job Description :

Entry level position. Design and develop computer programs to solve various scientific and engineering problems. The problems are usually related to device control, machine vision, or data organization.

Successful candidate will take (often under-specified) problem descriptions, figure out how to solve the problems, and create computer programs to implement the solutions, communicating with other team members as needed.

This will often require knowledge of the theoretical foundations of computer science, including computer system and system software organization, the theoretical models for the representation and transformation of information structures, and knowledge of relevant mathematical and statistical sciences.

At this level employee often refers problems not covered by instructions or guides to the supervisor or senior level for help or a decision.

Required Education :

Related Bachelor Degree or Equivalent Training

Required Skills :

  • Must have working knowledge of C++ or Java.
  • Linux operation and knowledge of command-line based software development tools (such as subversion, make, gcc, vi, etc.).
  • Communicate effectively with supervisor and team-mates.

Additional preferred skills :

  • STEM familiarity : basic physics (mechanics), basic electrical circuits (Ohm's law), comfortable working with linear algebra, statistics, trigonometry and calculus concepts.
  • Library familiarity : OpenCV, OpenGL, Swing, JavaFX, boost, .NET, *nix system calls.
  • Additional tools : TensorFlow, Python, MATLAB, Microsoft Office, Visual Studio.

Required Experience :

At minimum 2 years of related experience required.

Additional preferred experience :

  • Any work experience writing computer programs, websites, or solving technical problems is a plus.
  • Experience solving data science challenges, such as Kaggle, is a strong plus.

Additional Requirements :

This job requires you to be either a US Citizen or a US Permanent Resident, due to State Department Regulations regarding ITAR related programs.

Job Location :

Ann Arbor, United States

Position Type : Engineer

Engineer

J-18808-Ljbffr

22 hours ago
Related jobs
Promoted
Quantum Signal AI
Saline, Michigan

Bachelor’s degree (or equivalent experience) in Computer Science, Computer Engineering, Software Engineering, or a related field. Quantum Signal AI is looking for a software engineer to join our team in support of a wide array of forward-looking mobility, robotics, and sensing projects. You&rs...

Charles Schwab
Ann Arbor, Michigan

As a Sr R&D Engineer, you will be part of a small team of engineers conducting research on emerging technologies and user trends, creating innovative concepts to improve Schwab's customer and employee experiences, implement prototypes, and present directly to Schwab senior leadership teams. You will...

Clarivate
Ann Arbor, Michigan

We are looking for a Lead Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies. Creates and maintains comprehensive documentation for software architecture, design decisions, and coding practice. ...

KLA
Ann Arbor, Michigan

Software Engineers are core to KLA’s technology, while we do not currently have an opening, we are always building our Software Engineering talent community, we are interested in learning about your background. C) This is primarily a Software Engineering position. Successful candidates are passionat...

Clarivate
Ann Arbor, Michigan

You would be responsible for applying engineering principles to the design, development, and evaluation of software and systems. You will be working with an established Software Development & Engineering team, that are experts in data development and analysis. You would also Implement software f...

KLA-Belgium
Ann Arbor, Michigan

You will work with an agile full-stack team of software, data, and algorithm engineers, with responsibilities spanning all stages of the software product lifecycle. Senior Full Stack Software Engineer (E). Senior Full Stack Software Engineer (E). Senior Full Stack Software Engineers are core to KLA’...

KLA
Ann Arbor, Michigan

The Systems Software Engineer position we are trying to fill is a core function of software engineering at KLA and has the responsibility for controlling various pieces of hardware that form our system as well as coordinating between them. Previous experience as a Software Engineer or Software Devel...

Clarivate
Ann Arbor, Michigan

We are looking for a Senior Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies. Contributes to the identification, design and implementation of solutions for software defects. Document processes...

Auto TechLabs, Inc.
Michigan,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...

Bosch Group
Plymouth, Michigan

LI-DNI*Qualifications** This position requires a bachelor’s degree, or foreign equivalent, in Computer Engineering, Electrical Engineering, Electronic Engineering, Computer Science or a related field plus 5 years of experience as an Associate Software Engineer, Software Engineer, or other occupation...