... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
Staff - Principal, Software Engineer, SDK
Saratoga, CA · On-site
$210K - $275K/yr
... Engineer to lead the design and development of Software Development Kit (SDK), the critical ... buffer management and telemetry. * Work closely with ASIC architects to translate chip ...
Staff - Principal, Software Engineer, SDK
Saratoga, CA · On-site
$210K - $275K/yr
... Engineer to lead the design and development of Software Development Kit (SDK), the critical ... buffer management and telemetry. * Work closely with ASIC architects to translate chip ...
Mentor and coach engineers on best practices, code quality, and architectural decisions. Firmware ... Design and maintain gRPC and Protocol Buffer interfaces to expose hardware services cleanly and ...
Mentor and coach engineers on best practices, code quality, and architectural decisions. Firmware ... Design and maintain gRPC and Protocol Buffer interfaces to expose hardware services cleanly and ...
Mentor and coach engineers on best practices, code quality, and architectural decisions. Firmware ... Design and maintain gRPC and Protocol Buffer interfaces to expose hardware services cleanly and ...
Mentor and coach engineers on best practices, code quality, and architectural decisions. Firmware ... Design and maintain gRPC and Protocol Buffer interfaces to expose hardware services cleanly and ...
... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
Embedded Software Engineer, Perception (All Levels)
Los Angeles, CA · On-site
$141K - $186K/yr
... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
Embedded Software Engineer, Perception (All Levels)
Los Angeles, CA · On-site
$141K - $186K/yr
... buffer management, and data integrity under sustained load. * Own the performance of sensing ... software engineering. * Strong knowledge of Linux internals and driver development on ARM-based ...
As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack centered ... Manage the buffer lifecycle using MMAP, DMA-BUF import/export, zero-copy mechanisms, and fence ...
As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack centered ... Manage the buffer lifecycle using MMAP, DMA-BUF import/export, zero-copy mechanisms, and fence ...
Principal Software Engineer, AI Networking
$158K - $212K/yr
As a Principal Software Engineer, you will lead the transformation of AI networking systems. You ... and buffer management. * Excellent interpersonal skills, with the ability to clearly explain ...
Principal Software Engineer, AI Networking
$158K - $212K/yr
As a Principal Software Engineer, you will lead the transformation of AI networking systems. You ... and buffer management. * Excellent interpersonal skills, with the ability to clearly explain ...
Principal Software Engineer, AI Networking
Santa Clara, CA · On-site
$158K - $212K/yr
As a Principal Software Engineer, you will lead the transformation of AI networking systems. You ... and buffer management. * Excellent interpersonal skills, with the ability to clearly explain ...
Principal Software Engineer, AI Networking
Santa Clara, CA · On-site
$158K - $212K/yr
As a Principal Software Engineer, you will lead the transformation of AI networking systems. You ... and buffer management. * Excellent interpersonal skills, with the ability to clearly explain ...
You have: * 8+ years of experience in software engineering or a relevant field * Deep experience ... Deep expertise in database internals -B-trees, MVCC, WAL, query optimization, buffer management-and ...
You have: * 8+ years of experience in software engineering or a relevant field * Deep experience ... Deep expertise in database internals -B-trees, MVCC, WAL, query optimization, buffer management-and ...
Principal Software Engineer - Roblox Database
San Mateo, CA · On-site
$293K - $343K/yr
You have: * 8+ years of experience in software engineering or a relevant field * Deep experience ... Deep expertise in database internals -B-trees, MVCC, WAL, query optimization, buffer management-and ...
Principal Software Engineer - Roblox Database
San Mateo, CA · On-site
$293K - $343K/yr
You have: * 8+ years of experience in software engineering or a relevant field * Deep experience ... Deep expertise in database internals -B-trees, MVCC, WAL, query optimization, buffer management-and ...
Senior Software Engineer, Embedded Platform Middleware - Automotive and Robotics
Santa Clara, CA · On-site
$145K - $190K/yr
Design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and inter-process communication - with a relentless focus on developer experience, simplicity, and ...
Senior Software Engineer, Embedded Platform Middleware - Automotive and Robotics
Santa Clara, CA · On-site
$145K - $190K/yr
Design and evolve middleware APIs for buffer sharing, cross-engine synchronization, streaming, and inter-process communication - with a relentless focus on developer experience, simplicity, and ...
Senior Mobile Software Engineer, Android Performance
San Jose, CA · On-site
$156K - $387K/yr
... new programming languages. - Experience with Android software development and demonstrated ... buffer objects is a big plus. - Strong written and verbal communication skills and experience ...
New
Senior Mobile Software Engineer, Android Performance
San Jose, CA · On-site
$156K - $387K/yr
... new programming languages. - Experience with Android software development and demonstrated ... buffer objects is a big plus. - Strong written and verbal communication skills and experience ...
New
Networking Operating System Firmware Engineer
San Francisco, CA · On-site
$266K - $445K/yr
This is a software engineering role that requires a deep understanding of networking, NOS internals ... Work with hardware teams to validate ASIC configurations, link bring-up, SerDes tuning, buffer ...
Networking Operating System Firmware Engineer
San Francisco, CA · On-site
$266K - $445K/yr
This is a software engineering role that requires a deep understanding of networking, NOS internals ... Work with hardware teams to validate ASIC configurations, link bring-up, SerDes tuning, buffer ...
Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Oracle KPI's i.e. buffer gets Thorough knowledge of Oracle Cost Based Optimizer and clear ...
Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Oracle KPI's i.e. buffer gets Thorough knowledge of Oracle Cost Based Optimizer and clear ...
We are looking for engineers with ML software & systems expertise to help build the next generation ... Experience architecting unified serving APIs and optimizing tensor buffer management (e.g., zero ...
We are looking for engineers with ML software & systems expertise to help build the next generation ... Experience architecting unified serving APIs and optimizing tensor buffer management (e.g., zero ...
About the Role We are looking for a founding Staff Engineer to lead the technical architecture of ... Solve the "500-element wall" with partial GPU buffer updates and custom shaders, ensuring sub ...
About the Role We are looking for a founding Staff Engineer to lead the technical architecture of ... Solve the "500-element wall" with partial GPU buffer updates and custom shaders, ensuring sub ...
... software development, security engineering and security regulatory and compliance, with at least 5 ... Buffer overflow, Stack overflow, memory leaks, API testing • Hands-on with code reviews to ...
... software development, security engineering and security regulatory and compliance, with at least 5 ... Buffer overflow, Stack overflow, memory leaks, API testing • Hands-on with code reviews to ...
About the Role We are looking for a founding Staff Engineer to lead the technical architecture of ... Solve the "500-element wall" with partial GPU buffer updates and custom shaders, ensuring sub ...
About the Role We are looking for a founding Staff Engineer to lead the technical architecture of ... Solve the "500-element wall" with partial GPU buffer updates and custom shaders, ensuring sub ...
IT Engineer
$80K - $120K/yr
Diagnose and resolve hardware, software, network connectivity, and account issues for users across ... buffer sufficient to support onboarding and break-fix needs without delay. * Provision and ...
Quick apply
IT Engineer
$80K - $120K/yr
Diagnose and resolve hardware, software, network connectivity, and account issues for users across ... buffer sufficient to support onboarding and break-fix needs without delay. * Provision and ...
Buffer Software Engineer information
Is Buffer a good company to work for?
What does a Buffer software engineer do?
What is the difference between Buffer Software Engineer vs Front-End Developer?
| Aspect | Buffer Software Engineer | Front-End Developer |
|---|---|---|
| Required Skills | Programming, API integration, backend development | HTML, CSS, JavaScript, UI/UX design |
| Work Environment | Collaborative teams, product-focused | Design-centric, user interface development |
| Industry Usage | Tech companies, SaaS platforms | Web development agencies, tech firms |
Buffer Software Engineers focus on building and maintaining the backend infrastructure and APIs for Buffer's social media management platform, while Front-End Developers primarily work on designing and implementing user interfaces. Both roles require coding skills but differ in their focus areas, tools, and daily tasks. Understanding these differences helps job seekers identify the right role based on their skills and career goals.
Is Buffer a remote-first company?
What skills and qualifications are needed to thrive as a Buffer software engineer?
How does a Buffer software engineer typically collaborate with product and design teams during the development process?
What are popular job titles related to Buffer Software Engineer jobs in California?
For Buffer Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Buffer Software Engineer jobs in California look for?
The top searched job categories for Buffer Software Engineer jobs in California are:
What cities in California are hiring for Buffer Software Engineer jobs?
Cities in California with the most Buffer Software Engineer job openings:
$141K - $186K/yr
Full-time
Posted 13 days ago
Job description
Embedded Software Engineer, Perception (All Levels)
Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on our fully autonomous, battery-electric rail vehicles. In this role, you'll own the drivers, kernel components, and firmware that get high-throughput camera and lidar data off the sensor and into our perception pipeline reliably, in real time, and at scale. You'll work at the boundary of Linux, ARM, and NVIDIA compute platform, partnering closely with the embedded platform engineers who maintain our custom Linux platforms to bring up hardware, harden drivers, and squeeze every millisecond of latency out of our sensing pipeline. If you like living close to the kernel, the hardware, and the timing budget, we'd love to work with you.
We are open to candidates across a range of experience levels, excluding recent graduates.
Responsibilities
- Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems running on ARM and NVIDIA (Jetson/Tegra) compute platforms.
- Write low-level systems software in Rust and C/C++ for perception-critical components, from board bring-up through production hardening.
- Build, modify, and optimize drivers for high-throughput sensors such as camera, lidars, IMUs, including capture pipelines, buffer management, and data integrity under sustained load.
- Own the performance of sensing hardware and drive real-time optimizations - implementing timesync, reducing latency and jitter, eliminating dropped frames, and keeping multi-sensor pipelines deterministic under load.
- Test and validate low-level sensor configuration changes across firmware and sensor revisions to confirm correct behavior under different test conditions
- Profile and optimize GPU and kernel-level performance on NVIDIA platforms (CUDA, TensorRT, scheduling, memory/IO) to meet real-time constraints for perception workloads.
What Success Looks Like:
- After 30 Days: You've developed a working understanding of our embedded Linux stack, NVIDIA Tegra/Jetson build system, and sensor architecture. You've identified initial performance bottlenecks and created a development plan to address them.
- After 60 Days: You've landed driver or kernel-level improvements on at least one sensor pipeline, contributed hands-on to the Yocto/Tegra build alongside the embedded platform team, and built diagnostics for latency, dropped frames, and timing drift. You're actively contributing to the real-time system that handles sensor data ingestion and feeds ML model inference in production.
- After 90 Days: You own a driver or firmware subsystem end-to-end, with a measurable reduction in latency and jitter and improved timesync across the camera/lidar pipeline. You're contributing to the real-time perception pipeline, including the system handling sensor data and ML model inference, and to GPU/kernel optimization work with clear impact on overall perception throughput.
Basic Requirements:
- Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related technical discipline
- 4+ years of hands-on experience in embedded, firmware, or systems software engineering.
- Strong knowledge of Linux internals and driver development on ARM-based platforms.
- Proficiency in Rust and C++ for systems-level programming.
- Experience with NVIDIA embedded platforms (Jetson/Tegra)
- Experience developing or maintaining drivers for high-throughput sensors such as cameras and/or lidar, including data capture, buffering, and timestamp synchronization.
- Comfortable debugging across the hardware/software boundary (device tree, kernel logs, oscilloscope, logic analyzer).
- Excellent communication and collaboration skills, with experience working on interdisciplinary teams.
Preferred Qualifications:
- Experience with GPU and kernel-level optimization on NVIDIA platforms (CUDA, TensorRT).
- Experience with Yocto-based builds.
- Hands-on experience with V4L2, GStreamer, MIPI CSI-2 camera stacks.
- Experience in autonomous vehicles, robotics, or other safety-critical domains.
- Familiarity with ROS2, sensor fusion, or SLAM.
- Knowledge of and experience contributing to real-time perception streaming pipelines, including GStreamer-based media pipelines.
About Parallel Systems
Sourced by ZipRecruiter
Industry
Railroad rolling stock manufacturing
Company size
1 - 10 Employees
Headquarters location
Culver City, CA, US
Year founded
2020