Staff Software Engineer – Embedded Radio Software and Connectivity

🕒 March 18

🏢🏡 Austin – Hybrid

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of General Motors

General Motors

WebsiteLinkedIn

10,000+ employees

Founded 1908

🚗 Transport

⚡ Energy

🏢 Enterprise

💰 $500M Grant on 2024-07

Transport • Energy • Enterprise

General Motors is a leading multinational corporation in the automotive industry, committed to creating a future with zero crashes, zero emissions, and zero congestion. With operations and facilities worldwide, GM focuses on innovation across various areas including engineering, manufacturing, and information technology. The company emphasizes diversity, inclusion, and the development of sustainable technologies to shape the future of mobility.

📋 Description

• Develop and enhance Linux kernel and device drivers, including those for multimedia subsystems and networking (WLAN, LAN, BLE, BT5.0). • Lead system bring-up activities, including bootloader configuration, board support package (BSP) development, and low-level debugging. • Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack. • Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems. • Analyze and troubleshoot low-level system issues, particularly in high-speed data buses and network connectivity. • Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles. • Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction. • Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability.

🎯 Requirements

• Bachelor's degree in electrical engineering or a related field. Advanced degree preferred. • 8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up. • Experience in working with different connected system bring-up like BLE, UWB. • Strong experience with BSP development, bootloaders (e.g., U-Boot), custom boot policies and firmware integration. • Deep knowledge of communication protocols such as UART, PCIe, I2C, SPI, CAN, Ethernet. • Experience with Ethernet interfaces (WLAN, LAN), network protocols, and peripheral devices (GNSS, RTC). • Expertise in embedded RTOS (Linux, QNX, FreeRTOS, OSEX, etc.) kernel internals, including memory management, scheduling, file systems, and IPC mechanisms. • Proficiency in diagnostics, health monitoring, and fault detection for embedded systems. • Familiarity with manufacturing and production support and diagnostics, including hardware validation, firmware flashing, and end-of-line testing. • Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf). • Experience with SoC architectures (NXP, Qualcomm) and hardware interaction at the register level. • Strong problem-solving skills and the ability to analyze complex system issues across software and hardware domains. • Excellent communication skills with the ability to work effectively in cross-functional teams.

🏖️ 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 assistance programs, employee assistance program, GM vehicle discounts and more. • This job may be eligible for relocation benefits. • Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.

Apply Now

Similar Jobs

🕒 March 17

Upside

201 - 500

💸 Finance

🛒 Retail

WebsiteLinkedIn

Staff Full Stack Engineer building internal platforms to enhance efficiency for Upside's go-to-market teams. Focused on AI-native systems for improved operational workflows and performance analysis.

🏢🏡 Austin – Hybrid

💵 $214k - $245k / year

💰 $100M Debt Financing on 2022-04

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info

🕒 March 12

Cirrus Logic

1001 - 5000

🔧 Hardware

🛍️ eCommerce

🥽 AR/VR

WebsiteLinkedIn

Staff Engineer in Software Engineering at Cirrus Logic developing embedded software for mixed-signal ICs. Collaborate with teams to deliver innovative solutions in an award-winning culture.

🕒 March 5

CaptivateIQ

201 - 500

💸 Finance

🏢 Enterprise

WebsiteLinkedIn

Technical leader for modeling platform at CaptivateIQ, architecting distributed systems and driving operational excellence. Focus on mentorship and strategy alignment with leadership across teams.

🏢🏡 Austin – Hybrid

💵 $181.3k - $250.2k / year

💰 $100M Series C on 2022-01

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 February 22

Aptiv

10,000+ employees

WebsiteLinkedIn

Senior Software Architect at Wind River leading system architecture for embedded Linux platforms. Driving technical vision and mentoring engineering teams in a collaborative environment.

🕒 February 13

PayPal

10,000+ employees

WebsiteLinkedIn

Staff Software Engineer coordinating engineering activities for Venmo Payments at PayPal. Leading projects, improving processes, and providing technical guidance to the engineering team.