Embedded Software Engineer
Baltimore, Maryland, United States
- Developed extensible tooling to facilitate testing for multiple hardware and simulated targets, and integrated these testing tools into a Jenkins pipeline to enhance CI/CD robustness- Designed, developed, and integrated real-time embedded software components across multiple operating system architectures to include Linux, VxWorks, FreeRTOS, and bare metal- Supported program task definitions within an Agile Scrum environment by identifying, writing, and reviewing stories between cross-competency (SW/FW/Digital) teams- Wrote multi-node networking software providing abstractions on raw socket programming while allowing for re-usability across multiple protocols (PCIe, SPI, TCP) and targets (Xilinx FPGAs, ASICs)