Embedded Linux Engineer Resume Brody Sanchez Embedded Linux Engineer (512) 555-0184 brody.sanchez@example.com brodysanchez Austin, TX 78704 STRENGTHS System integration Connected camera inspection results with motion controls, keeping image decisions useful to operators without interrupting machine tasks. Hardware debugging Followed timing faults across software and physical interfaces; reproducible traces helped engineering teams isolate difficult defects. Verification discipline Built repeatable EtherCAT and sensor fault tests, giving release discussions clear records rather than relying on one-off bench checks. Cross-team delivery Worked through interface and acceptance risks with firmware, electrical, and supplier engineers before pilot equipment installation. Architecture judgment Compared controller prototypes on timing, maintainability, and supplier fit, helping stakeholders weigh practical engineering tradeoffs. SKILLS C/C++ Embedded Development Real-Time Linux Concurrent Programming Inter-Process Communication Linux Device Drivers Middleware Development Industrial Motion Control Industrial Fieldbus DSP Integration Signal Processing Python Test Automation Machine-Vision Integration Hardware Debugging System Integration Engineering Verification LANGUAGES English Native 40 Spanish Intermediate 20 MY CAREER 12.4 Years Embedded Linux Engineer at Summit Forge Robotics (2.2 Years) Senior Embedded Software Engineer at Blue Mesa Controls (2.7 Years) Embedded Software Engineer at Copperline Industrial Systems (2.6 Years) Embedded Software Engineer at Red Oak Motion Labs (2.6 Years) Associate Embedded Software Engineer at Lone Star Instrumentation (2.4 Years) SUMMARY Embedded Linux engineer with 12 years of experience developing C/C++ software for industrial automation , motion control, and electromechanical products. Build deterministic services and device interfaces that coordinate motors, encoders, sensors, and actuators , and connect inspection systems with machine controls and operator interfaces. Develop prototypes, integration plans, and verified releases in partnership with firmware, hardware, systems, and supplier teams. Bring hands-on experience with real-time Linux, industrial communications, drivers, middleware, Python test automation, and field troubleshooting. EXPERIENCE Embedded Linux Engineer Summit Forge Robotics September 2024 - Present Austin, TX Develop C/C++ services on PREEMPT-RT Linux for automated cable-processing equipment , coordinating servo drives, encoders, and safety-related machine signals within deterministic control loops. Integrated an AI Edge inspection camera and OpenCV image pipeline with the machine controller and operator HMI, enabling inspection results to inform equipment decisions without interrupting motion tasks. Built a Python-based test harness for EtherCAT communications and sensor fault cases, producing repeatable verification records for engineering reviews and release decisions. Traced timing and device issues across application, kernel, and hardware boundaries using GDB, logic-analyzer captures, and targeted instrumentation; documented corrective changes for field deployment . Coordinated interface and acceptance testing with firmware, electrical, and supplier engineers, resolving integration risks before pilot equipment installation. Prototyped a cable installation control sequence with the firmware and hardware teams, testing sensor and actuator timing on PREEMPT-RT Linux to verify feasibility before pilot deployment. Senior Embedded Software Engineer Blue Mesa Controls January 2022 - August 2024 San Antonio, TX Led software integration for industrial motion platforms using C++, PREEMPT-RT Linux , and SOEM EtherCAT master communications across servo drives, encoder inputs, and distributed I/O. Designed reusable middleware for device configuration and health reporting, simplifying the connection between low-level control components and supervisory applications. Investigated intermittent synchronization faults through thread analysis, IPC tracing, and hardware-in-the-loop tests, improving repeatability of machine acceptance testing. Prepared architecture options and feasibility prototypes for a next-generation controller, presenting tradeoffs in maintainability, timing behavior, and supplier integration to program stakeholders. Embedded Software Engineer Copperline Industrial Systems June 2019 - December 2021 Dallas, TX Delivered C/C++ control software for automated inspection and handling equipment, linking Linux applications with DSP-based signal processing and embedded firmware. Added CANopen and Modbus interfaces for sensors and actuators , documenting message behavior and validating fault recovery against system test scenarios. Developed driver and middleware updates for encoder feedback and machine status, reducing integration ambiguity for application and hardware teams. Used Git-based reviews, automated build checks, and Python test scripts to make release candidates easier to reproduce and troubleshoot. Embedded Software Engineer Red Oak Motion Labs November 2016 - May 2019 Houston, TX Implemented multithreaded C++ components for motion-control prototypes, separating sensor acquisition, command processing, and status reporting through defined IPC interfaces. Integrated DSP outputs and encoder feedback into machine-control applications, checking signal behavior against bench measurements and documented requirements. Diagnosed hardware-software defects with GDB, oscilloscope traces, and targeted logging, then captured reproducible steps for engineering verification . Maintained source-controlled builds and interface documentation as prototypes moved from laboratory testing toward customer evaluations. Associate Embedded Software Engineer Lone Star Instrumentation June 2014 - October 2016 Round Rock, TX Wrote and tested C/C++ firmware and Linux-side utilities for sensor-based industrial instruments, supporting data acquisition and device configuration. Added threaded communication and diagnostic routines for embedded prototypes, using bench tests to expose timing and connectivity issues before system trials. Recorded test procedures, defect findings, and software changes in Git, giving senior engineers consistent evidence for design reviews. EDUCATION Bachelor of Science in Computer Engineering Texas State University 2014 TECHNICAL SKILLS Programming Languages: C, C++, Python Operating Systems: Linux, PREEMPT-RT Linux, Ubuntu Fieldbus Protocols: EtherCAT, CANopen, Modbus Network Protocols: TCP/IP, UDP, IPv4 Motion Control: SOEM, CiA 402, STEP/DIR Vision and Imaging: OpenCV, V4L2, GStreamer Debugging Tools: GDB, Valgrind, strace Build and Source Control: Git, CMake, Make Embedded Interfaces: SPI, I2C, UART Test and Analysis: pytest, GoogleTest, Wireshark Electronics Test Equipment: Oscilloscope, Logic analyzer, Multimeter SKILLS C/C++ Embedded Development Real-Time Linux Concurrent Programming Inter-Process Communication Linux Device Drivers Middleware Development Industrial Motion Control Industrial Fieldbus DSP Integration Signal Processing Python Test Automation Machine-Vision Integration Hardware Debugging System Integration Engineering Verification LANGUAGES English (Native) Spanish (Intermediate)
File
Styles Download Buy Log In
Bootstrap
> JP 1 1
PDF Footer and Margins Setup
The margins are applied to the document, and the footer shows up in the preview and the PDF

