NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003Cb>What you'll be doing:\u003C/b>\u003C/p>\u003Cul>\u003Cli>\u003Cp>Developing and triaging platform drivers which goes into SOCs\u003C/p>\u003C/li>\u003Cli>\u003Cp>Building sophisticated automation triage tools and isolating issues for FW and OS drivers\u003C/p>\u003C/li>\u003Cli>\u003Cp>Supporting OS driver development, bring up and triaging of Platform and Multimedia drivers\u003C/p>\u003C/li>\u003Cli>\u003Cp>Supporting the OEM ecosystem and providing innovative solutions\u003C/p>\u003C/li>\u003Cli>\u003Cp>Assist Boot KPIs, Security and OS drivers\u003C/p>\u003C/li>\u003Cli>\u003Cp>You will follow the devices all the way through from pre-silicon to bringup to production, in products across different business verticals.\u003C/p>\u003C/li>\u003Cli>\u003Cp>Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking products\u003C/p>\u003C/li>\u003Cli>\u003Cp>Multiple opportunities to collaborate and communicate effectively with teams from all around the globe\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>\u003Cb>What we need to see:\u003C/b>\u003C/p>\u003Cul>\u003Cli>\u003Cp>BS or MS degree in Computer Engineering, Computer Science, or equivalent experience and 5+ years of relevant software development experience\u003C/p>\u003C/li>\u003Cli>\u003Cp>Strong understanding on ARM microarchitecture as well as understanding of ARM exception levels\u003C/p>\u003C/li>\u003Cli>\u003Cp>Background in solving problems that apply to large complex systems deployed at scale.\u003C/p>\u003C/li>\u003Cli>\u003Cp>Testing and Validating drivers across various operating systems software.\u003C/p>\u003C/li>\u003Cli>\u003Cp>Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projects\u003C/p>\u003C/li>\u003Cli>\u003Cp>Good understanding of ACPI as Device tree concepts\u003C/p>\u003C/li>\u003Cli>\u003Cp>Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)\u003C/p>\u003C/li>\u003Cli>\u003Cp>Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systems\u003C/p>\u003C/li>\u003Cli>\u003Cp>Hands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etc\u003C/p>\u003C/li>\u003Cli>\u003Cp>Good understanding of SOC architecture spanning across Boot, Security and OS\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>\u003Cb>Ways to stand out from the crowd:\u003C/b>\u003C/p>\u003Cul>\u003Cli>\u003Cp>Background and strength with sophisticated system-level debugging is invaluable\u003C/p>\u003C/li>\u003Cli>\u003Cp>Experience working on system level reliability and resiliency features.\u003C/p>\u003C/li>\u003Cli>\u003Cp>Familiarity with system level security concepts\u003C/p>\u003C/li>\u003Cli>\u003Cp>Experience with embedded system SW concepts.\u003C/p>\u003C/li>\u003C/ul>\u003Cp style=\"text-align:inherit\">\u003C/p>\u003Cp style=\"text-align:inherit\">\u003C/p>Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.\u003Cdiv>\u003Cdiv>\u003Cdiv>\u003Cdiv>\u003Cdiv>\u003Cdiv>\u003Cdiv>\u003Cp>\u003C/p>\u003Cp>\u003Cspan>You will also be eligible for equity and \u003Ca href=\"https://www.nvidia.com/en-us/benefits/\" target=\"_blank\">benefits\u003C/a>.\u003C/span>\u003C/p>\u003Cp>\u003C/p>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\u003C/div>Applications for this job will be accepted at least until September 8, 2025.\u003Cp>\u003C/p>\u003Cp>\u003C/p>NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.\u003Cp style=\"text-align:inherit\">\u003C/p>\u003Cp style=\"text-align:inherit\">\u003C/p>","https://nvidia.wd5.myworkdayjobs.com/nvidiaexternalcareersite/job/US-CA-Remote/Senior-System-Software-Engineer---GPU-and-SoC_JR2003109","NVIDIA",{"id":310,"name":308,"urlSafeSlug":308,"logo":311},"3cd4b225-8559-433f-8b19-7f0bd97cae5a","txhnjc4c5hu3msapwpp7",[313],{"city":17,"region":54,"country":16},"2025-09-04T00:00:00Z",28,"Candidates must possess a BS or MS degree in Computer Engineering, Computer Science, or equivalent experience, along with 5+ years of relevant software development experience. A strong understanding of ARM microarchitecture and exception levels is required, as is experience solving problems in large, complex systems. Proficiency in C/C++ and Python programming, familiarity with ACPI and Device Tree concepts, and a solid grasp of computer system architecture, microprocessor, and microcontroller fundamentals are essential. Strong operating system fundamentals, including kernel and hypervisor experience on Windows and Linux, along with hands-on experience with debuggers like GDB and WinDBG, and compilers such as GCC, MSVC, and LLVM, are also necessary. A good understanding of SOC architecture spanning boot, security, and OS is needed. Experience with system-level debugging, system-level reliability and resiliency features, system-level security concepts, and embedded system software concepts are considered advantageous.","The Senior System Software Engineer will develop and triage platform drivers for SOCs, build sophisticated automation triage tools, and isolate issues for firmware and OS drivers. Responsibilities include supporting OS driver development, bring-up, and triaging of platform and multimedia drivers, as well as supporting the OEM ecosystem with innovative solutions. The role involves assisting with Boot KPIs, Security, and OS drivers, following devices from pre-silicon to production across various business verticals, and participating in architecture definition and early modeling/simulation. Collaboration and effective communication with global teams are key aspects of this position.",{"employment":319,"compensation":321,"experience":322,"visaSponsorship":325,"location":326,"skills":327,"industries":343},{"type":320},{"id":63,"name":64,"description":135},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":323},[324],{"id":73,"name":74,"description":202},{"type":76},{"type":76},[328,329,330,331,332,271,99,333,334,335,336,337,338,339,340,341,342],"GPU","SoC","System Software","Platform Drivers","BSP","Firmware","OS Drivers","Multimedia Drivers","Pre-silicon","Bringup","Production","Architecture Definition","Modeling","Simulation","AI",[344,346,348],{"id":91,"name":345},"Computer Hardware",{"id":91,"name":347},"Artificial Intelligence",{"id":91,"name":349},"Software Development",{"id":351,"title":352,"alternativeTitles":353,"slug":365,"jobPostId":351,"description":366,"isReformated":15,"applyUrl":367,"company":122,"companyOption":368,"locations":369,"listingDate":371,"listingSite":56,"isRemote":15,"requirements":372,"responsibilities":373,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":374},"ab42f046-3586-428b-a07e-e04c2bafe80a","Senior Embedded Systems Test Engineer",[104,354,355,356,114,108,357,110,358,359,360,361,362,363,364],"Lead Embedded Test Automation Engineer","Principal Embedded Systems Tester","Senior Embedded Software QA Lead","Senior Embedded Firmware Test Engineer","Senior Test Engineer, Embedded Software","Senior Embedded Systems Test Automation Specialist","Senior Embedded Systems Test Lead","Senior Embedded Systems Quality Engineer","Senior Embedded Systems Test Development Engineer","Senior Embedded Systems Test Manager","Senior Embedded Systems Test Automation Architect","senior-embedded-systems-test-engineer-ab42f046-3586-428b-a07e-e04c2bafe80a","## About Flock\n\nFlock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology solution is trusted by communities across the country to help solve and deter crime in the pursuit of safer communities for everyone.\n\nOur holistic public safety platform is comprehensive and intelligent, providing the actionable evidence needed to solve, deter and reduce crime across neighborhoods, schools, businesses and entire cities. Without compromising transparency or privacy, we are turning unbiased data into objective answers.\n\nFlock strives to offer a career-defining experience where you can also make an impact on your community. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fulfilling relationships even when we are physically apart. Our group of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded.\n\nWe have raised over $700M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Bedrock Capital, Meritech Capital Partners, and Initialized Capital. Now surpassing a $7.5B valuation, Flock is scaling intentionally and seeking the best and brightest to help us meet our goal of reducing crime in the United States by 25% in the next three years.\n\n## The Opportunity\n\nBe the driving force behind the automated testing landscape for innovative embedded systems that directly combat crime and make communities safer. At Flock, we're looking for a **Senior Embedded Systems Test Engineer** to design, implement, and manage critical infrastructure that guarantees our devices are reliable, performant, and scalable. You'll validate everything from low-level firmware to complex physical interactions. If you're passionate about moving fast, solving tough challenges, and ensuring top-tier quality in a dynamic environment where you can bridge the gap between prototype and production, this is your opportunity to play a key role in our Device Software Quality efforts.\n\nYou will design, implement, and manage the infrastructure that validates the software on our embedded products, from bare-metal firmware to interactions with the physical world. This role will be a professional generalist who is able to walk the line between scrappy prototype and production polish.\n\n## The Skillset\n\nWe are looking for people who:\n\n* Have a **Masters or Ph.D.** in Electrical Engineering, Computer Engineering, Computer Science, or a related field with **5+ years of experience** in QA and test automation.\n* Have expertise developing and maintaining **test automation for embedded systems**.\n* Have experience with **Hardware-in-the-Loop (HIL) testing**.\n* Are comfortable interacting with code in **multiple languages** to create, validate, and profile embedded devices.\n* Are comfortable working **cross-functionally** across multiple projects.\n* Have experience **commercializing electronics** in the consumer or industrial IoT space.\n* Are comfortable reading **schematics and PCB layouts** to inform test strategies and aid in debugging and have **hands-on embedded electronics prototyping experience**.\n* Have experience with **test case management tools** (e.g., TestRail, Zephyr) and **bug tracking systems** (e.g., Jira).\n* Have a healthy skepticism of and trust-but-verify relationship with abstraction layers.\n* Possess effective **verbal and written communication skills**.\n* Have humility, curiosity, and a passion for sharing knowledge.\n\nThe ideal candidate will be comfortable:\n\n* Acting as a key contributor between **embedded hardware, software, and program management**.\n* With **bare metal and RTOS code on MCUs**.\n* **Translating product goals into technical requirements**.\n* Prototyping and triaging issues on **embedded Android**.\n\n## Job Details\n\n* **Salary:** $170K - $190K\n* **Location Type:** Remote\n* **Employment Type:** FullTime","https://jobs.ashbyhq.com/flock%20safety/b7532c70-3a41-496e-9e95-d8d70a72001d",{"id":124,"name":122,"urlSafeSlug":125,"logo":126},[370],{"city":17,"region":17,"country":16},"2025-08-07T07:17:49.022Z","Candidates should possess a Master's or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or a related field with over 5 years of experience in QA and test automation. Expertise in developing and maintaining test automation for embedded systems, along with experience in Hardware-in-the-Loop (HIL) testing, is required. Proficiency in multiple programming languages for embedded device creation, validation, and profiling, comfort working cross-functionally, and experience commercializing electronics in the consumer or industrial IoT space are also necessary. Familiarity with reading schematics and PCB layouts, hands-on embedded electronics prototyping, and experience with test case management tools like TestRail or Zephyr and bug tracking systems like Jira are essential. Strong verbal and written communication skills, humility, curiosity, and a passion for knowledge sharing are also key requirements.","The Senior Embedded Systems Test Engineer will design, implement, and manage the infrastructure for validating software on embedded products, from bare-metal firmware to interactions with the physical world. This role involves acting as a key contributor between embedded hardware, software, and program management, and translating product goals into technical requirements. The engineer will also be involved in prototyping and triaging issues on embedded Android and working with bare metal and RTOS code on MCUs.",{"employment":375,"compensation":377,"experience":379,"visaSponsorship":382,"location":383,"skills":384,"industries":390},{"type":376},{"id":63,"name":64,"description":135},{"minAnnualSalary":67,"maxAnnualSalary":378,"currency":68,"details":17},190000,{"experienceLevels":380},[381],{"id":73,"name":74,"description":202},{"type":76},{"type":76},[148,149,150,385,386,266,387,388,271,389],"C/C++","Python","RTOS","Hardware-in-the-loop (HIL)","Agile",[391,393,394],{"id":91,"name":392},"Public Safety Technology",{"id":91,"name":163},{"id":91,"name":97},{"id":396,"title":39,"alternativeTitles":397,"slug":412,"jobPostId":396,"description":413,"isReformated":59,"applyUrl":414,"company":46,"companyOption":415,"locations":416,"listingDate":427,"listingSite":56,"isRemote":15,"requirements":428,"responsibilities":429,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":430},"dff2b940-84d7-4c3c-91ea-61d90a2c75e8",[398,399,400,401,402,403,404,405,406,407,408,31,409,410,411],"Senior C++ Embedded Linux Developer","Embedded Systems Engineer (C++)","Real-Time Embedded Software Developer","Embedded Linux Kernel Developer","Senior Robotics Software Engineer","Autonomous Vehicle Embedded Engineer","Embedded C++ Software Architect","Senior Embedded Systems Programmer","Embedded Software Performance Engineer","Senior Embedded Driver Developer","Embedded Software Engineer (C++/Linux)","Embedded Software Integration Engineer","Senior Embedded Software Specialist","Embedded Systems Development Lead","senior-embedded-software-engineer-dff2b940-84d7-4c3c-91ea-61d90a2c75e8","Salary: $150K - $200K\n\nLocation Type: Remote\n\nEmployment Type: FullTime\n\n\u003Cp style=\"min-height:1.5em\">At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses. \u003C/p>\u003Cp style=\"min-height:1.5em\">The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.\u003C/p>\u003Cp style=\"min-height:1.5em\">\u003C/p>\u003Ch3>\u003Cstrong>Who We Are\u003C/strong>\u003C/h3>\u003Cp style=\"min-height:1.5em\">We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving real-world problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the end-to-end user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.\u003C/p>\u003Cp style=\"min-height:1.5em\">\u003C/p>\u003Cp style=\"min-height:1.5em\">The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.\u003C/p>\u003Cp style=\"min-height:1.5em\">As a Senior Software Engineer on the Platform team, you'll be working on the core software components that power Serve and enable robotics application development. We’re looking for a self-driven engineer who’s passionate about building the future of autonomous delivery!\u003C/p>\u003Cp style=\"min-height:1.5em\">\u003C/p>\u003Ch3>Responsibilities\u003C/h3>\u003Cul style=\"min-height:1.5em\">\u003Cli>\u003Cp style=\"min-height:1.5em\">Write high quality embedded software for next generation Serve platforms.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Collaborate with Hardware and Autonomy teams on requirements, system design, and component selection.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Develop drivers and hardware abstractions for new components including sensors, actuators, and communication electronics.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Design and implement systems for measuring software and hardware performance.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Support BSP development and bringup of new hardware designs.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Support development of robotics middleware and application frameworks.\u003C/p>\u003C/li>\u003C/ul>\u003Cp style=\"min-height:1.5em\">\u003C/p>\u003Ch3>Qualifications\u003C/h3>\u003Cul style=\"min-height:1.5em\">\u003Cli>\u003Cp style=\"min-height:1.5em\">5+ years experience developing production C++ code (C++17 and newer).\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">3+ years experience developing embedded Linux applications and user space drivers.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Experience developing real-time systems with safety and performance requirements.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Experience with performance optimization of embedded software.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Experience with communication interfaces including Ethernet, GMSL, PCIe, USB, UART, I2C, CAN\u003C/p>\u003C/li>\u003C/ul>\u003Cp style=\"min-height:1.5em\">\u003C/p>\u003Ch3>What makes you stand out\u003C/h3>\u003Cul style=\"min-height:1.5em\">\u003Cli>\u003Cp style=\"min-height:1.5em\">Experience in robotics or autonomous vehicle development.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Prior experience integrating cameras and Lidar.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Strong knowledge of Linux kernel and experience developing kernel drivers.\u003C/p>\u003C/li>\u003Cli>\u003Cp style=\"min-height:1.5em\">Hands on experience testing and debugging electronics.\u003C/p>\u003C/li>\u003C/ul>","https://jobs.ashbyhq.com/serverobotics/38a1ed4a-f096-4f5d-9ab5-855e71b276e1",{"id":48,"name":46,"urlSafeSlug":49,"logo":50},[417,418,422,424],{"city":17,"region":17,"country":16},{"city":419,"region":420,"country":421},"Ottawa","Ontario","Canada",{"city":423,"region":420,"country":421},"Toronto",{"city":425,"region":426,"country":421},"Montreal","Quebec","2025-09-10T07:17:45.109Z","Candidates should have 5+ years of experience developing production C++ code, including C++17 and newer. A minimum of 3 years of experience developing embedded Linux applications and user space drivers is required, along with experience in real-time systems with safety and performance requirements. Expertise in performance optimization of embedded software and familiarity with communication interfaces such as Ethernet, GMSL, PCIe, USB, UART, I2C, and CAN are essential. Experience in robotics or autonomous vehicle development, integrating cameras and Lidar, strong knowledge of the Linux kernel with experience developing kernel drivers, and hands-on experience testing and debugging electronics are considered advantageous.","The Senior Embedded Software Engineer will write high-quality embedded software for next-generation Serve platforms. Responsibilities include collaborating with Hardware and Autonomy teams on requirements, system design, and component selection. The role involves developing drivers and hardware abstractions for new components like sensors, actuators, and communication electronics. Additionally, the engineer will design and implement systems for measuring software and hardware performance, support BSP development and bringup of new hardware designs, and contribute to the development of robotics middleware and application frameworks.",{"employment":431,"compensation":433,"experience":435,"visaSponsorship":439,"location":440,"skills":441,"industries":451},{"type":432},{"id":63,"name":64,"description":135},{"minAnnualSalary":434,"maxAnnualSalary":137,"currency":68,"details":17},150000,{"experienceLevels":436},[437,438],{"id":73,"name":74,"description":202},{"id":142,"name":143,"description":144},{"type":76},{"type":76},[264,92,442,443,444,445,446,447,448,449,450,386,266],"Machine Learning","Computer Vision","Drivers","Hardware Abstraction","Sensors","Actuators","Communication Electronics","BSP Development","C++",[452,453,455],{"id":91,"name":92},{"id":91,"name":454},"Autonomous Delivery",{"id":158,"name":159},{"id":457,"title":458,"alternativeTitles":459,"slug":470,"jobPostId":457,"description":471,"isReformated":15,"applyUrl":472,"company":122,"companyOption":473,"locations":474,"listingDate":476,"listingSite":56,"isRemote":15,"requirements":477,"responsibilities":478,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":479},"4427ace6-4e23-4274-9373-68fccb80d2da","Senior Embedded Machine Learning Engineer ",[460,461,462,463,464,465,466,467,468,469],"Senior Embedded ML Engineer","Senior Machine Learning Engineer, Embedded Systems","Lead Embedded ML Developer","Senior C++ Embedded ML Engineer","Senior Kotlin Embedded ML Engineer","Embedded Systems ML Specialist","Senior ML Engineer, Device Software","Senior Embedded Software Engineer, Machine Learning","Principal Embedded ML Engineer","Senior ML Systems Engineer, Embedded","senior-embedded-machine-learning-engineer-4427ace6-4e23-4274-9373-68fccb80d2da","# Sr. Embedded ML Engineer\n\n**Salary:** $175K - $200K\n**Employment Type:** Full-Time\n**Location Type:** Remote\n\n## About Flock Safety\n\nFlock Safety is an all-in-one technology solution dedicated to eliminating crime and enhancing community safety. Our intelligent platform leverages the collective power of cities, businesses, schools, and law enforcement agencies to build a safer future. We provide a comprehensive, maintenance-free technology solution trusted nationwide to help solve and deter crime, ultimately creating safer communities for everyone.\n\nOur holistic public safety platform is designed to be comprehensive and intelligent, delivering actionable evidence to solve, deter, and reduce crime across neighborhoods, schools, businesses, and entire cities. We achieve this without compromising transparency or privacy, transforming unbiased data into objective answers.\n\nFlock aims to provide a career-defining experience where you can make a tangible impact on your community. While safety is our core business, we foster a supportive team environment that optimizes the remote experience, cultivating strong and fulfilling relationships despite physical distance. Our dedicated employees thrive in a positive and inclusive culture that rewards a bias towards action.\n\nWe have secured over $700M in venture capital funding from prominent investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Bedrock Capital, Meritech Capital Partners, and Initialized Capital. With a valuation exceeding $7.5B, Flock is undergoing intentional scaling and is seeking top talent to help us achieve our goal of reducing crime in the United States by 25% within the next three years.\n\n## The Opportunity\n\nAs a Sr. Embedded ML Engineer, you will play a crucial role in developing the software that powers Machine Learning on our rapidly expanding fleet of deployed devices. You will collaborate closely with our Device, Imaging, and ML Modeling teams. Your responsibilities will include the design, development, testing, and productionization of our embedded systems and their associated applications. This will involve contributing to hardware requirement determination, expanding the scope of evidence capture, and enhancing the quality and speed of evidence delivery to our customers.\n\nYou will work in tandem with technical leaders to implement system components and develop robust testing frameworks. These frameworks will be essential for validating the functionality, performance, and integration of our Kotlin-based embedded codebase. While experience with model development or optimization is not a prerequisite for this role, a deep understanding of embedded systems and software quality assurance through automated testing is essential.\n\n## Skillset Requirements\n\n* **Strong proficiency in Kotlin**, with demonstrated experience in building applications.\n* **6+ years of professional engineering experience**, including at least 3 years of experience with C++ production-grade applications or systems.\n* **Experience designing and developing testing frameworks**, automated test suites, or continuous integration pipelines to ensure code quality and system reliability.\n* **Solid understanding of embedded systems programming and constraints.**\n* **Familiarity with system-level debugging and performance profiling tools.**\n* Ability to tackle complex technical problems independently, learn new technologies quickly, and deliver high-quality solutions iteratively.\n* **Effective communication skills** tailored to both technical and non-technical audiences.\n\n## Desired Qualifications (Plus, but not required)\n\n* Experience with Android SDK/NDK, particularly integrating Kotlin with native C++ code.\n* Exposure to build systems such as CMake and Docker-based workflows.\n* Familiarity with cloud environments such as AWS for testing infrastructure or deployment.\n* Background in image/video processing or graphics APIs (OpenGL, Vulkan).\n\n*We understand that you might not meet every single qualification. If you're excited about this role and believe you can make a significant contribution, we strongly encourage you to apply. We value diverse perspectives and are committed to building a team where everyone feels empowered to succeed.*\n\n## 90 Days at Flock\n\nWe operate with a results-oriented culture, and we believe traditional job descriptions are a thing of the past. Our focus is on driving tangible outcomes.","https://jobs.ashbyhq.com/flock%20safety/01421c1a-657d-4451-ae26-1220ea21bf6e",{"id":124,"name":122,"urlSafeSlug":125,"logo":126},[475],{"city":17,"region":17,"country":16},"2025-07-30T07:16:27.914Z","Candidates must possess strong proficiency in Kotlin and at least 6 years of professional engineering experience, including 3+ years with C++ production-grade applications or systems. Experience designing and developing testing frameworks, automated test suites, or CI pipelines is essential, along with a solid understanding of embedded systems programming and constraints. Familiarity with system-level debugging, performance profiling tools, and effective communication skills are also required. Experience with Android SDK/NDK, CMake, Docker, AWS, and image/video processing or graphics APIs are considered a plus.","The Senior Embedded Machine Learning Engineer will develop software for ML on deployed devices, collaborating with Device, Imaging, and ML Modeling teams. Responsibilities include designing, developing, testing, and productionizing embedded systems and their applications to define hardware requirements, enhance captured evidence, and improve evidence delivery quality and speed. The role involves implementing system components, developing testing frameworks to validate functionality, performance, and integration of Kotlin-based embedded code, and ensuring code quality and system reliability through automated testing.",{"employment":480,"compensation":482,"experience":484,"visaSponsorship":488,"location":489,"skills":490,"industries":494},{"type":481},{"id":63,"name":64,"description":135},{"minAnnualSalary":483,"maxAnnualSalary":137,"currency":68,"details":17},175000,{"experienceLevels":485},[486,487],{"id":73,"name":74,"description":202},{"id":142,"name":143,"description":144},{"type":76},{"type":76},[148,442,349,450,386,266,387,443,491,492,493],"Deep Learning","Model Optimization","Hardware Integration",[495,496,497],{"id":91,"name":161},{"id":158,"name":159},{"id":91,"name":163},{"id":499,"title":500,"alternativeTitles":501,"slug":516,"jobPostId":499,"description":517,"isReformated":15,"applyUrl":518,"company":519,"companyOption":520,"locations":524,"listingDate":526,"listingSite":315,"isRemote":15,"requirements":527,"responsibilities":528,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":529},"98cc43c5-11bd-4d48-81a2-da7fe817b7b2","Staff Embedded Software Engineer, Platform",[39,502,503,504,505,506,507,508,509,510,511,512,513,514,515],"Lead Embedded Software Developer","Principal Embedded Systems Engineer","Embedded Linux Engineer","RTOS Software Developer","Automotive Embedded Software Engineer","Safety Critical Software Engineer","Platform Software Engineer (Embedded)","Embedded C++ Developer","Embedded Systems Architect","Buildroot/Yocto Specialist","Embedded Software Development Lead","Senior C++ Embedded Engineer","Real-Time Systems Engineer","Embedded Software Architect","staff-embedded-software-engineer-platform-98cc43c5-11bd-4d48-81a2-da7fe817b7b2","# Platform Software Engineer - ADAS/AD\n\n## Position Overview\n\nAt ADAS/AD (Advanced Driver Assistance Systems and Automated Driving) Software Organization within General Motors, we are working on developing cutting-edge ADAS features for next-generation vehicles. We are seeking an experienced platform software engineer to design and develop platform software for ADAS embedded platforms. Your expertise will help build and integrate scalable, secure, and high-performance platform software including middleware frameworks, platform applications, and communication stacks.\n\n**Employment Type:** Full-time\n\n**Remote:** This role is based remotely. However, if you live within a 50-mile radius of [Mountain View, Detroit, Warren, Milford], you are expected to report to that location three times a week, at minimum.\n\n## Responsibilities\n\n* Design and develop safety-critical platform applications using C and C++14+, ensuring high software quality standards.\n* Create automation scripts in Python and develop multithreaded applications.\n* Work with interprocess communication stacks and middleware frameworks (e.g., DDS, Zenoh).\n* Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews.\n* Assess and integrate new open-source technologies into automotive applications, focusing on performance, security, and compatibility.\n* Debug, test, and validate software on target hardware, providing support for production software deployment and resolving manufacturing issues.\n\n## Skills & Abilities (Required Qualifications)\n\n* 12+ years of experience in advanced programming with C and C++ (C++11 or newer preferred) for application development.\n* Hands-on experience with Buildroot/Yocto, including recipe creation, layer management, and image customization.\n* Strong expertise in Embedded Linux and Linux kernel development.\n* Proficiency in build systems such as Bazel and CMake.\n* Deep understanding of embedded systems development and real-time operating systems (RTOS).\n* Experience with topic-based communication middleware (e.g., DDS, Zenoh, MQTT).\n* Skilled in Linux debugging tools like GDB.\n* Proficiency in network analysis using tcpdump and Wireshark.\n* Familiarity with UDS standards (ISO-14229).\n\n## Compensation\n\n* **Salary Range:** $186,200 to $285,300. The actual base salary offered will vary based on factors relevant to the position.\n* **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.\n* **Relocation:** This job may be eligible for relocation benefits.\n\n## Benefits\n\nGM offers a variety of health and wellbeing benefit programs, including but not limited to:\n* Medical, dental, and vision insurance\n* Health Savings Account (HSA)\n* Flexible Spending Accounts (FSAs)\n* Retirement savings plan\n* Sickness and accident benefits\n* Life insurance\n* Paid vacation & holidays\n* Tuition assistance programs\n* Employee assistance program\n* GM vehicle discounts\n\n## About GM\n\nOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all.\n\n## Why Join Us\n\nWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds, and our culture. Every day, we want every employee to feel they belong to one General Motors team. From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.\n\n#LI-MH2","https://generalmotors.wd5.myworkdayjobs.com/careers_gm/job/Remote---United-States/Staff-Embedded-Software-Engineer--Platform_JR-202501030","General Motors",{"id":521,"name":519,"urlSafeSlug":522,"logo":523},"a67c47ca-628f-436d-aa0a-b4192c7feba7","General-Motors","rkvadkpjcebsbg2fjdtk",[525],{"city":17,"region":17,"country":16},"2025-06-12T00:00:00Z","The ideal candidate will possess 12+ years of advanced programming experience in C and C++ (C++11 or newer preferred) for application development. They should have hands-on experience with Buildroot/Yocto, including recipe creation, layer management, and image customization, along with strong expertise in Embedded Linux and Linux kernel development. Proficiency in build systems like Bazel and CMake, a deep understanding of embedded systems development and real-time operating systems (RTOS), and experience with topic-based communication middleware (e.g., DDS, Zenoh, MQTT) are essential. Familiarity with UDS standards (ISO-14229) and skills in Linux debugging tools (GDB) and network analysis (tcpdump, Wireshark) are also required.","The Staff Embedded Software Engineer will design and develop safety-critical platform applications using C and C++14+, adhering to high software quality standards. Responsibilities include creating automation scripts in Python, developing multithreaded applications, and working with interprocess communication stacks and middleware frameworks. The engineer will enforce good software design practices throughout the development lifecycle, assess and integrate new open-source technologies into automotive applications, and debug, test, and validate software on target hardware, including providing support for production software deployment and resolving manufacturing issues.",{"employment":530,"compensation":532,"experience":533,"visaSponsorship":536,"location":537,"skills":538,"industries":551},{"type":531},{"id":63,"name":64,"description":17},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":534},[535],{"id":142,"name":143,"description":17},{"type":76},{"type":56},[539,540,386,541,542,543,544,545,546,547,548,549,550],"C","C++14","multithreading","DDS","Zenoh","Buildroot","Yocto","Embedded Linux","Linux kernel development","Bazel","CMake","embedded systems development",[552,554],{"id":91,"name":553},"Automotive",{"id":91,"name":349},{"id":556,"title":557,"alternativeTitles":558,"slug":574,"jobPostId":556,"description":575,"isReformated":15,"applyUrl":576,"company":577,"companyOption":578,"locations":581,"listingDate":583,"listingSite":247,"isRemote":15,"requirements":584,"responsibilities":585,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":586},"102c2f25-7e84-4000-8805-8896bba28ce7","Join Our Talent Community",[559,560,561,562,563,564,565,566,567,568,569,570,571,572,573],"PatientPoint Talent Network","PatientPoint Career Opportunities","PatientPoint Job Exploration","PatientPoint Digital Health Careers","PatientPoint Healthcare Technology Jobs","PatientPoint Data Analytics Roles","PatientPoint IT Infrastructure Jobs","PatientPoint Sales Opportunities","PatientPoint Account Management Roles","PatientPoint Field Service Jobs","PatientPoint Customer Support Careers","PatientPoint Inside Sales Jobs","PatientPoint Outside Sales Roles","PatientPoint Creative Marketing Jobs","PatientPoint Engineering Opportunities","join-our-talent-community-102c2f25-7e84-4000-8805-8896bba28ce7","### Position Overview\n\n- **Location Type:** Remote\n- **Employment Type:** [Not specified]\n- **Description:** PatientPoint is seeking skilled individuals to help lead the company into the future. Join their Talent Community to receive career resources, potential job opportunities, and insights from recruiters. PatientPoint is a leading digital health company committed to empowering better health through innovation and a purpose-driven approach.\n\n### Talent Community\n\n- **Purpose:** Join our Talent Community to receive career resources, potential job opportunities, and insights through the \"PatientPoint of View\". Recruiters may contact you when they have an interesting opportunity that may be a fit for you.\n- **Talent Networks:**\n - Data & Tech\n - Engineering\n - Data & Analytics\n - Infrastructure & IT\n - Sales\n - Account Management\n - Field Services & Customer Support\n - Inside Sales\n - Outside Sales\n - Creative & Marketing\n\n### Responsibilities\n\n- [Not specified - The description focuses on recruitment and company overview.]\n\n### Requirements\n\n- [Not specified - The description focuses on recruitment and company overview.]\n\n### Company Information\n\n- **Company:** PatientPoint\n- **Industry:** Digital Health\n- **Mission:** To positively impact patient behaviors and improve health outcomes.\n- **Approach:** Focus on innovation and a purpose-driven approach.","https://job-boards.greenhouse.io/patientpoint/jobs/4243761005","PatientPoint",{"id":579,"name":577,"urlSafeSlug":577,"logo":580},"a6be66db-ecb7-4f4f-a56d-1e154ffac84d","zvn1ylulhsyyowqu95ym",[582],{"city":17,"region":17,"country":16},"2025-03-30T13:54:45.063Z","Candidates should possess skills in Data & Tech, Engineering, Data & Analytics, Infrastructure & IT, Sales, Account Management, Field Services & Customer Support, Inside Sales, Outside Sales, and Creative & Marketing.","This role involves joining PatientPoint's Talent Community to explore potential job opportunities, receiving career resources, and contributing to the company's mission of empowering better health through digital innovation and improving patient outcomes.",{"employment":587,"compensation":591,"experience":593,"visaSponsorship":598,"location":599,"skills":600,"industries":601},{"type":588},{"id":589,"name":590,"description":17},"6d29fb0e-c389-4488-940b-7ca93a9f10bb","Internship",{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":592},"No specific compensation details provided.",{"experienceLevels":594},[595],{"id":596,"name":597,"description":17},"e677de98-10ce-4da6-9a88-ef9be4395dfe","Entry Level & New Grad",{"type":76},{"type":76},[],[602],{"id":91,"name":603},"Digital Health",{"id":605,"title":606,"alternativeTitles":607,"slug":622,"jobPostId":605,"description":623,"isReformated":59,"applyUrl":624,"company":519,"companyOption":625,"locations":626,"listingDate":628,"listingSite":315,"isRemote":15,"requirements":629,"responsibilities":630,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":631},"54c53ce6-1521-497d-a2a0-447926bb475a","Staff Software Engineer - ADAS",[608,609,610,31,611,612,613,614,615,616,617,618,619,620,621],"Senior Embedded Software Engineer ADAS","Lead C++ Developer Automotive","Staff Embedded Linux Engineer","ADAS Platform Software Architect","Principal Software Engineer Embedded C++","Senior Software Developer Automotive Embedded","Embedded Systems Lead Engineer","Senior ADAS Software Specialist","Staff C++ Embedded Systems Developer","Senior Software Engineer Automotive RTOS","Lead Embedded Software Architect ADAS","Senior Software Engineer C++ Embedded Linux","Staff Automotive Software Engineer","Senior Embedded C++ Developer ADAS","staff-software-engineer-adas-54c53ce6-1521-497d-a2a0-447926bb475a","Employment Type: Full time\n\n\u003Ch2>\u003Cb>Job Description\u003C/b>\u003C/h2>\u003Cdiv>\u003Cdiv>\u003Cp>\u003Cb>\u003Cspan>Role: \u003C/span>\u003C/b>\u003C/p>\u003Cp>\u003Cspan>\u003Cspan>At ADAS/AD (Advanced Driver Assistance Systems and Automated Driving) Software Organization within General Motors, we are working on developing \u003C/span>\u003Cspan>cutting-edge ADAS features for next-generation vehicles. \u003C/span>\u003C/span>\u003Cbr />\u003Cspan>\u003Cspan> \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cp>\u003Cspan>\u003Cspan>We are seeking an experienced platform software engineer to design and develop platform software for ADAS embedded platform. \u003C/span>\u003C/span>\u003Cspan>\u003Cspan> \u003C/span>\u003C/span>\u003Cbr />\u003Cspan>\u003Cspan>Your \u003C/span>\u003Cspan>expertise\u003C/span>\u003Cspan> will help build and integrate scalable, secure, and high-performance platform software including \u003C/span>\u003Cspan>drivers, \u003C/span>\u003Cspan>middleware frameworks, platform \u003C/span>\u003Cspan>applications\u003C/span>\u003Cspan> and communication stack.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cp>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cp>\u003Cb>What You'll Do:\u003C/b>\u003C/p>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Design and develop safety-critical platform applications using C and C++14+, ensuring high software quality standards.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Create automation scripts in Python and develop multithreaded applications.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Work with \u003C/span>\u003Cspan>interprocess\u003C/span>\u003Cspan> communication stacks and middleware frameworks (e.g., DDS, \u003C/span>\u003Cspan>Zenoh\u003C/span>\u003Cspan>).\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Assess and integrate new open-source technologies into automotive applications, focusing on performance, security, and compatibility.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Debug, test, and \u003C/span>\u003Cspan>validate\u003C/span>\u003Cspan> software on target hardware, providing support for production software deployment and resolving manufacturing issues.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cp>\u003C/p>\u003Cp>\u003Cb>\u003Cspan>Your Skills & Abilities (Required Qualifications) \u003C/span>\u003C/b>\u003Cspan>\u003Cspan> \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>12+ years of experience in advanced programming with C or C++ (C++11 or newer preferred) for application development. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Hands-on experience with \u003C/span>\u003Cspan>Buildroot\u003C/span>\u003Cspan>/\u003C/span>\u003Cspan>Yocto\u003C/span>\u003Cspan>, including recipe creation, layer management, and image customization. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Strong \u003C/span>\u003Cspan>expertise\u003C/span>\u003Cspan> in Embedded Linux and Linux kernel development. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Proficiency\u003C/span>\u003Cspan> in \u003C/span>\u003Cspan>build\u003C/span>\u003Cspan> systems such as Bazel and \u003C/span>\u003Cspan>CMake\u003C/span>\u003Cspan>. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Deep understanding of embedded systems development and real-time operating systems (RTOS). \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with topic-based communication middleware (e.g., DDS, \u003C/span>\u003Cspan>Zenoh\u003C/span>\u003Cspan>, MQTT). \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Skilled in Linux debugging tools like GDB. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Proficiency\u003C/span>\u003Cspan> in network analysis using \u003C/span>\u003Cspan>tcpdump\u003C/span>\u003Cspan> and Wireshark. \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Familiarity with UDS standards (ISO-14229). \u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cp>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cp>\u003Cb>What Will Give You A Competitive Edge (Preferred Qualifications)\u003C/b> \u003C/p>\u003C/div>\u003C/div>\u003Cdiv>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience developing on and for embedded Linux / POSIX systems\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Demonstrated experience building, testing, and shipping production software\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with safety critical development (FDA, FAA, Automotive)\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with networking, camera hardware, or NVME storage\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with ROS or other robotics middleware platforms\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with other languages\u003C/span>\u003Cspan>, \u003C/span>\u003Cspan>eg\u003C/span>\u003Cspan> Python\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Experience with QNX, VxWorks, or similar.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cdiv>\u003Cp>\u003Cb>\u003Cspan>Compensation\u003C/span>\u003C/b>\u003Cspan>\u003Cspan>\u003Cb>:\u003C/b> The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid \u003C/span>\u003Cspan>in accordance with\u003C/span>\u003Cspan> applicable state laws. The compensation may not be \u003C/span>\u003Cspan>representative\u003C/span>\u003Cspan> for positions \u003C/span>\u003Cspan>located\u003C/span>\u003Cspan> outside of the California Bay Area.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>The salary range for this role is \u003C/span>\u003Cspan>$186,200 to $285,300\u003C/span>\u003Cspan>. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Bonus Potential: An incentive \u003C/span>\u003Cspan>pay\u003C/span>\u003Cspan> program offers payouts based on company performance, job level, and individual performance.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>\u003Cb>Relocation: \u003C/b>\u003Cspan>This job may be eligible for relocation benefits.\u003C/span>\u003C/p>\u003Cp>\u003C/p>\u003C/div>\u003Cdiv>\u003Cp>\u003Cb>\u003Cspan>Benefits: \u003C/span>\u003C/b>\u003C/p>\u003C/div>\u003Cdiv>\u003Cul>\u003Cli>\u003Cp>\u003Cspan>\u003Cspan>Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition \u003C/span>\u003Cspan>assistance\u003C/span>\u003Cspan> programs, employee \u003C/span>\u003Cspan>assistance\u003C/span>\u003Cspan> program, GM vehicle discounts and more.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>\u003Cp>\u003Cspan>\u003Cspan>\u003Cb>Remote:\u003C/b> This role is based remotely but if you live within a 50-mile radius of [Mountain View, Detroit, Warren, Milford], you are expected to report to that location three times a week, at minimum.\u003C/span>\u003C/span>\u003Cspan> \u003C/span>\u003C/p>\u003C/div>\u003Cp>\u003C/p>\u003C/div>\u003C/div>

