Principal Software Engineer, Embedded C++ Developer

5 hours ago


Farmington Hills, Michigan, United States Sirius XM Radio Inc Full time
About the Role

SiriusXM Radio Inc is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software for our satellite radio systems.

Key Responsibilities:

  • Design and develop software for embedded systems, including application software for automotive and aftermarket products.
  • Apply expertise in C/C++ and object-oriented methodologies to meet internal and external customer needs.
  • Collaborate with cross-functional teams to ensure software meets requirements and is delivered on time.
  • Participate in design and implementation of software for next-generation software platforms.
  • Support the development and integration of all feature components.

Requirements

BS Software Engineering or equivalent experience required. MS Software Engineering is desired.

10+ years expertise in software, framework, and application development for embedded consumer or automotive products.

Expertise in C/C++, object-oriented methodologies, and system software design concepts.

Experience with C#, Java, HTTP, JSON, QT, Flutter, and Kotlin.

Experience in Android, AAOS, iOS, or other frameworks.

Experience with advanced software development environments (IDE, compilers, operating systems, source management tools, CI/CD, and test tools).

Experience in Windows application and Windows driver development.

Experience with configuration management tools such as ClearCase, MS-VSS, and GIT.

Experience in the creation and implementation of Software Test plans.

Excellent written and verbal communication skills.

Ability to work independently and in a team environment.

Ability to pay attention to details and be organized.

Ability to project professionalism over the phone and in person.

Ability to handle multiple tasks in a fast-paced environment.

Commitment to "internal client" and customer service principles.

Willingness to take initiative and to follow through on projects.

Creative writing ability.

Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.

