Software Engineer I

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

Job Description

Job Description

Software Engineer

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

Job Posted by ApplicantPro

30+ days ago
Related jobs
Promoted
Cisco Systems, Inc.
Ann Arbor, Michigan

You will partner with engineering teams to build automation frameworks and bake quality in each step of the software development process. You'll be a part of Duo's Quality Engineering team whose mission is to empower engineers with the quality tools, frameworks, and processes to continuously (on dem...

Promoted
KLA
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 Engineers. Software Engineering talent community, we are i. Our expert teams of physicists, engineers, data s...

Promoted
Intelliswift Software
Plymouth, Michigan

Identity and Access Management Operations Engineer - Active Directory. Bachelor's degree or related experience in Computer Science, Engineering or related discipline. Bachelor's degree or related experience in Computer Science, Engineering or related discipline. ...

Promoted
Gentherm
Northville, Michigan

Nearest Major Market: Detroit Job Segment: Testing, Embedded, RF, Computer Science, Technology, Automotive, ScienceGentherm is an Equal Opportunity Employer.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, genetic ...

Promoted
Hyundai America Technical Center
Superior Charter Township, Michigan

Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, Aerospace Engineering or a similar engineering discipline. HATCI) is currently looking for a Vehicle Control Software - Embedded Software Engineer at our Superior Township, Michigan facility...

Promoted
Autodesk
Novi, Michigan

You will collaborate with highly motivated and wonderful software engineers in multiple areas within Observability and other Engineering teams. Autodesk is a global leader in 3D design, engineering, and entertainment software. Want to help track and improve customer user experience? Autodesk is seek...

Edge Autonomy
Ann Arbor, Michigan

Edge Autonomy is seeking an experienced Autonomy/AI software engineer that can lead the development of our onboard flight autonomy agent. The Autonomy Software Engineer will design and implement autonomy algorithms to run on Nvidia Jetson processors to enable autonomous flight behaviors in a variety...

Bosch Group
Plymouth, Michigan

LI-DNI**Qualifications** This position requires a bachelor’s degree, or foreign equivalent, in Mechanical Engineering, Electrical Engineering, Electronic Engineering, Computer Science or a related field and 5 years of experience as a System Engineer, Algorithm Engineer, or other occupation involving...

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...

Criteo
Ann Arbor, Michigan

BS in Software Engineering or related field. As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. ...