> Markdown version of [/jobs/ext/4694172-embedded-systems-engineer-early-career](https://www.wearedevelopers.com/jobs/ext/4694172-embedded-systems-engineer-early-career). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Engineer - Early Career - **Company:** BRIGHT SILICON TECHNOLOGIES, INC. - **Location:** Pleasanton, CA, United States - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Algorithm Design, Systems Engineering, Build Automation, Automation of Tests, C++ (Programming Language), Computer Engineering, Data Structures, Software Debugging, Device Drivers, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware-In-The-Loop Simulation, Python (Programming Language), MATLAB, Software Engineering, System Software, Systems Integration, Universal Asynchronous Receiver/Transmitter, Visual Systems, Multithreading, Scripting, Serial Peripheral Interface, PIC Microcontroller, Hardware Testing, Information Technology, Lidar, Hardware Debugging - **Published:** November 12, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-systems-engineer-early-career-pleasanton-ca--52271e35-9730-4c7b-bcf1-baf25f83edcb ## About the Role Embedded Systems, Systems Engineering, Binary Search Tree, Laser Communications, Embedded Systems, C Programming Language, Operating Systems, C++ Programming Language, Systems Engineering, Computer Firmware, * Experience writing and debugging multithreaded C and C++ programs, with a solid understanding of pointers, memory and object lifetime, data structures, and practices for writing readable, maintainable, and testable code. * An understanding of operating system fundamentals, with a strong intuition of how scheduling, interrupts, and execution timing affect program behavior. * Familiarity with microcontrollers or other embedded platforms and device interfaces such as SPI, I2C, UART, or Ethernet. * Experience with hands-on hardware debugging - interpreting schematics, working with device documentation, and using debuggers, oscilloscopes, or logic analyzers to trace a problem to its cause. * A degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience., * Familiarity with FPGA RTL development for timing, control, data acquisition, or digital interfaces. * Experience working with processor-FPGA systems or developing software interfaces to FPGA-based hardware. * Experience with precision instruments, robotics, lidar, optical systems, or communications hardware. * Familiar with Python or other scripting languages for test automation and lab tools; familiarity with MATLAB-based algorithm development and the work needed to deploy algorithms on embedded targets. * Hardware-in-the-loop testing, field diagnostics, or maintaining shared embedded components across multiple products. ## Description Bright Silicon Technologies (BST) is developing precision optical systems around our Lightfield Directing Array (LDA), a solid-state beam-steering technology. Our projects include OCTANE, a free-space laser communications terminal that connects moving platforms through high-data-rate optical links., We're looking for an early-career Embedded Systems Engineer with proficiency in C/C++, an understanding of operating system fundamentals, and hands-on experience using laboratory instruments to bring up and test hardware. The role spans platform software, real-time firmware, device drivers, hardware bring-up, system integration, and testing. You'll work closely with electrical, controls, communications, photonics, and software engineers to turn early prototypes into dependable integrated systems. As part of a small team, you'll tackle varied engineering problems, learn unfamiliar technologies, and take ownership of your work with support from experienced colleagues., * Develop and debug C and C++ firmware and embedded software for device control, data acquisition, and communications. * Work with electrical engineers to bring up new hardware and diagnose problems across electronics, firmware, and software. * Use oscilloscopes, logic analyzers, debuggers, protocol analyzers, and other laboratory instrumentation to measure system behavior and investigate timing, signal, performance, and reliability problems. * Help integrate sensors, actuators, and other subsystems. Work with controls, communications, and photonics engineers to test algorithms and interfaces on target hardware. * Strengthen automated builds, hardware testing, and release practices. Make software configurations reproducible and failures easier to diagnose as systems move from the lab toward deployment.