\u003Ch2>\u003Cb>About GM\u003C/b>\u003C/h2>\u003Cp>\u003Cspan>Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.\u003C/span>\u003C/p>

\u003Ch2>\u003Cb>Why Join Us\u003C/b>\u003Cspan> \u003C/span>\u003C/h2>\u003Cp>\u003Cspan>We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.\u003C/span>\u003C/p>

\u003Ch2>\u003Cb>Benefits Overview\u003C/b>\u003C/h2>\u003Cp>From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting \u003Ca href=\"https://search-careers.gm.com/en/working-at-gm/total-rewards\" target=\"_blank\">\u003Cspan class=\"emphasis-3\">\u003Cb>Total Rewards Resources\u003C/b>\u003C/span>\u003C/a>.\u003C/p>

\u003Ch2>\u003Cb>Non-Discrimination and Equal Employment Opportunities (U.S.)\u003C/b>\u003C/h2>\u003Cp>\u003Cspan>General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.\u003C/span>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003Cspan>All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. \u003C/span>\u003C/p>\u003Cp>\u003C/p>\u003Cp>\u003Cspan>We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit \u003Ca href=\"https://search-careers.gm.com/en/how-we-hire\" target=\"_blank\">\u003Cspan class=\"emphasis-3\">\u003Cb>How we Hire\u003C/b>\u003C/span>\u003C/a>.\u003C/span>\u003C/p>