Footer Font Settings

Are you applying for a specific job
so we can tailor your resume to it?
Are you applying for a specific job
so we can tailor your cover letter to it?
Type your details as text to generate a personalized resume Type your details as text to generate a personalized cover letter
Website link found! Ready to create resume from:
Drag the into the box to verify you're human.
Drop here

My Resumes

Displaying {number_of_files} files (out of {total_of_all_files} total)
Name File Type Last Modified: Description:

Rename File

Filename already exists!

Delete Files

Warning: This action is irreversible. Once you click submit, the files will be permanently deleted.

Heading text
Upload From Computer Upload
Select From Existing
LinkedIn
Drag & Drop files anywhere in this tab, or

Uploaded Files

Delete Name Last Updated Use This File
Select this to use the file for generating your resume and cover letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

My Files

Resumes or cover letters you create will appear here. No files available yet.
Delete Name Last Updated Use This File
Select this to use the file for generating your resume and cover letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

Add LinkedIn Profile PDF

You can download your LinkedIn profile as a PDF by opening linkedin.com in a web browser, clicking your profile photo, selecting the “More” or “Resources” button, and choosing “Save to PDF.” You can then attach the PDF using the Upload From Computer tab.

Paste Your LinkedIn Profile Text

If you have copied the LinkedIn profile text, paste it below. See how to copy your profile from LinkedIn

Select this to use the LinkedIn profile text for generating your resume and cover letter. Only one source—uploaded file, selected file, or LinkedIn text—can be used.

Try these controls

<
>