Senior Software Developer

3 weeks ago


Warren, United States General Motors Full time
About the Role

We are seeking a highly skilled Senior Software Developer to join our team at General Motors. As a key member of our software development team, you will play a critical role in the design, development, and implementation of our software-defined vehicle architecture.

Key Responsibilities
  • Work within an Agile environment to define, plan, and analyze user-stories to meet the team's strategic objectives
  • Combine engineering analysis with strong computer science fundamentals to create accurate high-fidelity simulation platforms to allow developers to test development controller code
  • Work collaboratively with multiple teams to deliver end-to-end products and features, seeing them through from conception to delivery with a focus on (internal) customer ease-of-use
  • Design and implement a virtual controller environment for Android developers, QNX developers, and HMI developers within a larger vehicle simulation environment
  • Ensure deliverables are complete as per milestones with excellence
  • Identify and implement areas of efficiency to the process and the product when scaling up
  • Investigate simulation integration problems and provides technical input in problem resolution
  • Maintain technical documentation to reflect accurate and current production installations
  • Learn new technical concepts and practices quickly and apply them across multiple types of applications and software
Qualifications
  • Bachelor Degree in Software, Computer Engineering or Computer Science
  • 5+ years of working experience with C++
  • 3+ years of working experience with Android development
  • Knowledge of containerization, virtual machines, orchestration, and integration to a CI/CD pipeline
  • Experience with object-oriented programming, modern design patterns and writing scalable reusable code
  • Extensive experience with the full software development lifecycle (software requirements, design, coding, verification, support)
  • Knowledge of performance optimization techniques and memory management for Android applications
  • Knowledge of Python or other scripting languages
  • Experience working on large volumes of data in a real-time, or faster than real-time, discrete environment
  • Knowledge of digital signal processing, timing, scheduling, and multi-threaded programming
  • Experience working with Scrum/Agile software development process and tools
  • Familiar with High Performance Computers, Cloud Compute and/or GPU Programming an asset
  • Familiarity with Camera, LiDAR, and Radar automotive sensors an asset
  • Able to work in a team as well as independently
  • Must possess excellent communication skills
About General Motors

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.