Must have legal right to work in the U.S.



  • Auburn Hills, Michigan, United States Segula Technologies Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled Embedded Software Development Engineer with expertise in powertrain controls to join our dynamic team at Segula Technologies.Key Responsibilities:Design, develop, and implement embedded software solutions for powertrain control systems, ensuring compliance with industry...


  • Farmington Hills, Michigan, United States Saxon Global Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team in Farmington Hills, MI. This is a long-term contract opportunity that requires onsite work.Responsibilities:Designing embedded applications and services, including creating design documentsDeveloping codes and tools for embedded applications and servicesSetting up...


  • Farmington, Michigan, United States Bosch Group Inc Full time

    Job DescriptionBosch Group Inc is seeking a highly skilled Embedded Software Engineer to join our Powertrain Solutions team. As a member of our global development team, you will be responsible for developing software functionality for embedded control systems in automotive applications. Your expertise in controls for electrified powertrain, hybrid, and full...


  • Farmington, Michigan, United States Akebono Brake Corp Full time

    Job Title: Embedded Software DeveloperWe are seeking a highly skilled Embedded Software Developer to join our team at Akebono Brake Corp. As an Embedded Software Developer, you will be responsible for developing and maintaining software for our electric brake system.Key Responsibilities:Develop and maintain software for our electric brake system using Matlab...


  • Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full time

    Job SummaryWe are seeking a highly skilled Sr. Software Engineer to join our team at Hitachi Astemo Americas, Inc. as a Software Design Engineer for Automotive Systems. In this role, you will be responsible for developing software component design specifications, working closely with software coders and testers, and participating in code reviews and...


  • Auburn Hills, Michigan, United States zobility Full time

    Job Title: Embedded Software Design EngineerWe are seeking an experienced Embedded Software Design Engineer to join our team at Zobility, a workforce management and staffing division of RGBSI. As an Embedded Software Design Engineer, you will be responsible for designing and developing embedded software for HVAC control modules.Responsibilities:Design and...


  • Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full time

    Job Title: Sr Staff Software EngineerContinental Automotive Systems, Inc. is a leading manufacturer of automotive systems and a pioneer in automated driving. We are seeking a highly skilled Sr Staff Software Engineer to join our team in Auburn Hills, MI.The PositionWe are looking for a talented software engineer to analyze customer and internal reported...


  • Farmington Hills, Michigan, United States Techswitch llc Full time

    Job DescriptionAt Techswitch LLC, we are seeking a highly skilled Embedded Systems Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for embedded systems in the automotive industry.Key ResponsibilitiesAnalyze system technical requirements and develop...


  • Farmington, Michigan, United States Akebono Brake Corporation Full time

    Job DescriptionThe Akebono Brake Corporation is seeking a highly skilled and innovative software developer to join its team. As an Embedded Software Developer, you will be responsible for developing and maintaining software applications for electric brake systems.Key Responsibilities:Develop and maintain software applications using Matlab and Model-Based...


  • Farmington, Michigan, United States Akebono Brake Corporation Full time

    Job DescriptionJob SummaryAkebono Brake Corporation is seeking a highly skilled and motivated Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our electric brake system.Key ResponsibilitiesDesign and develop software for our electric brake system...

  • Software Engineer

    3 weeks ago


    Farmington Hills, Michigan, United States Bosch Group Inc Full time

    Job DescriptionBosch Group Inc is seeking a highly skilled Software Engineer - Powertrain Solutions to join our global development team.About the RoleWe are looking for a talented software engineer to develop and implement software solutions for powertrain systems. As a member of our team, you will work on the latest generation microcontrollers and AUTOSAR...


  • Farmington Hills, Michigan, United States Hitachi Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Hitachi ASTEMO Americas, Inc. in Farmington Hills, Michigan, USA.Job Summary:The successful candidate will be responsible for developing software component design specifications, monitoring the work of software coders and testers, and participating...

  • Software Engineer

    3 weeks ago


    Farmington, Michigan, United States Bosch Group Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Bosch Group.About UsBosch is a leading global supplier of technology and services. Our company is committed to innovation and excellence in all aspects of our business.Job SummaryWe are looking for a talented Software Engineer to develop software for embedded control systems...


  • Auburn Hills, Michigan, United States Spark Talent Acquisition, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to lead our efforts in developing embedded software and electronic backbones for our military and commercial products. As a key member of our team, you will be responsible for coordinating outside teams of software engineers to design, develop, implement, and debug vehicle and module...

  • Software Engineer

    3 weeks ago


    Farmington, Michigan, United States Bosch Group Full time

    Job DescriptionBosch Group is seeking a highly skilled Software Engineer to join our Powertrain Solutions team. As a Software Engineer, you will be responsible for developing software for embedded control systems for automotive applications. Your primary focus will be on developing software for vehicle control units (VCUs), propulsion control units (PCUs),...


  • Farmington, Michigan, United States eTeam Inc Full time

    Job Summary:We are seeking a highly skilled Senior Software Research Engineer to join our team at eTeam Inc. as a Software Development Expert. The ideal candidate will have a strong background in software design and development for automotive embedded systems.Key Responsibilities:Understand the system architecture of In-Vehicle Infotainment Embedded Systems...


  • Farmington, Michigan, United States eTeam Inc Full time

    Job Title: Senior Software Research EngineerWe are seeking a highly skilled Senior Software Research Engineer to join our team at eTeam Inc. in Somerset, NJ.Job Summary:The successful candidate will be responsible for designing, developing, and maintaining software for Automotive Infotainment devices. This role requires a strong understanding of system...


  • Farmington, Michigan, United States eTeam Inc Full time

    Job Title: Sr. Software RSEJob Summary:We are seeking a highly skilled Senior Software Research Engineer to join our team at eTeam Inc. as a key member of our Automotive Infotainment software development team.Key Responsibilities:Understand and analyze the system architecture of In-Vehicle Infotainment Embedded Systems and identify new requirements.Conduct...

  • Software Engineer

    3 weeks ago


    Farmington, Michigan, United States Bosch Group Full time

    Job Title: Associate Software EngineerWe are seeking a highly skilled Associate Software Engineer to join our team at Bosch Group. As a key member of our global development team, you will be responsible for developing software for embedded control systems in automotive applications.Key Responsibilities:Develop software for vehicle control units (VCUs),...


  • Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full time

    Job Summary:Hitachi Astemo Americas, Inc. is seeking a highly skilled Software Field Application Engineer to join our team. As a Software Field Application Engineer, you will be responsible for providing customer support and technical assistance to our clients in the automotive industry.Key Responsibilities:Provide on-site support to customers, including...