Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field
5+ years of experience in embedded systems development
Proficiency in C++, Python, Linux
Knowledge of ARM-based processors (e.g., Cortex-M, Cortex-A series) and their peripherals
Ability to design robust and efficient embedded systems, including processor selection, memory interfaces, peripheral integration (I2C, SPI, UART, CAN, Ethernet), and power management strategies
Proficiency in reading schematics, understanding PCB layouts, and using lab equipment (oscilloscopes, logic analyzers, multimeters, power supplies) for in-depth debugging and root cause analysis of complex hardware / software interactions
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills, with the ability to work effectively in a team environment
Responsibilities :
Design and develop robust and efficient embedded system architectures, including processor selection, memory interfaces, peripheral integration, and power management strategies
Collaborate with hardware design teams on schematic capture, PCB layout review, and component selection, ensuring designs meet performance, reliability, and manufacturability requirements
Develop, optimize, and debug low-level embedded software in C / C++ for microcontrollers and embedded Linux platforms, including device drivers, bootloaders, firmware, and bare-metal applications
Configure, customize, and optimize embedded Linux distributions (e.g., Yocto, Buildroot) for specific hardware platforms, and develop Linux kernel modules and user-space applications
Utilize Python for hardware validation, automated testing, data analysis, rapid prototyping, and scripting build / deployment processes
Perform in-depth debugging and root cause analysis of complex hardware / software interactions using oscilloscopes, logic analyzers, debuggers (JTAG / SWD), and other lab equipment
Develop and execute comprehensive test plans for embedded systems, including functional testing, stress testing, performance benchmarking, and system-level integration testing
Create and maintain detailed technical documentation, including design specifications, software architecture documents, test plans, and user manuals
Work closely with cross-functional teams including mechanical engineers, software engineers, test engineers, and manufacturing to ensure seamless product development from concept to production
Participate in code reviews, promote best practices for embedded software development, and contribute to continuous improvement of engineering processes
serp_jobs.job_alerts.create_a_job
Embedded Engineer • San Francisco, CA
Job_description.internal_linking.related_jobs
serp_jobs.job_card.promoted
Senior C++ Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior C++ Systems Engineer.Key Responsibilities Implement core machine-learning / computer vision and procedural modeling algorithms in C++ Apply cutting-edge research ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
serp_jobs.job_card.promoted
Firmware Engineer
AmperesandBerkeley, California, US
serp_jobs.job_card.permanent
Amperesand is disrupting industrial power with the first commercialized Solid State Transformer systems.Solid State Transformers systems are much more than a transformer replacement, enabling numer...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Senior Embedded Systems Engineer - Firmware
FemtosenseSan Francisco, CA, US
serp_jobs.job_card.full_time
Senior Embedded Systems Engineer – Firmware.Location : San Francisco Bay Area or Remote.Location : San Francisco Bay Area (Hybrid) or Remote.
Join an ambitious team revolutionizing embedded AI at femt...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Embedded Linux Software Engineer
VoiceflowSan Francisco, CA, United States
serp_jobs.job_card.permanent
At Farcast, we aim to improve global prosperity.We achieve this goal by building innovative products that enable access to information.
Satellite internet is one of the most important ways to achiev...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Senior Embedded Systems Engineer – Firmware
FemtosenseSan Francisco, CA, United States
serp_jobs.job_card.full_time
Senior Embedded Systems Engineer – Firmware.Location : San Francisco Bay Area or Remote.Location : San Francisco Bay Area (Hybrid) or Remote.
Join an ambitious team revolutionizing embedded AI at femt...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Systems Engineer II
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Systems Engineer II - Workstation Patch Management (Remote).Key Responsibilities Ensure patch compliance across all managed client endpoints (Windows / MacOS) Perform tr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
Distributed Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Distributed Systems Engineer (L5) - Service Networking.Key Responsibilities Build and operate functionality within the data plane and control plane to enhance security,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
Principal Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Principal Systems Engineer to provide technical expertise and support for managed services in the energy sector.
Key Responsibilities Gain expertise in systems for elect...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Senior Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Computer Systems Engineer / Architect.Key Responsibilities Gathers information on product capabilities and generates quantifiable requirements based on customer ne...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
SME Computer Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a SME Computer Systems Engineer / Architect.Key Responsibilities Maintain and administer computer networks and related computing environments Plan, coordinate, and impleme...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Embedded ROI Processor
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for an Embedded ROI Processor.Key Responsibilities Process medical record requests by communicating with patients, insurance companies, and attorneys Document information ac...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Embedded Systems Engineer Engineering
LumafieldSan Francisco, CA, United States
serp_jobs.job_card.full_time
Founded in 2019, Lumafield has developed the world's first accessible X-Ray CT scanner for engineers.Our easy-to-use scanner and cloud-based software give engineers the ability to see their work cl...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
serp_jobs.job_card.new
Senior Electrical Embedded Systems Engineer - San Francisco, US Based
KiwibotSan Francisco, CA, US
serp_jobs.job_card.full_time
We believe that the future will be powered by clean and effective technological solutions, and we are committed to providing low—or no-cost delivery services to everyone.
We are a dynamic, fast-pace...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
serp_jobs.job_card.promoted
Senior Distributed Systems Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Distributed Systems Engineer (DevOps).Key Responsibilities Design infrastructure and automated systems to support distributed architecture Build and manage CI / C...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
Senior Systems Software Security Engineer
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Systems Software Security Engineer - Data Center Systems.Key Responsibilities Delivering security features for the Data Center business Engaging with teams and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
serp_jobs.job_card.promoted
Senior System Software Engineer
VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior System Software Engineer - DevSecOps.Key Responsibilities Ensure security practices align with industry standards and regulations for data center products Trans...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
LTS Maintainer
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a LTS Maintainer- Contractor.Key Responsibilities Maintain core Yocto LTS layers including bitbake, openembedded-core, meta-yocto, and yocto-docs Monitor and backport fi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
serp_jobs.job_card.promoted
Systems Administrator
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Systems Administrator I to maintain and support IT infrastructure.Key Responsibilities Install, configure, and troubleshoot hardware and software systems Monitor syste...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
Linux System Administrator
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Linux L2 professional.Key Responsibilities Setting up Linux operating systems and configuring system settings Continuously monitoring system performance, availability,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
serp_jobs.job_card.promoted
Information Systems Support Engineer
VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for an Information Systems Support Engineer / Secure Development & Integration.Key Responsibilities Coordinate with Information System Owners to define authorization boundari...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days