2

Computer Science Freelance Remote Jobs in Michigan

Benefits Fully remote: work from anywhere in the US, Canada, UK, Ireland, Australia, and New ... A bachelor's degree in a quantitative field is preferred (Statistics, Computer Science, Mathematics ...

next page

Showing results 1-20

Computer Science Freelance Remote information

What are the key skills and qualifications needed to thrive as a Computer Science Freelance Remote professional, and why are they important?

To thrive as a Computer Science Freelance Remote professional, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science fundamentals, often supported by a relevant degree or portfolio. Familiarity with popular coding languages, version control systems like Git, and project management tools such as Jira or Trello is essential. Excellent time management, proactive communication, and adaptability are standout soft skills for remote success. These skills and qualities are crucial for delivering high-quality work, meeting client expectations, and maintaining productivity in a self-directed, remote environment.

What are some typical challenges faced by remote freelance computer science professionals, and how can they be effectively managed?

Remote freelance computer science professionals often face challenges such as managing multiple client deadlines, maintaining clear communication across different time zones, and ensuring consistent motivation without in-person supervision. To effectively manage these, it's important to use project management tools, set clear expectations with clients, and establish a structured daily routine. Regular check-ins and leveraging collaborative platforms can also help maintain transparency and build strong working relationships with clients and team members.

What does a Computer Science Freelance Remote professional do?

A Computer Science Freelance Remote professional works independently, often from home or any location with internet access, providing their expertise in areas such as software development, programming, data analysis, or IT support to various clients. Their responsibilities can include building applications, troubleshooting systems, developing websites, or managing databases on a contract basis. This type of work offers flexibility in scheduling and project selection but also requires strong time management and communication skills to deliver quality results to diverse clients.

What is the difference between Computer Science Freelance Remote vs Software Developer?

AspectComputer Science Freelance RemoteSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with certifications optionalUsually requires a degree in computer science or software engineering, with certifications beneficial
Work EnvironmentRemote, freelance projects for various clientsOften remote or on-site, employed by a company or organization
Employer & Industry UsageUsed by independent contractors across tech, startups, and consultingEmployed by tech companies, startups, or corporations
Search & Comparison IntentPeople compare freelance roles with full-time software development jobsOften compared with freelance or contract roles in software development

Computer Science Freelance Remote professionals work independently on diverse projects, often remotely, while Software Developers are typically employed by organizations. Both roles require similar educational backgrounds, but their work settings and employment types differ significantly.

What are the most commonly searched types of Computer Science Remote jobs in Michigan? The most popular types of Computer Science Remote jobs in Michigan are:
What are popular job titles related to Computer Science Freelance Remote jobs in Michigan? For Computer Science Freelance Remote jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Science Freelance Remote jobs in Michigan look for? The top searched job categories for Computer Science Freelance Remote jobs in Michigan are:
What cities in Michigan are hiring for Computer Science Freelance Remote jobs? Cities in Michigan with the most Computer Science Freelance Remote job openings:
Principle Engineer - Cybersecurity

Principle Engineer - Cybersecurity

General Electric Company

Grand Rapids, MI • On-site, Remote

$193.60K - $258.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Job Description SummaryThe Advanced Technology Organization (ATO) drives product development through early-stage innovation, new technology introduction (NTI), and New Product Introduction (NPI) across sensing, autonomy, artificial intelligence (AI)/machine learning (ML), cybersecurity, and advanced edge hardware. This role collaborates across a highly diverse technical team and partners closely with business-facing teams and product managers to translate advanced technologies into product strategies, development roadmaps, and scalable solutions aligned with market opportunities, customer needs, and product launch objectives.
As a Principal Cybersecurity Engineer, you will lead the architecture, development, and maturation of secure embedded platforms and cybersecurity capabilities for real-world products. You will work across hardware, firmware, software, and systems teams to ensure cybersecurity is built into products from concept through deployment. In this role, you will help transition advanced technologies into scalable, certifiable, and deployable product solutions, while influencing technical roadmaps across GE Aerospace programs.Job Description

Essential Responsibilities

As a Principal Cybersecurity Engineer, you will:

  • Lead the development and integration ofadvanced embedded cybersecurity technologiesfor GE Aerospace products and platforms.

  • Architect and applysecure embedded solutionsacross hardware, firmware, and software environments for mission-critical aerospace applications.

  • Partner withhardware, software, firmware, and toolchain developersto identify, evaluate, and implement cybersecurity solutions for complex product needs.

  • Leadmedium- to large-scale technical projects, driving execution from concept definition through implementation and transition into product environments.

  • Help mature innovative cybersecurity capabilities intoproduct-ready solutionsthat can be deployed across GE Aerospace platforms.

  • Contribute to technical strategy and roadmap definition forsecure embedded platforms, aligning innovation with business and product priorities.

  • Document technical approaches, design outcomes, and innovations throughpatent applications, technical reports, publications, and internal engineering deliverables.

  • Stay current on emerging trends inembedded cybersecurity, platform security, and secure system design, and apply that knowledge to new product opportunities.

  • Collaborate across GE Aerospace businesses, engineering teams, and external stakeholders includingU.S. Government agencies.

  • Shape and leadtechnical proposals and response strategiesfor internal business opportunities and external customers.

Qualifications / Requirements

  • Bachelor's degree inElectrical Engineering, Computer Science, or related disciplinewith a minimum of15 years of industry experience, OR

  • Master's degree inElectrical Engineering, Computer Science, or related disciplinewith a minimum of10 years of industry experience, OR

  • Ph.D. inElectrical Engineering, Computer Science, or related disciplinewith a minimum of7 years of industry experience.

  • Experience withembedded devices and processorssuch asXilinx, NXP, Microchip, or similar platforms.

  • Experience withhardware-based security technologiessuch asUEFI, TPM, ARM TrustZone, and Secure Boot.

  • Experience inembedded systems software development, including areas such ascomputer architecture, Linux OS, and/or RTOS.

  • Experience withLinux operating system security.

  • Experience withnetworking protocols and network security.

  • Strong embedded programming skills in languages such asC/C++, Python, ADA.

  • Familiarity withCNSA 1.0/2.0andNIST cryptographic algorithms and standards.

  • This role requires the successful candidate to maintain a US Government Security Clearance; prerequisite for a security clearance is U.S. Citizenship. Preference will be given to candidates who currently hold US Government Security Clearance.

  • Must be willing to work from an office located inGrand Rapids, MI or Niskayuna, NY (Remote/Hybrid MI or NY will be considered with travel to the office (must live in the vicinity of Grand Rapids, MI or Niskayuna, NY).

Desired Characteristics

  • Experience withcryptographic librariessuch asOpenSSLand/orwolfSSL

  • Experience with embedded development in anRTOS environment, such asVxWorksorFreeRTOS

  • Experience withanti-tamper technologies

  • Experience withcross domain solutions

  • Demonstrated ability to take an idea fromconcept to product

  • Stronganalytical, communication, and interpersonal skills

  • Experience withAgile program execution and development methodologies

  • Possess a current US Government Security Clearance.

The base pay range for this position is $193,600.00 - $258,500.00 Annually USD. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan.This posting is expected to close on 8/31/26.

GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical,emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to aHealth Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling andreferral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matchingcontributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits includetuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness.

GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., isa "Sponsor"). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time andfor any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. Thisdocument does not create a contract of employment with any individual.

#LI-KS1

#securityclearance

This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)).

Additional Information

GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is anEqual Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Relocation Assistance Provided: Yes

#LI-Remote - This is a remote position