S6E8 Stephen B. Johnson | Embedded Systems, Python, & Personal Engineering Projects

Being an Engineer · 21 Feb 2025 · 44m · Episode 8

What this episode covers

Stephen B. Johnson, an electrical engineer with experience at Raytheon, Surecon, and TDS Telecommunications, discusses his career path from the Marine Corps to embedded systems and network automation. He details technical challenges at Raytheon, including managing obsolete components for the Patriot II missile and navigating internal corporate politics. Johnson also shares insights into his personal engineering projects, specifically an automated sprinkler system built with a Raspberry Pi and Python, and a custom home security system using software-defined radio to bypass subscription models.

Mentioned

Companies
Raytheon, Surecon Corporation, TDS Telecommunications
Products
Patriot II
Chips
Raspberry Pi
Tools
Python, RTL-SDR

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 19m

    An Interview with Gerry Roston

    Gerry Roston, CEO of Savionics and Executive in Residence at TechTown Detroit, discusses his career from JPL robotics to industrial IoT. He details building the 'Robbie' prototype for the Mars Sojourner rover, using PDP-11 and VAX computers, and later autonomous vehicles at CMU. At Savionics, he explains deploying wireless sensor nodes to monitor stamping machines, avoiding PLC integration to mitigate security risks, and using customer discovery to pivot from energy monitoring to predictive maintenance.

  • Embedded.fm · 1h 15m

    173: Everything's Amazing

    George Stocker, former VP of Software Development at Jewelbots, discusses his transition from a 10-year career in application development to embedded firmware engineering. He details the challenges of building the Jewelbot, a Bluetooth-enabled friendship bracelet for girls, including porting the Nordic nRF51 SDK, debugging hardware-software interactions, and managing the unique constraints of a hardware startup. Stocker highlights the humbling experience of learning embedded systems from scratch, the insular nature of the embedded community, and the specific technical hurdles of BLE mesh networking and power management.

  • Embedded.fm · 1h 01m

    222: Virtual Bunnie

    Jonathan Beri, a product manager at Particle.io and former Googler, discusses his transition from mechanical engineering to computer science and product management, emphasizing the importance of building hardware projects to stay sharp. He details his experience contributing a chapter on robotics to the book 'JavaScript Robotics', highlighting the challenges of documenting code that relies on rapidly changing open-source libraries like Johnny-Five. Beri also shares insights on managing technical debt in engineering teams and the difficulties of bridging the gap between proof-of-concept and production in robotics using tools like ROS.

  • Embedded.fm · 1h 06m

    498: To Consume Stickers

    Hosts Elecia White and Christopher White discuss personal projects, including Christopher building a high-frequency GPS logger for a radio-controlled airplane using an ESP32 and Arduino, and Elecia’s journaling habit. They also cover listener questions on breaking into embedded software, the necessity of personal projects for engineers, and strategies for preventing burnout. The episode concludes with a technical discussion on designing event-driven serial communication stacks for bare-metal and RTOS environments.

  • Embedded.fm · 1h 11m

    302: Worst Book Ever

    Alicia White, an embedded systems engineer with ~25 years of experience, discusses her career trajectory from HP Bioscience to startups like Crossbow and LeapFrog, and her time at ShotSpotter. She details the technical challenges of building MEMS inertial navigation systems, designing educational toys with custom silicon, and developing audio processing for gunshot detection. White also reflects on writing her book 'Making Embedded Systems' and shares field stories from racing tracks and bomb ranges.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Being an Engineer. The episode itself belongs to its publisher.