1

Computer Programming Online Jobs in Michigan (NOW HIRING)

Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems, Computer ... In the United States, if you need a reasonable accommodation for the online application process due ...

Embedded Software Engineer

Dearborn, MI · On-site +1

$90K - $188.56K/yr

... online application process due to a disability, please call 1-888-336-0660. #LI-DNI #DNP Bachelor's degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering ...

Platform Software Engineer

Dearborn, MI · On-site +1

$140.63K - $188.56K/yr

... online application process due to a disability, please call 1-888-336-0660. #LI-DNI #DNP Master's degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering ...

Senior Software Engineer

Dearborn, MI · Hybrid

$113.30K - $149.30K/yr

Bachelor's degree in Computer Science, Computer Engineering or related field OR a combination of ... In the United States, if you need a reasonable accommodation for the online application process due ...

Senior Software Engineer

Dearborn, MI · Hybrid

$113.30K - $149.30K/yr

Bachelor's degree in Computer Science, Computer Engineering or related field OR a combination of ... In the United States, if you need a reasonable accommodation for the online application process due ...

Software Test Engineer

Dearborn, MI · On-site +1

$102.19K - $204.61K/yr

... the online application process due to a disability, please call 1-888-336-0660. #LI-DNI #DNP Bachelor's degree or foreign equivalent in Electrical and Computer Engineering, Computer Science ...

In the United States, if you need a reasonable accommodation for the online application process due ... Computer Engineering, Mechatronics Engineering or a related field and 4 years of experience in the ...

Software Engineer

Dearborn, MI

$102.19K - $184.14K/yr

... online application process due to a disability, please call 1-888-336-0660. #LI-DNI #DNP Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering or a related field and 3 ...

next page

Showing results 1-20

Computer Programming Online information

What are the key skills and qualifications needed to thrive as an Online Computer Programmer, and why are they important?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

What are the most commonly searched types of Computer Programming jobs in Michigan? The most popular types of Computer Programming jobs in Michigan are:
What cities in Michigan are hiring for Computer Programming Online jobs? Cities in Michigan with the most Computer Programming Online job openings:
ADAS Simulation Engineer

ADAS Simulation Engineer

Ford Motor Company

Dearborn, MI • Hybrid

Full-time

Medical, Dental, Vision, Life, PTO

Posted 5 hours ago


Job description

In this position...

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation. In Product Development, we bring engineering ideas to life. The ADAS Application group implements and validates ADAS features for upcoming programs. We strive to improve feature performance to improve customer satisfaction and minimize field

You'll have...

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field or a combination of education and equivalent experience

  • 2+ years of experience with ADAS simulation software (CarMaker, CarSim or similar). 

  • 2+ years of Experience in Model based development using Simulink

  • 2-5 years of experience with at least one scripting or programming language (e.g., C, C++, Python, JavaScript, etc.)
  • Vehicle or subsystem development/V&V assessment experience in ADAS/VehDyn/Chassis Systems, with understanding in vehicle/system-level acceptance criteria

  • Experience in developing plant and control models of variant fidelity (incl. Vehicle Dynamics, Brake, Steering or powertrain)

  • Basic understanding of Vehicle network (CAN, CAN FD, TCP/IP, ethernet etc.).

Even better, you may have...

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related Field 

  • Experience in ADAS/AV software development

  • Experience in CI/CD platforms like Github Actions, jenkins .

  • Experience ADAS/AV enablers: camera, radar, ultrasonic and LiDAR sensing, senor fusion, image processing, artificial intelligence and machine learning

  • Experience in data acquisition of vehicle networks and ECU internal data

  • Experience developing software within standard methodologies (Agile, Waterfall, DevOps, and Lean)

  • Experience using typical automotive interfaces: CAN, CANFD, Autosar, Auto-Ethernet, etc. 
  • Experience using Vector CANape, CANalyzer or similar tools
  • Experience with computer vision detection & tracking of signs, lights, lanes and other key artifacts. 
  • Experience with MATLAB/Simulink
  • Ability to work both independently and take initiative when necessary
  • Strong written and verbal communication 

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:

Immediate medical, dental, vision and prescription drug coverage

Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more

Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more

Vehicle discount program for employees and family members and management leases

Tuition assistance

Established and active employee resource groups

Paid time off for individual and team community service

A generous schedule of paid holidays, including the week between Christmas and New Year's Day

Paid time off and the option to purchase additional vacation time.

This position is a salary grade 7-8.

For more information on salary and benefits, click here: https://fordcareers.co/GSR

Visa sponsorship is available for this position.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.

Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid   #LI-LB1


What you'll do...

  • Lead simulation for ADAS/AV feature development and vehicle programs validation & sign-off
  • Perform closed-loop full vehicle simulation to accelerate iterative testing of ADAS features
  • Integrate multiple ECU models for full vehicle SiL testing. 
  • Debug and support resolution of SWC issues to deliver ADAS features quality
  • Create virtual roads and scenarios for robust testing of ADAS features (corporate test procedures, Regulatory, Real World)
  • Develop, validate and deploy simulation tooling and processes for ADAS features iterative testing and program validation.
  • Work with the Ford Vehicle in the Loop, Hardware in the Loop, Simulator and Ford vehicle test teams to establish simulation procedures to reduce dependency on vehicle level testing
  • Contribute to development of simulation platform to support cross-tool SiL,DiL, HiL virtual validation methods
  • Develop Python tools for data collection and analysis
  • Grow and demonstrate technical leadership amongst a team of highly energized and collaborative peers in a fast-paced environment. 

Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982