1

Associate Degree In Computer Programming Jobs in Northville, MI

Entry-Level Data Engineer

Detroit, MI · On-site

$104K - $125K/yr

... degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT • Highly motivated, self-learner, and technically inquisitive • Experience in programming ...

AUTOSAR BSW Engineer

Auburn Hills, MI · On-site

$129K - $170K/yr

Qualifications: • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering or related degree field • 5 years of experience working in embedded software ...

Lead .Net Developer

Ann Arbor, MI · On-site

$57.75 - $75.50/hr

Qualifications Bachelor's degree in computer science, math, computer engineering or equivalent experience 10+ years of IT experience 5+ years of .NET development 3+ years in a Lead position leading ...

A Bachelor's degree in Computer Science / Computer Engineering or similar technical discipline. * 3+ years of work experience as a backend software engineer in Python with exceptional software ...

next page

Showing results 1-20

Associate Degree In Computer Programming information

What is the difference between Associate Degree In Computer Programming vs Computer Support Specialist?

AspectAssociate Degree In Computer ProgrammingComputer Support Specialist
Required CredentialsAssociate degree in computer programming or related fieldTypically a high school diploma or equivalent; certifications like CompTIA A+ are common
Work EnvironmentOffice settings, programming labs, or remote workHelp desks, technical support centers, or client sites
Industry UsageSoftware development, application programmingIT support, troubleshooting, customer assistance
Common Search IntentLearning programming, entry-level coding jobsTechnical support roles, troubleshooting jobs

The Associate Degree In Computer Programming focuses on developing coding skills and software development, while a Computer Support Specialist primarily provides technical assistance and troubleshooting. Both roles often require technical knowledge but differ in daily tasks and work environments.

What is an Associate Degree in Computer Programming?

An Associate Degree in Computer Programming is a two-year undergraduate program that provides students with foundational knowledge and practical skills in software development, coding, and computer systems. The curriculum typically covers programming languages, database management, web development, and problem-solving techniques. Graduates are prepared for entry-level positions such as junior developer, software support specialist, or can transfer credits to pursue a bachelor's degree. This degree is ideal for individuals seeking a quick entry into the tech industry or looking to build a strong base for further education.

Is 27 too late to start coding?

Starting a career in computer programming at 27 is common and feasible, as many programmers begin or switch careers later in life. Success depends on gaining relevant skills, such as learning programming languages and building a portfolio, regardless of age.

What are the key skills and qualifications needed to thrive with an Associate Degree in Computer Programming, and why are they important?

To thrive with an Associate Degree in Computer Programming, you need a solid grasp of programming languages (such as Java, Python, or C++), problem-solving abilities, and foundational computer science knowledge. Familiarity with development environments, version control systems like Git, and database management tools is typically required. Strong analytical thinking, communication, and teamwork skills help you adapt to project changes and collaborate effectively. These competencies ensure you can build efficient software, work successfully in technical teams, and meet the demands of the evolving tech industry.

What types of entry-level roles can I pursue after earning an associate degree in computer programming, and how can I stand out during the application process?

With an associate degree in computer programming, you can pursue roles such as junior software developer, web developer, computer support specialist, or QA tester. To stand out, highlight hands-on experience from internships, coding projects, or coursework that demonstrates your proficiency in programming languages and problem-solving. Emphasize your teamwork and communication skills, as many positions involve collaborating with other developers and departments. Building a strong portfolio with sample projects can further showcase your abilities to potential employers.
What job categories do people searching Associate Degree In Computer Programming jobs in Northville, MI look for? The top searched job categories for Associate Degree In Computer Programming jobs in Northville, MI are:
What cities near Northville, MI are hiring for Associate Degree In Computer Programming jobs? Cities near Northville, MI with the most Associate Degree In Computer Programming job openings:
Sr. Staff SoC BSW Engineer - OS & Hypervisor, Cybersecurity

Sr. Staff SoC BSW Engineer - OS & Hypervisor, Cybersecurity

TekShapers

Auburn Hills, MI

Other

Posted 6 days ago


Job description

Job Title – Sr. Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity

Job Location – Auburn Hills, MI

Duration- Full Time

Experience level— 5+ years

Mandatory Skills - Sr. Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity

Job Description –

  • Lead the design and integration of OS and hypervisor platforms (e.g., QNX, QNX Hypervisor, Linux, Android GVM) for automotive SoCs
  • Architect and implement cybersecurity features at the OS and virtualization layers, including secure boot, runtime isolation, access control, and memory protection
  • Collaborate with platform security teams to define and implement threat mitigations, attack surface reduction, and secure software lifecycle practices
  • Develop and configure drivers for UART, SPI, PCIe, Ethernet, I2C, and LVDS
  • Contribute to BSP integration, system bring-up, and OS/Hypervisor initialization on new SoC platforms
  • Debug and troubleshoot system-level issues using industry-standard tools such as JTAG, logic analyzers, and trace probes
  • Write and maintain scripts (Python, Shell, CLI tools) to automate diagnostics, configuration, and security validation
  • Ensure compliance with cybersecurity and functional safety standards including ISO/SAE 21434, ISO 26262, and ASPICE
  • Support CI/CD pipelines, automated test environments, and participate in Agile/Scrum-based development workflows
  • Act as a technical mentor & provide architecture reviews & guidance on secure system software design

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 10+ years of experience in embedded software development, including OS/hypervisor integration and security architecture
  • Strong programming skills in C/C++, and familiarity with secure coding practices and static analysis
  • Deep expertise in at least one OS/hypervisor platform such as QNX, Linux, or Android GVM, and virtualization technologies
  • Hands-on experience with secure boot, access control mechanisms, MMU/MPU configuration, and cryptographic libraries
  • Proven experience with BSP development, device drivers, and SoC bring-up

Preferred Qualifications:

  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience with security threat modeling, penetration testing, and risk assessment
  • Familiarity with hardware security features (TPM, TrustZone, HSM) and secure firmware
  • Deep understanding of ISO/SAE 21434, UNECE WP.29, and automotive cybersecurity requirements
  • Experience working on ASIL-B/D safety-rated systems
  • Proficiency in Python, Shell scripting, and test automation for embedded platforms

Exposure to vehicle networks (CAN, Ethernet, LIN) and network security protocols

Tekshapers is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.