PROFESSIONAL:
- Embedded Software Engineer with 7+ years of experience in firmware design, development, and testing for ARM-based microcontrollers and embedded Linux systems across industrial IoT, telematics, and automotive domains.
- Experience in developing application software for pump control systems used by Oil Field Services teams, including next-generation telematics modules. Implemented features such as Bluetooth Low Energy (BLE) for remote diagnostics to improve field reliability.
- Experience in developing SMS-Application for Quectel-RM502Q-AE module using AT commands & mosquito library for MQTT.
- Experienced in embedded system development, IoT lifecycle, real-time operating systems (VxWorks, QNX), firmware, Bluetooth LE, CAN/J1939, MQTT, and Ethernet communication stacks.
- Experience in real-time embedded software development for semiconductor reticle handler robots (ASML NXT 870B), implementing motion control features and reducing robot communication latency.
- Experience implementing and supporting high availability, multi-threaded distributed systems.
- Experienced in Yocto/Bitbake for building images for custom target such as TS4900 including eMMC app which was catered towards copying images from SD card to eMMC upon bootup.
- Experience with HTTP API frameworks such as REST to integrate the Yocto Build with Mender Application Upgrade via Azure CI/CD Pipeline, developed and implemented an Azure CI/CD pipeline to streamline build processes, artifact management, deployments, and on-target testing.
- Experience in software development on Embedded Linux, QNX & VxWorks RTOS platform using C/C++ programming.
- Expertise in version control using Subversion, ClearCase, GIT and Defect / bug tracking software using PRTS, DOORS, JIRA, requirement tracking using polariton.
- Strong analytical, interpersonal, problem-solving, presentation, and written communication skills.
| Category | Skills |
| Languages | C, C++ (C++17, C++20, STL, Design Patterns, Lambda Expressions), Python |
| Platforms & Environments | Embedded Linux (Yocto, Debian), Windows, VxWorks |
| Protocols | CAN, TCP/IP, BLE, MQTT, SparkplugB |
| Messaging &
Libraries |
Mosquitto (MQTT), AMQP-CPP (RabbitMQ) |
| Infrastructure | MS Azure, Docker, RabbitMQ, Kubernetes, Terraform, AWS |
| Tools | Git/GitHub, Jira, Azure DevOps, Jenkins, CMake, VS Code/Visual Studio, Linux (Yocto/Debian), Windows, and bash scripting. |
RPC Inc, Dallas Texas Nov 2022 – Present Embedded Software Engineer
- Designed and developed Application Software for Cudd Controls Engineering with Agile methods, using C, C++ using AMQP-CPP for RabbitMQ, mosquito for MQTT on Ubuntu Linux for TS4900 Module including writing custom recipes using Yocto-Bitbake.
- Developed Pump Control Application Software features for J1939 (CAN1) and Rolligon (CAN0) buses, supporting Oil Field Services for pump, blender, and DAS equipment using C/C++, troubleshoot run time errors using gdb.
- Implemented certificate-based authentication for Mender OTA platform, managing device identity certificates and configuring secure client-server TLS authorization to ensure only trusted devices could receive firmware updates.
- Led Ubuntu migration from 18.04 LTS to 24.04 LTS on embedded Linux platform, resolving dependency conflicts, updating toolchain configurations, and validating production firmware builds post-migration to maintain system integrity and security posture.
- Developed asynchronous multi-threaded client-server communication components in C++ on Embedded Linux systems for real-time telemetry and messaging workflows.
- Applied object-oriented design principles including encapsulation, inheritance, and polymorphism; implemented Factory design pattern to dynamically instantiate controller types across CAN buses and Builder pattern to support configuration-driven controller setup, reducing code duplication and improving scalability; troubleshooted runtime errors using GDB.
- Developed SMS Application feature integrating in-house PDU unit part IoT infra using MQTT protocol, AT Commands for Quectel-RM502Q-AE Module & BLE application to depict the telemetry information using Graphical User interface connected via BLE through nrF connect.
- Developed a custom Yocto Bitbake recipe that automatically detects SD card insertion, copies the production image (kernel + root filesystem) to eMMC on first boot, and provides LED-based visual indicators on TS4900 board for copy progress and boot status.
- Designed and developed embedded application software on the TS4900 ARM-based module using C/C++ and the Yocto Build System (Bitbake), writing custom recipes, layers, and package integrations to support production firmware builds.
- Led small team of Engineers involved in adding OTA (Over the Air) Software deployment packages such as Application-level upgrades, Rollback using Mender software using bash scripting.
- Designed and maintained Azure CI/CD pipelines, integrating Continuous Deployment workflows with on-target test frameworks for OTA Application upgrade integration using RESTful APIs for comprehensive automation. This encompassed automating Yocto build processes, artifact creation, deployments, and rigorous testing cycles, significantly streamlining the software delivery process and ensuring rapid, reliable release of new features and patches.
- Deploy code on target and conduct regression & progression tests as required, participate in Software release and patch delivery cycle.
- Perform unit testing using Gtest & Gmock, on-target testing to ensure the software meets the highquality standards as customers expect.
- Created Azure Devops Build Pipelines with CI (Continuous Integration) & CD (Continuous Deployment) to have automated Tests for showing confidence on existing & new Software release for patch delivery cycle.
- Conduct and act on findings from static code analysis and performance/load testing.
ASML/Datanormous LLC, Norwalk CT May 2021 – Sep 2022 Software Design Engineer II – Contract
- Involved in Software Development of Reticle Handler Software within NPI team focused on providing robust software.
- Using Agile methodology to develop the software using C and/or C++/Python.
- Involved in adding features for NXT 870 B Machines such as Empty Robot Move, Optimize CCM for preload, Add EVP based visibility, Reduce Robot Communication Lag, modify Factory constants to Machine constants using VxWorks RTOS & Windriver Work Bench IDE.
- Involved in adding enhancements to software such as making blocking calls to non-blocking asynchronous calls, making the code free of static errors, bug fixes for any runtime errors on machine.
- Deploy code on target and conduct regression & progression tests as required, participate in Software release and patch delivery cycle.
- Perform unit testing using Gtest & Gmock, on-target testing to ensure the software meets the high-quality standards as customers expect.
- Create Jenkins pipelines for migrating software from git to ClearCase, participate in release activities, deploy software using CI/CD approach.
Navistar International/Technospire LLC, Naperville Illinois June 2019 – April 2021 Embedded Software/Embedded Security Engineer -Contract
- Engage in all regular software development activities such as feature based requirement analysis, coding, optimization, refactoring, bug fixing.
- Collaborate with other developers, analysts, and management to interpret functional and technical specifications.
- Developed BLE-based driver authentication for Navistar’s N2 telematics module implementing a Driver ID and server-generated PIN flow with SHA-256 hashing over GATT.
- Enabled secure driver behavior tracking by binding authenticated driver sessions to the vehicle via BLE communication between mobile app and N2 module.
- Involved in designing software using C++11 standard using STL containers, class, and function templates to make the code generic.
- Design and Develop application software for Bluetooth Low Energy GATT Server in C/C++ using DBUS and BlueZ API.
- Utilized Yocto SDK for application development, ensuring compatibility with embedded systems.
- Added Vehicle services, characteristics, and corresponding data points to expose it to an external BLE client App such as nrF/EDL using OOD and Design patterns.
- Collaborate with a cross functional team to integrate Vehicle Health Report Application with BLE Application using Mosquito MQTT based protocol to subscribe and publish Vehicle related datapoints.
General Motors/Technospire LLC, Warren Michigan Feb 2017 – June 2019 Embedded Engineer- Contract
- Performed Feature based Validation of Automotive Infotainment components such as Head unitHMI, Instrument Panel Cluster, (Integrated Center Stack) Display module with audio and video codecs including MPEG-2, MPEG-4, and VP9 for Digital Media and USB Media validation across Model Year 2019,2021 (Chevrolet, Buick, GMC, and Cadillac) brands.
- Worked with media streaming protocols including DASH and HLS, supporting validation of connected media features within the CSM Module for Android Auto and BT-Media integration.
- Deliver outputs including DFMEA, requirements traceability, test plans, test reports, and support for plant and manufacturing issues.
- Defining and document system level issues between components of the subsystem in PRTS logging system.
- Conducted feasibility study for new requirements, collect & analyze debug logs.
- Worked on ATF framework to evaluate infotainment software for Connectivity team.
- Performed both White box and black box testing for Digital Media, BT-Media, Speech Recognition Software.
Proximate Technologies, Plano Texas Mar 2016 – Dec 2016 Systems Engineer
- Prepared systems documentation including requirement reviews, schematics.
- Prepared Test Plans, Test procedure, schematics.
- Worked with Requirements team defining system requirements based on the customer feedback, safety requirements.
- Worked with Requirements team with functional system specifications review and System architecture in accordance with general guidelines and methods, with the inclusion of testing results.
EDUCATION:
Master of Science in Electrical Engineering
GPA: 3.8/4.0 Cleveland State University, Cleveland Ohio USA December 2015
Bachelor of Technology in Electrical and Electronics Engineering
GPA: 3.5/4.0 JNTU
Ranga Reddy India – June 2013

Oscar Cambrelen prides Himself on being not only an executive recruiter focused on engaging talent but also an industry expert dedicated to client objectives and continuous growth. He continually seeks to help businesses grow and flourish to the next level.
