Principal Software Engineer at GM responsible for designing and implementing complex software on custom embedded systems. Leading cross-functional teams and aligning architecture for robotics solutions.
Responsibilities
Work with executive leadership to set the technology direction for embedded system development with a focus on robotics solutions
Define a technical vision for mission-critical parts of embedded systems development
Work across orgs to ensure that the joint architecture across the full stack is coherent and is capable of solving relevant problems
Lead large initiatives involving many stakeholders by driving impact analysis and ensuring alignment with (and existence of) the larger architectural roadmap
Maintain alignment between senior leadership and engineering teams through effective executive communication
Maintain very high-quality bar in projects from the start and champion quality improvements by implementing better technical practices
Work with other teams to define the system level architecture and strategies for implementation
Initiate large projects with complex architecture, breaking it down to the right logical components so others can be utilized effectively
Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
Mentor others and be a role model for the team. Providing technical leadership, guidance and mentorship to our robotics senior+ engineers as they propose, prototype, evaluate, and iterate solutions, as well as through their career progression
Set and maintain a high technical bar for hiring
Advances recognized leading edge technologies and fosters an environment of innovation in others
Drive architecture standards, patterns, and principles; to disseminate information and strategy across the engineering org; to provide a sounding board for engineering teams addressing complex design topics, and to review/approve impactful, cross-cutting architecture designs.
Requirements
Proven experience writing production-quality software in multiple shipping products on custom hardware
Proficiency with C
Experience with Linux kernel or other RTOS driver development
Successful use of accelerator hardware (e.g., FPGA, DSP, embedded GPU, Tensor Processing Units)
Familiar with heterogeneous compute systems (i.e., a mix of Intel, ARMv8, other processor types)
Experience in kernel drivers/frameworks and embedded-linux build system
Experience applying and mentoring team members on software best practices
Effective at influencing others and building consensus even over contentious technical debates
Excellent verbal and written communication skills -- able to advise leadership at the director+ level on technical strategy
Expert at scoping and leading large ambiguous cross-functional engineering projects.
Technical Lead - Data Engineer specializing in Snowflake and Azure Data Services, overseeing data pipeline design and optimization for enterprise - scale projects.
Oracle Techno Functional Consultant overseeing Oracle ERP applications delivery lifecycle. Leading critical maintenance, development, and support activities in various financial modules.
AI Software Engineer at Genia enhancing productivity through AI implementations. Responsible for developing scalable solutions in data, AI, and BI workflows.
Technical Lead for Cloud & Infra Engineering with emphasis on AWS RDS support and operations. Responsible for managing cloud infrastructure and provisioning resources using Infrastructure as Code tools.
Technical Lead - Cloud & Infra Engg supporting AWS RDS services in India. Focused on troubleshooting, user access management, and Infrastructure as Code implementations.
GenAI Native Product Engineer at Paysafe building tools in a regulated fintech environment. Collaborating on AI solutions with a focus on usability, reliability, and operational efficiency.
Senior Software Engineer designing and developing data platforms for self - driving technology at GM. Collaborating with teams to ensure robust systems and mentor junior engineers.
Senior Manager overseeing project and product engineering in missile solutions for L3Harris. Driving functional execution with a focus on manufacturing and engineering disciplines in Huntsville, AL.
Software Engineer developing and testing embedded software for advanced tactical radio equipment. Collaborating with engineering teams for all software development life cycle phases in Sunrise, FL.