\u003Ch2>\u003Cb>Accommodations\u003C/b>\u003C/h2>\u003Cp>General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, \u003Ca href=\"mailto:Careers.Accommodations@GM.com\" target=\"_blank\">\u003Cspan class=\"emphasis-3\">\u003Cb>email\u003C/b>\u003C/span>\u003C/a>\u003Cb> \u003C/b>us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.\u003C/p>","https://generalmotors.wd5.myworkdayjobs.com/careers_gm/job/Work-From-Home---United-States/Staff-Software-Engineer---ADAS_JR-202515657",{"id":521,"name":519,"urlSafeSlug":522,"logo":523},[627],{"city":17,"region":17,"country":16},"2025-08-26T00:00:00Z","Candidates must have 12+ years of programming experience in C or C++ (C++11 or newer preferred) for application development. Required experience includes Buildroot/Yocto with recipe creation and image customization, embedded Linux and Linux kernel development, build systems like Bazel and CMake, embedded systems development, and real-time operating systems (RTOS). Proficiency is also required in topic-based communication middleware (e.g., DDS, Zenoh, MQTT), Linux debugging tools (GDB), network analysis tools (tcpdump, Wireshark), and familiarity with UDS standards (ISO-14229).","The Staff Software Engineer will design and develop safety-critical platform applications using C and C++14, ensuring high software quality. Responsibilities include creating automation scripts in Python, developing multithreaded applications, working with interprocess communication stacks and middleware frameworks, enforcing software design practices throughout the development lifecycle, assessing and integrating new open-source technologies, debugging and testing software on target hardware, and supporting production software deployment and resolving manufacturing issues.",{"employment":632,"compensation":634,"experience":635,"visaSponsorship":638,"location":639,"skills":640,"industries":645},{"type":633},{"id":63,"name":64,"description":135},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":636},[637],{"id":142,"name":143,"description":144},{"type":76},{"type":76},[539,540,386,542,543,544,545,546,547,548,549,387,641,642,643,644],"MQTT","GDB","tcpdump","Wireshark",[646,647],{"id":91,"name":553},{"id":91,"name":349},{"id":649,"title":650,"alternativeTitles":651,"slug":662,"jobPostId":649,"description":663,"isReformated":15,"applyUrl":664,"company":665,"companyOption":666,"locations":669,"listingDate":671,"listingSite":247,"isRemote":15,"requirements":672,"responsibilities":673,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":674},"5ff9f7dd-9733-429b-b4c4-ea32583bf76b","Apply here to join Nutrafol's Talent Community!",[652,653,654,655,656,657,658,659,660,661],"Nutrafol Talent Community","Nutrafol Career Opportunities","Nutrafol Future Roles","Nutrafol Employment Interest","Nutrafol Remote Work Jobs","Nutrafol Healthcare Benefits Careers","Nutrafol Wellness Program Jobs","Nutrafol Employee Perks","Nutrafol Company Culture","Nutrafol Job Openings","apply-here-to-join-nutrafol-x27-s-talent-community-5ff9f7dd-9733-429b-b4c4-ea32583bf76b","### Position Overview\n\n- **Location Type:** Fully Remote\n- **Job Type:** Talent Community Application\n- **Salary:** Not specified\n\nNutrafol is a growing company dedicated to hair wellness, creating clinically tested products and providing support for individuals at every stage of their hair journey. We utilize a multi-factorial approach targeting key root causes of hair thinning with a patented blend of vitamins, minerals, and natural ingredients, recommended by over 7,500 physicians and hair professionals. We are committed to innovation and empowering individuals to realize their full potential.\n\n### Requirements\n\n- Not specified - This is an application to join the Talent Community.\n\n### Responsibilities\n\n- Not specified - This is an application to join the Talent Community.\n\n### Perks & Benefits\n\n- **Remote Work:** Fully remote work experience\n- **Healthcare:** Comprehensive medical, dental, and vision package, including FSA program\n- **Retirement:** 401K with 50% match\n- **Bonus:** Quarterly Bonus Program\n- **Time Off:** Flexible PTO\n- **Food:** Free lunch on Tuesdays and Thursdays via Seamless/Grubhub\n- **Wellness:**\n - Monthly wellness stipend\n - Monthly internet stipend\n - Monthly cell phone stipend\n - Annual learning & development stipend\n - Wellness Program, including virtual Wellness Sessions & No-Meeting Wednesdays\n- **Mental Wellness:** Free meditation app membership (Headspace)\n- **Nutrafol:** Free Nutrafol subscription\n- **Pet Insurance:** Pet insurance and benefit programs\n\n### Company Information\n\n- **Company:** Nutrafol\n- **Mission:** To help people grow into the best version of themselves through hair wellness.\n- **Values:** Embracing individuality, leading by example, and empowering others with passion for wellness and innovation.\n\nCalifornia residents may review our CCPA notice here.","https://job-boards.greenhouse.io/nutrafol/jobs/4385354005","Nutrafol",{"id":667,"name":665,"urlSafeSlug":665,"logo":668},"b2ac0161-182b-4a04-80da-a79a54e4b117","lhi0btjeoioa7qgotnxx",[670],{"city":17,"region":17,"country":16},"2025-04-26T08:03:19.679Z","Applicants should possess interests and experience that align with a future position at Nutrafol, and the Talent Acquisition team will contact them if a suitable match is identified.","Nutrafol is seeking individuals to join their Talent Community, inviting them to express their interest in potential future roles and providing information about the company’s benefits and perks, including fully remote work, comprehensive healthcare, and various wellness programs.",{"employment":675,"compensation":677,"experience":679,"visaSponsorship":682,"location":683,"skills":684,"industries":696},{"type":676},{"id":63,"name":64,"description":17},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":678},"Salary not specified; includes benefits and stipends",{"experienceLevels":680},[681],{"id":596,"name":597,"description":17},{"type":76},{"type":76},[685,686,687,688,689,690,691,692,693,694,695],"Wellness Program","Mental Wellness","Remote Work","Healthcare Benefits","Retirement Planning","Stipends","Pet Insurance","Flexible PTO","Wellness Sessions","No-Meeting Wednesdays","Subscription Management",[697,699],{"id":91,"name":698},"Health & Wellness",{"id":91,"name":700},"Personal Care & Beauty",{"id":702,"title":703,"alternativeTitles":704,"slug":716,"jobPostId":702,"description":717,"isReformated":15,"applyUrl":718,"company":719,"companyOption":720,"locations":723,"listingDate":730,"listingSite":56,"isRemote":15,"requirements":731,"responsibilities":732,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":733},"bfcbef78-c5c3-40d5-96fa-4734b58183b9","Software Engineer, Platform",[705,504,706,707,708,514,709,710,711,11,712,713,714,509,715],"Robotics Platform Engineer","Linux Systems Engineer","ROS Platform Developer","Autonomous Vehicle Platform Engineer","Kernel Developer","Driver Developer","Robotics Software Engineer","Linux Kernel Engineer","Platform Software Engineer","Robotics Middleware Engineer","Robotics Linux Specialist","software-engineer-platform-bfcbef78-c5c3-40d5-96fa-4734b58183b9","# Platform Engineer\n\n**Employment Type:** Full-Time\n**Location Type:** Remote\n**Salary:** [Not Specified]\n\n## Who We Are\n\nAeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit [www.aerovect.com](http://www.aerovect.com).\n\nAs a Platform Engineer at AeroVect, you will own the reliability, performance, and scalability of the software foundation that powers our autonomous ground vehicle fleet. You will be responsible for managing and optimizing our Ubuntu-based operating system images, middleware, and device drivers that interface with a diverse multi-sensor ROS 2 stack. Your work enables our perception and autonomy teams to iterate rapidly and deliver safe, production-ready capabilities to customers worldwide.\n\n## Responsibilities\n\n* Design, build, and maintain custom Ubuntu/Linux distributions tailored for real-time, safety-critical autonomous vehicle workloads.\n* Optimize and tune ROS 2 DDS middleware (e.g., Cyclone DDS, Fast DDS) for low-latency, high-throughput multi-sensor data flows.\n* Develop, integrate, and maintain kernel modules and user-space drivers for LiDARs, cameras, radars, GNSS/INS, CAN, and other vehicle interfaces.\n* Maintain and expand the network interfaces of the system.\n* Implement observability and logging solutions to monitor system health, performance, and resource utilization in both lab and field deployments.\n* Collaborate with autonomy, perception, and controls engineers to profile CPU/GPU usage and remove bottlenecks across the stack.\n* Harden the platform for production by applying security patches, enforcing secure boot, and implementing over-the-air (OTA) update pipelines.\n* Own CI/CD pipelines for OS images and driver packages; automate build, test, and deployment processes.\n* Provide on-call support for platform components during field trials and customer pilots.\n* Contribute to technical documentation and best-practice guidelines for internal and external developers.\n\n## Requirements\n\n* 3+ years of experience developing or maintaining Linux-based embedded or robotics platforms.\n* Deep knowledge of Ubuntu or Linux systems, including package management, systemd, networking, and kernel configuration.\n* Proficiency in C/C++ and Python; experience writing or debugging kernel modules and user-space drivers.\n* Hands-on experience with ROS 1 or ROS 2 in a production or research setting.\n* Familiarity with common communication buses and protocols (USB, Ethernet, CAN, PCIe, SPI, I2C).\n* Strong grasp of real-time performance tuning, profiling tools (perf, eBPF, tracing), and resource-constrained optimization.\n* Experience with Git, Docker/OCI containers, and automated build systems (Yocto, Buildroot, or similar).\n\n## We Prefer\n\n* Prior work on autonomous vehicles, drones, or other safety-critical robotic systems.\n* Experience with ptp4l configurations in complex systems.\n* Experience with v4l2/gstreamer.\n* Experience with Nvidia Orin/Jetson platforms.\n* Experience customizing the Linux kernel for PREEMPT_RT or other real-time patches.\n* Knowledge of DDS internals and QoS tuning for deterministic data delivery.\n* Familiarity with GPU acceleration frameworks (CUDA, Vulkan) and heterogeneous compute scheduling.\n* Experience integrating functional safety libraries and tools (e.g., MISRA, ISO 26262 compliance workflow).\n* Comfort working in a fast-paced startup environment and supporting field deployments at airports or other industrial sites.","https://jobs.ashbyhq.com/aerovect/041ae29d-2731-4c7c-8f3f-7974f0ac01dc","AeroVect",{"id":721,"name":719,"urlSafeSlug":719,"logo":722},"3c631e7d-457e-4072-9406-9d9308e5b9e6","bkz2yoeagkblnit7do7g",[724,725,726],{"city":17,"region":17,"country":245},{"city":188,"region":189,"country":16},{"city":727,"region":728,"country":729},"Frankfurt","Hessen","Germany","2025-07-16T08:02:12.98Z","Candidates should have 3+ years of experience developing or maintaining Linux-based embedded or robotics platforms, with deep knowledge of Ubuntu or Linux systems, including package management, systemd, networking, and kernel configuration. Proficiency in C/C++ and Python is required, along with experience writing or debugging kernel modules and user-space drivers. Hands-on experience with ROS 1 or ROS 2 in a production or research setting is necessary, as is familiarity with common communication buses and protocols like USB, Ethernet, CAN, PCIe, SPI, and I2C. A strong grasp of real-time performance tuning, profiling tools, and resource-constrained optimization is essential, along with experience with Git, Docker/OCI containers, and automated build systems. Preferred qualifications include prior work on autonomous vehicles, drones, or other safety-critical robotic systems, experience with ptp4l configurations, v4l2/gstreamer, Nvidia Orin/Jetson platforms, customizing the Linux kernel for real-time patches, knowledge of DDS internals and QoS tuning, familiarity with GPU acceleration frameworks, and experience integrating functional safety libraries and tools. Comfort working in a fast-paced startup environment and supporting field deployments is also preferred.","The Platform Engineer will design, build, and maintain custom Ubuntu/Linux distributions for autonomous vehicle workloads. They will optimize and tune ROS 2 DDS middleware for low-latency data flows, and develop, integrate, and maintain kernel modules and user-space drivers for various vehicle interfaces. Responsibilities include maintaining and expanding system network interfaces, implementing observability and logging solutions, and collaborating with other engineering teams to profile CPU/GPU usage and remove bottlenecks. The role involves hardening the platform for production through security patches, secure boot, and OTA update pipelines, owning CI/CD pipelines for OS images and driver packages, and automating build, test, and deployment processes. Additionally, the engineer will provide on-call support for platform components and contribute to technical documentation and best-practice guidelines.",{"employment":734,"compensation":736,"experience":737,"visaSponsorship":741,"location":742,"skills":743,"industries":766},{"type":735},{"id":63,"name":64,"description":135},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":738},[739,740],{"id":257,"name":258,"description":259},{"id":73,"name":74,"description":202},{"type":76},{"type":76},[744,266,745,542,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,271,763,764,765],"Ubuntu","ROS 2","Cyclone DDS","Fast DDS","Kernel modules","User-space drivers","LiDAR","Cameras","Radars","GNSS/INS","CAN","Network interfaces","Observability","Logging","CPU profiling","GPU profiling","Security patches","Secure boot","OTA updates","Build automation","Test automation","Deployment automation",[767,769,770],{"id":91,"name":768},"Autonomous Vehicles",{"id":277,"name":278},{"id":91,"name":771},"Ground Handling",{"id":773,"title":774,"alternativeTitles":775,"slug":799,"jobPostId":773,"description":800,"isReformated":15,"applyUrl":801,"company":802,"companyOption":803,"locations":806,"listingDate":809,"listingSite":247,"isRemote":15,"requirements":810,"responsibilities":811,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":812},"89be5e49-1ec8-4aa4-9146-58a0592581bc","Principal Systems Architect",[776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,40,796,797,798],"Lead Systems Architect","Senior Systems Architect","Chief Systems Architect","Principal Hardware Architect","Lead Hardware Systems Engineer","Senior Hardware Architect","Principal Technical Architect","Lead Technical Architect","Senior Technical Architect","Principal Platform Architect","Lead Platform Architect","Senior Platform Architect","Principal Engineering Architect","Lead Engineering Architect","Senior Engineering Architect","Principal Interconnect Architect","Lead Interconnect Architect","Senior Interconnect Architect","Principal Firmware Architect","Lead Firmware Architect","Principal Software Systems Architect","Lead Software Systems Architect","Senior Software Systems Architect","principal-systems-architect-89be5e49-1ec8-4aa4-9146-58a0592581bc","# Principal Systems Architect\n\n## Position Overview\nGroq delivers fast, efficient AI inference. Our LPU-based system powers GroqCloud™, giving businesses and developers the speed and scale they need. Headquartered in Silicon Valley, we are on a mission to make high performance AI compute more accessible and affordable. When real-time AI is within reach, anything is possible. Build fast.\n\nThe Principal Systems Architect is responsible for Groq’s next-gen hardware platforms to enable state-of-the-art AI/ML workloads and guide future hardware systems development of the most advanced AI accelerator on the market. This role solves complex technical problems and leads multi-disciplined team projects focused on the delivery of rack-scale accelerator solutions.\n\n## Responsibilities & Opportunities\n* **Technical Lead:**\n * Serve as technical lead for hardware systems design projects, guiding design and architecture decisions that align with organizational objectives.\n * Work directly with the project manager to coordinate all team activities, milestone attainment, functional coordination, and alignment.\n * Collaborate closely with cross-functional teams including Silicon Engineering, Data Center Operations, Cloud Infrastructure, Product Management, and Manufacturing Operations to ensure seamless delivery of products, features, and enhancements.\n * Maintain defect/bug tracking throughout the project duration and drive issue resolution.\n* **Interconnect Solution Definition and Selection:**\n * Define electro-optical solutions: backplanes, bulk power distribution, optical, internal and external system interconnects.\n * Define thermo-mechanical solutions: macro-system cooling solution, integration, and interconnect.\n * Coordinate design teams to achieve common leveraged results.\n* **Full Stack System Understanding, Troubleshooting, and Issue Resolution:**\n * Possess a deep understanding of design expectations and comprehensive validation methods for results, from POC to final product.\n * Assist teams in narrowing problems to the subsystem level and guide the whole team to resolution as necessary.\n * Be proficient in electrical & power issues, mechanical & thermal issues, low-level firmware, application layer software, operating systems, performance testing, and tuning for optimizations.\n\n## Requirements\n* **Experience:**\n * At minimum: 15+ years of industry experience.\n * At minimum: 6+ years of experience leading platform teams to delivery success.\n* **Education:**\n * Bachelors or Masters degree in Electrical Engineering, Mechanical Engineering, or a related field.\n\n## Compensation\n* **Base Salary Range:** $270,000 to $315,000, determined by your skills, qualifications, experience, and internal benchmarks.\n* **Package:** Includes equity and benefits.\n\n## Location\n* Some roles may require being located near or on our primary sites, as indicated in the job description.\n\n## About Groq & Company Culture\n* **Mission:** To make high performance AI compute more accessible and affordable.\n* **Attributes of a Groqster:**\n * **Humility:** Egos are checked at the door.\n * **Collaborative & Team Savvy:** We make up the smartest person in the room, together.\n * **Growth & Giver Mindset:** Learn it all versus know it all; we share knowledge generously.\n * **Curious & Innovative:** Take a creative approach to projects, problems, and design.\n * **Passion, Grit, & Boldness:** No limit thinking, fueling informed risk-taking.\n\n## Application Instructions\nIf this sounds like you, we’d love to hear from you!\n\n## Equal Opportunity Employer\nGroq is an Equal Opportunity Employer that is committed to inclusion and diversity. Qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, and other protected characteristics. Our goal is to hire and promote an exceptional workforce as diverse as the global populations we serve. Groq values and celebrates diversity in thought, beliefs, talent, expression, and backgrounds. We know that our individual differences make us better.","https://job-boards.greenhouse.io/groq/jobs/6616644003","Groq",{"id":804,"name":802,"urlSafeSlug":802,"logo":805},"d998f3cb-008f-4c3d-9741-63bc0f528f40","p5mrogl6k08ucmfnxnkq",[807],{"city":808,"region":54,"country":16},"San Jose","2025-06-21T08:02:01.709Z","Candidates must possess a minimum of 15 years of industry experience and at least 6 years of experience leading platform teams to successful delivery, along with a Bachelor’s or Master’s degree in Electrical Engineering, Mechanical Engineering, or a related field. Strong technical skills are required, including proficiency in electrical & power issues, mechanical & thermal issues, low-level firmware, application layer software, operating systems, performance testing, and tuning for optimizations.","The Principal Systems Architect will serve as a technical lead for hardware systems design projects, guiding design and architecture decisions, and collaborating with cross-functional teams to ensure seamless product delivery. They will be responsible for interconnect solution definition and selection, including electro-optical interconnects, and will provide full-stack system understanding, troubleshooting, and issue resolution. Additionally, the architect will coordinate team activities, drive issue resolution, and maintain defect tracking throughout project duration.",{"employment":813,"compensation":815,"experience":816,"visaSponsorship":819,"location":820,"skills":822,"industries":832},{"type":814},{"id":63,"name":64,"description":17},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":817},[818],{"id":142,"name":143,"description":17},{"type":76},{"type":821},4,[823,824,825,826,827,828,829,830,831],"Hardware systems design","AI/ML workloads","System architecture","Interconnect solutions","Electro-optical systems","Thermo-mechanical cooling","System troubleshooting","Validation methods","Cross-functional collaboration",[833,835],{"id":91,"name":834},"Semiconductors",{"id":91,"name":836},"Hardware & Infrastructure",{"id":838,"title":839,"alternativeTitles":840,"slug":856,"jobPostId":838,"description":857,"isReformated":15,"applyUrl":858,"company":519,"companyOption":859,"locations":860,"listingDate":862,"listingSite":315,"isRemote":15,"requirements":863,"responsibilities":864,"status":18,"expiryDate":17,"isGoogleIndexed":59,"summary":865},"1a97a916-b82d-4b60-b316-dedee7af14ca","Principal Engineer, Autonomy Interface Software",[841,842,843,844,845,846,847,848,849,850,851,852,853,854,855],"Principal Autonomy Software Engineer","Lead Embedded Software Engineer - Autonomous Vehicles","Senior C++ Software Engineer, Automotive Safety","Principal Real-Time Systems Engineer, Autonomy","Lead Robotics Software Engineer, Autonomous Systems","Principal Software Architect, Autonomous Vehicle Interface","Senior Embedded C++ Developer, Safety-Critical Systems","Principal Software Engineer, Vehicle Autonomy","Lead Software Engineer, Real-Time Embedded Systems","Principal Systems Engineer, Autonomous Driving Software","Senior Autonomy Software Developer, C++","Principal Embedded Linux Engineer, Automotive","Lead Software Architect, Autonomous Vehicle Platform","Principal Software Engineer, Safety-Critical Autonomy","Senior Robotics Software Engineer, Autonomous Vehicle Interface","principal-engineer-autonomy-interface-software-1a97a916-b82d-4b60-b316-dedee7af14ca","# Principal Software Engineer - Autonomous Vehicles (AV) Integrity Platform\n\n**Employment Type:** Full-time\n**Remote:** This role is based remotely. However, if you live within a 50-mile radius of Mountain View, you are expected to report to that location at least three times a week.\n\n## Position Overview\n\nGeneral Motors is seeking an experienced and passionate Principal Software Engineer to join our Autonomous Vehicles (AV) Integrity Platform team. This role is critical for designing, documenting, and implementing complex, highly scalable, low-latency software in C++ for high-performance AVs. You will be responsible for foundational software that the rest of the AV development builds upon, focusing on the Autonomy Interface Software domain, including AV Sensing, AV Health, and Vehicle Abstraction solutions. We value engineering leaders who are deeply technical and understand the challenges their teams face, comfortable switching contexts between programming, architecture design, testing, debugging, and mentorship.\n\n## Responsibilities\n\n* Define and lead software strategy for new technology and highly complex features for AV Integrity Platform development, with a focus on sensing, health monitoring, and abstraction layers.\n* Define a technical vision and roadmap for mission-critical parts of AVIP development.\n* Collaborate across organizations to ensure coherent joint architecture across the full stack that effectively solves relevant problems.\n* Maintain alignment between senior leadership and engineering teams through effective executive communication.\n* Champion a high-quality bar in projects from the outset and drive quality improvements by implementing better technical practices.\n* Work with other teams to define system-level architecture and implementation strategies.\n* Initiate large, complex architectural projects, breaking them down into logical components for effective utilization by others.\n* Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews.\n* Provide technical leadership, guidance, and mentorship to Senior and Staff engineers in proposing, prototyping, evaluating, and iterating solutions, as well as supporting their career progression.\n* Lead large initiatives involving multiple stakeholders by driving impact analysis and ensuring alignment with the larger architectural roadmap.\n* Drive architecture standards, patterns, and principles.\n\n## Requirements\n\n* Minimum Bachelor’s degree in Computer Science, Software Engineering, Electronics & Communication, Electrical Engineering, or a related degree.\n* 10+ years of experience in Embedded Software development and launching quality software into production.\n* Demonstrated successful technical track record leading software development teams in complex system environments.\n* Experience with safety-critical development and testing in regulated environments (e.g., FDA, FAA, Automotive, Aerospace).\n* Experience with real-time operating systems or middleware.\n* Proficiency with C++11 or later.\n\n## Competitive Edge\n\n* Experience developing on and for embedded Linux / POSIX systems.\n* Experience applying and mentoring team members on software best practices.\n* Experience with ROS or other robotics middleware platforms.\n* Experience with other languages: C, Python, Bash, Go.\n* Experience with embedded build systems, such as buildroot or Yocto.\n\n## Compensation\n\nThe salary range for this role is $225,000 - $385,000. This is a good faith estimate and may not be representative for positions located outside of New York, Colorado, California, or Washington.","https://generalmotors.wd5.myworkdayjobs.com/careers_gm/job/Remote---United-States/Principal-Engineer--Autonomy-Interface-Software_JR-202511082",{"id":521,"name":519,"urlSafeSlug":522,"logo":523},[861],{"city":17,"region":17,"country":16},"2025-07-24T00:00:00Z","Candidates must possess a minimum Bachelor's degree in Computer Science, Software Engineering, Electronics & Communication, Electrical Engineering, or a related field. A minimum of 10 years of experience in Embedded Software development and launching quality software into production is required, along with a demonstrated successful technical track record leading software development teams in complex system environments. Experience with safety-critical development and testing in regulated environments (FDA, FAA, Automotive, Aerospace) and real-time operating systems or middleware is necessary. Proficiency with C++11 or later is essential. Experience developing on and for embedded Linux/POSIX systems, applying and mentoring team members on software best practices, ROS or other robotics middleware platforms, other languages like C, Python, Bash, Go, and embedded build systems such as buildroot or Yocto are considered advantageous.","The Principal Software Engineer will design, document, and implement complex, highly scalable, low-latency C++ software for the Autonomous Vehicles (AV) Integrity Platform, focusing on the Autonomy Interface Software domain including AV Sensing, AV Health, and Vehicle Abstraction solutions. Responsibilities include defining and leading software strategy for new technology and complex features, establishing a technical vision and roadmap for mission-critical AVIP components, and ensuring coherent joint architecture across the full stack by collaborating across organizations. The role involves maintaining alignment between senior leadership and engineering teams through executive communication, upholding a high-quality bar by implementing better technical practices, and improving reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews. Additionally, the engineer will provide technical leadership, guidance, and mentorship to Senior and Staff engineers, lead large initiatives with multiple stakeholders, and drive architecture standards, patterns, and principles.",{"employment":866,"compensation":868,"experience":869,"visaSponsorship":872,"location":873,"skills":874,"industries":883},{"type":867},{"id":63,"name":64,"description":17},{"minAnnualSalary":17,"maxAnnualSalary":17,"currency":17,"details":17},{"experienceLevels":870},[871],{"id":142,"name":143,"description":17},{"type":76},{"type":56},[450,875,876,81,877,878,879,880,768,881,882],"Software Architecture","System Architecture","Benchmarking","Testing","Leadership","Mentorship","Sensing","Vehicle Abstraction",[884,885],{"id":91,"name":553},{"id":158,"name":159},["Reactive",887],{"$ssite-config":888},{"env":889,"name":890,"url":891},"production","nuxt-app","https://jobo.world/",["Set"],["ShallowReactive",894],{"landing-page-remote-embedded-systems-us":-1,"jobs-remote-embedded-systems-us-1":-1},"/jobs/remote-embedded-systems-us",{}]