Software Engineer jobs in Ann Arbor, MI

Software Engineer designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer requires a bachelor's degree. Typically reports to a manager. The Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Software Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)

C
Software Engineer
  • Cybernet Systems Corporation
  • Ann Arbor, MI FULL_TIME
  • 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

  • 6 Days Ago

U
Software Engineer
  • Ultimate
  • Wixom, MI FULL_TIME
  • Job Description Software Engineer - Designs, develops, documents, tests, and releases production level software for embedded Linux systems and other non-OS embedded microcontrollers; Develops commerci...
  • 2 Days Ago

I
Software Engineer
  • Inspectron Inc.
  • Wixom, MI FULL_TIME
  • Designs, develops, documents, tests, and releases production level software for embedded Linux systems and other non-OS embedded microcontrollers; Develops commercial-grade Linux applications and driv...
  • 2 Days Ago

P
Software Engineer
  • Portal Architects Inc
  • Ann Arbor, MI FULL_TIME
  • SkySync is a leader in migrating and integrating files across the enterprise and has now evolved the product to address Data Governance and Classification. We are on a mission to provide our customers...
  • 3 Days Ago

B
Software Engineer
  • Barracuda Networks Inc.
  • Ann Arbor, MI OTHER
  • Job ID: 25-055 Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are ea...
  • 1 Month Ago

A
Software Engineer
  • A123 Systems LLC
  • Novi, MI FULL_TIME
  • Online Advertisements Software Engineer (A123 Systems LLC; Novi, Michigan): The scope of this position includes the Autosar framework, complex device driver and Bootloader. Specific responsibilities i...
  • 18 Days Ago

Filters

Clear All

Filter Jobs By Location
  • Filter Jobs by companies
  • More

0 Software Engineer jobs found in Ann Arbor, MI area

V
Embedded Software Engineer
  • Vital Tech Solutions
  • Farmington Hills, MI
  • Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited t...
  • 5/14/2024 12:00:00 AM

L
Embedded Software Engineer
  • LER TechForce
  • Belleville, MI
  • Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a n...
  • 5/14/2024 12:00:00 AM

P
Embedded Software Engineer
  • People Tech Group Inc
  • Warren, MI
  • Role:- Embedded software Engineer Duration: Long Term(Full time) Location: Warren , MI (Onsite) Job Description: - • Exp...
  • 5/14/2024 12:00:00 AM

T
Embedded Software Engineer
  • Teoresi Group
  • Troy, MI
  • We are looking for an: Embedded Software Engineer who will be answering technical questions related to microcontroller, ...
  • 5/13/2024 12:00:00 AM

E
Embedded Software Engineer
  • ektello
  • Warren, MI
  • Embedded Infotainment Software Engineer (Will not work C2C or with third-party recruiters) Building Design and develop A...
  • 5/11/2024 12:00:00 AM

B
Embedded Software Engineer
  • blueStone Staffing Solutions
  • Warren, MI
  • Location: Warren, MI Type: Contract Job #10394 Salary: $56.00 - $61.00 Per Hour Apply Now Are you an experienced Embedde...
  • 5/11/2024 12:00:00 AM

P
Embedded Software Engineer
  • People Tech Group Inc
  • Warren, MI
  • Role:- Embedded software Engineer Duration: Long Term(Full time) Location: Warren , MI (Onsite) Job Description: - • Exp...
  • 5/11/2024 12:00:00 AM

P
Embedded Software Engineer
  • People Tech Group Inc
  • Warren, MI
  • Role:- Embedded software Engineer Duration: Long Term(Full time) Location: Warren , MI (Onsite) Job Description: - • Exp...
  • 5/11/2024 12:00:00 AM

Ann Arbor is a city in the U.S. state of Michigan and the county seat of Washtenaw County. The 2010 census recorded its population to be 113,934, making it the sixth largest city in Michigan. Ann Arbor is home to the University of Michigan. The university significantly shapes Ann Arbor's economy as it employs about 30,000 workers, including about 12,000 in the medical center. The city's economy is also centered on high technology, with several companies drawn to the area by the university's research and development infrastructure. Ann Arbor was founded in 1824, named for wives of the village'...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineer jobs
$75,817 to $91,923
Ann Arbor, Michigan area prices
were up 1.3% from a year ago

Software Engineer in Eugene, OR
The software developer has many duties integral to the function of their role, these include.
December 24, 2019
Software Engineer in Fairbanks, AK
First of all, software developers bear the responsibility for the whole development of a software program.
November 27, 2019
Software Engineer in Riverside, CA
In today’s Internet of Things (IoT), a seemingly endless list of Things need software, from toasters to thermostats to espresso machines.
October 23, 2019