MedStar Health
Sr SW Developer - Android Apps and HMI
MedStar Health, Auburn Hills, Michigan, United States, 48326
Should be able to design and develop Tuner or SXM HAL components on the Android platform, used for communication with remote ECU over Ethernet. Ensure the component and interface design align with overall architecture and comply with standard or custom AIDL interfaces for various Stellantis vehicle requirements. Support the Project team in cross-functional activities and collaborate across the Remote Tuner team. Liaise with partners, suppliers, and other teams within Stellantis for the software development cycle. Maintain full capability in configuration management, DevOps techniques, and testing mechanisms to ensure quality code delivery. Basic Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 10 years of experience. Strong programming skills in C/C++/Java/Python. Knowledge of programming languages such as React Native, Kotlin, C#. Solid technical depth in Tuner features and stack. Good knowledge of Tuner functionalities (AM/FM/DAB/SDARS/HD Radio, etc.) across systems. Software design and implementation experience in an object-oriented environment. Knowledge of Automotive SOCs and Microcontrollers. Experience with operating systems like Linux, Android, QNX, Integrity, and other RTOSs. Experience with communication network protocols like HTTPS, RTP, WebSocket. Experience with communication interfaces such as Ethernet, UART, SPI, USB. Experience with SCM tools such as Git, Gerrit, Jenkins, JIRA, RTC. Experience with debugging tools like GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs. Experience with performance profiling tools. Knowledge of AUTOSAR and GENIVI/OSEK architectures. Knowledge of Functional Safety and SPICE processes. Knowledge of software quality standards and Test Driven Development. Proven ability to work in an Agile Scrum environment. Good team player with excellent communication skills. Strong problem-solving skills and motivation to work in a dynamic, fast-paced, multitasking environment. Preferred Qualifications: Deep knowledge of data communication and interfaces with external ECU. Knowledge of third-party software integration in a multi-party supplier ecosystem. Strong understanding of Tuner functionalities across different regions and their accessibility from multiple tuner stations. Experience testing/developing multiple tuner systems in automotive environments. Knowledge of features, strengths, and weaknesses of various Tuner supplier approaches. Experience maintaining code over the lifecycle of audio products and pipeline of future products. Engagement in designing end-to-end Tuner components and system architecture. Implementation experience with command & control interfaces, audio streaming paths, and integration with audio subsystems on Linux OS. Experience working with suppliers and algorithm vendors (technical and product management skills). #J-18808-Ljbffr