Principal Software Engineer, Embedded C++ Developer
4 weeks ago
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.
-
Senior Embedded Software Developer
3 weeks ago
Farmington Hills, Michigan, United States Saxon Global Full timeJob SummaryWe are seeking a highly skilled Sr Embedded Software Engineer to join our team at Saxon Global. In this role, you will be responsible for designing and developing embedded applications and services using C++ or Java.ResponsibilitiesDesigning embedded applications and services, including creating design documents.Developing codes and tools for...
-
Senior Embedded Software Developer
4 weeks ago
Farmington Hills, Michigan, United States Saxon Global Full timeJob 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...
-
Embedded Software Developer
4 weeks ago
Farmington, Michigan, United States Akebono Brake Corp Full timeJob DescriptionAkebono Brake Corp is seeking a highly skilled Embedded Software Developer to join our team. The successful candidate will be responsible for developing and maintaining software for our electric brake system.Key Responsibilities:Maintain and enhance existing Matlab toolsDevelop new Matlab tools to meet customer application and/or internal...
-
Senior Embedded Software Engineer
3 weeks ago
Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full timeJob SummaryContinental Automotive Systems, Inc. is a leading automotive manufacturer seeking a highly skilled Sr Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for analyzing customer and internal reported software failures, performing root-cause analysis, and providing solutions for failure...
-
Embedded Software Developer
4 weeks ago
Farmington, Michigan, United States Akebono Brake Corporation Full timeJob 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...
-
Staff Software Engineer
4 weeks ago
Farmington Hills, Michigan, United States Sirius XM Radio Inc Full timeAbout the RoleSiriusXM Radio Inc is seeking a highly skilled Staff Software Engineer to join our team. As a Middleware Expert, you will be responsible for designing and developing advanced software architectures for our next-generation satellite radio systems.You will work closely with our cross-functional teams to develop user interface software...
-
Senior Software Engineer
4 weeks ago
Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full timeJob Summary Continental Automotive Systems, Inc. is seeking a highly skilled Senior Software Engineer to lead the development of embedded software for the automotive industry. The ideal candidate will have a strong background in software development, testing, and debugging, with a focus on classic AUTOSAR based embedded projects. Key ResponsibilitiesAnalyze...
-
Auburn Hills, Michigan, United States zobility Full timeJob SummaryZobility is seeking a skilled Embedded Software Developer to join our team and contribute to the design and development of cutting-edge HVAC control systems.Key ResponsibilitiesDevelop software requirements and control strategies for HVAC control modulesCollaborate with cross-functional teams to update processes for improved software qualityWork...
-
Embedded Software Developer
3 weeks ago
Auburn Hills, Michigan, United States Pinnacle Professional Services Full timeJob SummaryThe BMS Engineer is responsible for the design, development, and launch of Battery Management System (BMS) software and controls applications in both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and validating software related to Li-Ion battery systems. The candidate will need...
-
Senior Embedded Software Developer
3 weeks ago
Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full timeSoftware Developer for Electronic SystemsAt Continental Automotive Systems, Inc., we're pushing the boundaries of automotive innovation. As a Sr Software Engineer, you'll play a key role in developing cutting-edge software units for electronic systems. Key Responsibilities:Develop software units in accordance with MISRA coding guidelines and AUTOSAR...
-
Senior Software Engineer
4 weeks ago
Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full timeJob Title: Senior Software Engineer - Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Continental Automotive Systems, Inc. in Auburn Hills, MI. As a Senior Software Engineer, you will be responsible for developing software units in accordance with MISRA coding guidelines and AUTOSAR standards. You will...
-
Senior Embedded Systems Software Engineer
3 weeks ago
Farmington, Michigan, United States ZF Full timeJob SummaryAs a Senior Embedded Systems Software Engineer at ZF, you will be responsible for designing and developing software for automotive embedded systems. This role requires a strong background in software development, particularly in the automotive industry. You will work closely with cross-functional teams to ensure timely delivery of software...
-
Senior Software Development Manager
4 weeks ago
Farmington, Michigan, United States ZF Full timeJob SummaryAs a Principal Software Engineer at ZF, you will be responsible for leading the development of automotive embedded systems and firmware software. Your expertise in software development and project management will be essential in ensuring project deliveries are on schedule and meeting customer timelines.Key Responsibilities Responsible for...
-
Staff Software Engineer
3 weeks ago
Farmington Hills, Michigan, United States Sirius XM Radio Inc Full timeAbout the RoleSiriusXM Radio Inc is seeking a highly skilled Staff Software Engineer to join our team. As a Middleware Expert, you will be responsible for designing, developing, and implementing software components for our automotive systems. This is a unique opportunity to work on cutting-edge technology and contribute to the development of innovative audio...
-
Embedded Software Developer
3 weeks ago
Farmington, Michigan, United States Akebono Brake Corporation Full timeJob SummaryAkebono Brake Corporation is seeking a highly skilled Embedded Software Developer to join our team. The ideal candidate will have a strong background in Matlab programming and experience in embedded software development using Model Based Design (MBD).As an Embedded Software Developer, you will be responsible for designing, developing, and testing...
-
Software Field Application Engineer
3 weeks ago
Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full timeJob Summary:As a Software Field Application Engineer at Hitachi Astemo Americas, Inc., you will be responsible for providing exceptional customer support and technical expertise to our clients in the automotive industry. This role requires a strong understanding of embedded software development, as well as excellent communication and problem-solving...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, Michigan, United States Pinnacle Professional Services Full timeBattery Management System Software DeveloperThe Pinnacle Professional Services team is seeking a skilled Battery Management System Software Developer to join our growing battery company. As a key member of our team, you will be responsible for designing, developing, and launching Battery Management System (BMS) software and controls applications in both 48V...
-
Senior Software Engineer
3 weeks ago
Farmington Hills, Michigan, United States Hitachi Full timeJob SummaryJob Title: Software Design EngineerAt Hitachi, we are seeking an experienced Software Design Engineer to join our team. The successful candidate will be responsible for developing software component design specifications, based on the software architecture design specification. They will work closely with the software coders and testers to ensure...
-
Embedded Systems Engineer
4 weeks ago
Farmington Hills, Michigan, United States Renesas Full timeWe are seeking a highly motivated candidate in Electrical Engineering or related fields to join our team as a Field Applications Engineer in our Detroit office.In this role, the candidate will collaborate closely with Sales, Field Applications Engineers, and Applications Engineers to advance automotive technologies.This position offers an exciting...
-
Software Field Application Engineer
3 weeks ago
Farmington Hills, Michigan, United States Hitachi Astemo Americas Inc Full timeJob Summary: We are seeking a highly skilled Software Field Application Engineer to join our team at Hitachi Astemo Americas Inc. As a key member of our team, you will be responsible for providing exceptional customer support and technical expertise to our clients in the automotive industry.Key Responsibilities:Provide on-site support to customers, including...