We are an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. We are committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals.



  • Warren, United States General Motors Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at General Motors. As a key member of our software development team, you will play a critical role in the design, development, and implementation of our Software Defined Vehicle architecture.Key ResponsibilitiesWork within an Agile environment to define, plan, and...


  • Warren, United States CIeNET International Full time

    Job Title: Senior Embedded Software DeveloperCIeNET International is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our SDV platform software team, you will be responsible for designing and developing Android-based infotainment solutions for automotive consumer devices.Key Responsibilities:Design and develop...


  • Warren, Michigan, United States CIeNET Technologies Full time

    Job Title: Senior Embedded Software Developer - AndroidCiNET Technologies is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our SDV platform software team, you will be responsible for designing and developing Android-based infotainment solutions for automotive consumer devices.Key Responsibilities:Design and...


  • Warren, United States CIeNET International Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Security Engineer to join our software platform team at CIeNET International. As a key member of our team, you will be responsible for developing and maintaining the security of our in-vehicle infotainment software system.Key ResponsibilitiesContribute to the design and development of...


  • Warren, United States Barbaricum Full time

    Senior Software ArchitectBarbaricum is a leading government contractor providing innovative support to federal customers, with a focus on Defense and National Security mission sets. We leverage our expertise to transform the way our customers approach complex problem sets by bringing the latest technology and talent to bear.As a Senior Software Architect,...

  • Software Architect

    1 month ago


    Warren, United States Qualis Corporation Full time

    Job OverviewQualis Corporation is seeking a highly skilled Software Architect - Senior to lead the development of cutting-edge software solutions for the Army.Key Responsibilities:Develop and maintain software architecture artifacts for DoD systems, utilizing Unified Modeling Language.Lead a team of software developers in the design, development, and testing...


  • Warren, Michigan, United States Qualis Corporation Full time

    Job OpportunityWe are seeking a highly skilled Software Architect Senior to lead our upcoming Army work in Warren, MI.Key Responsibilities:Develop software architecture artifacts for DoD systems, utilizing Unified Modeling Language.Lead the development of U.S. military ground vehicle systems.Requirements:Bachelor's degree from an ABET accredited program in...


  • Warren, Michigan, United States Randstad Full time

    Job Summary:We are seeking a highly skilled Sr. Frontend Software Developer to join our team. This is a 12-month contract opportunity for a remote position.About the Role:The successful candidate will contribute to the development of our robust suite of cloud-native enterprise applications in the rapidly growing healthcare software industry. As a member of...


  • Warren, United States Randstad Full time

    Job SummaryWe are seeking a highly skilled Sr. Frontend Software Developer to join our team. This is a 12-month contract opportunity for a remote position.About the RoleThe successful candidate will be responsible for developing high-quality cloud-native web applications using JavaScript/TypeScript in React. They will work collaboratively with a team of...


  • Warren, United States General Motors Full time

    Job DescriptionThis role is categorized as hybrid, requiring the successful candidate to report onsite at the GM Global Technical Center at least three times per week or other frequency dictated by the business.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop software solutions.Lead and mentor junior software engineers to...


  • Warren, United States CIeNET International Full time

    Job Title: Senior Software Verification EngineerWe are seeking a highly skilled Senior Software Verification Engineer to join our team at CIeNET International. As a key member of our engineering team, you will be responsible for designing and implementing verification strategies for our software systems.Key Responsibilities:Analyze software system...

  • Senior Developer

    4 days ago


    warren, United States Universal Logistics Holdings, Inc. Full time

    The Senior Software Developer will be responsible for executing all task through the Software Development Life Cycle (SDLC). This will include Analysis, Design, Coding, Development, Testing and Implementation. We are seeking out of the box thinkers who want to help build cutting edge technology in the logistics and transportation space!...


  • Warren, United States CIeNET International Full time

    Job Title: Senior Software Verification EngineerCIeNET International is seeking a highly skilled Senior Software Verification Engineer to join our team.Job SummaryWe are looking for a talented engineer to lead the verification and validation of our software systems. The ideal candidate will have a strong background in software development and testing, with...

  • Senior Developer

    4 days ago


    Warren, United States Universal Logistics Holdings, Inc. Full time

    The Senior Software Developer will be responsible for executing all task through the Software Development Life Cycle (SDLC). This will include Analysis, Design, Coding, Development, Testing and Implementation. We are seeking out of the box thinkers who want to help build cutting edge technology in the logistics and transportation space!...

  • Senior Developer

    5 days ago


    Warren, United States Universal Logistics Holdings, Inc. Full time

    The Senior Software Developer will be responsible for executing all task through the Software Development Life Cycle (SDLC). This will include Analysis, Design, Coding, Development, Testing and Implementation. We are seeking out of the box thinkers who want to help build cutting edge technology in the logistics and transportation space!...


  • Warren, United States CIeNET International Full time

    Job Description**Job Title:** Senior Software Verification Engineer**Job Summary:** We are seeking a highly skilled Senior Software Verification Engineer to join our team at CIeNET International. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key...

  • Software Developer

    1 month ago


    Warren, United States Qualis Corporation Full time

    Job OverviewQualis Corporation is seeking a highly skilled Software Engineer to lead our upcoming Army projects in the development and management of software for DoD computer systems.Key Responsibilities:Develop and manage software for DoD computer systems using Ada, C, C++, or Java programming languages.Design and develop real-time software for DoD combat...

  • Software Developer

    2 weeks ago


    Warren, United States Qualis Corporation Full time

    Job OpportunityWe are seeking a highly skilled Software Engineer to lead our upcoming Army work in Warren, MI.Key Responsibilities:Develop and manage software for DoD computer systems using Ada, C, C++, or Java programming languages.Design and develop real-time software for DoD combat platforms systems.Ensure technical data rights, software quality...


  • Warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...


  • warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...