Staff Software Engineer
General MotorsFull Time
Expert & Leadership (9+ years)
Candidates must have 5+ years of experience and a Bachelor's degree in Electrical Engineering, Computer Science, or equivalent experience. Strong programming proficiency in C/C++/Java for embedded systems, including algorithm development, complex data structure manipulation, and highly optimized code implementation is required. Familiarity with multi-core ARM processors, WiFi/BT, IoT, vehicle communication/infotainment systems, V2X systems, Linux or Android OS with ARM, automotive protocols (J1939, J1587, J1850), and electrical bus communication (UART, CAN, Ethernet) is necessary. A strong understanding of operating system concepts like thread scheduling, context switching, and memory management is also required.
The Embedded Engineer will design, develop, debug, optimize, and validate high-performance firmware and software for cutting-edge embedded platforms on complex multi-core architectures. They will develop automated and unit-level functional testing to validate features and engage with cross-disciplinary teams to design, develop, and test features across the stack.
Enhances broadband services for providers
Motive focuses on enhancing the customer experience for broadband service providers. They offer a strategy called the High Leverage Network, which helps service providers simplify their offerings, making it easier for customers to buy, own, and use their services. This approach allows providers to fully utilize their networks to improve business outcomes and stand out in a competitive market. Unlike other companies, Motive emphasizes continuous innovation as a key differentiator, enabling service providers to create a more personalized and engaging experience for their customers. The ultimate goal of Motive is to help service providers deliver a superior customer experience that drives loyalty and business success.