Hire the Best Embedded Systems Engineers in Texas

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Christopher C.

Plano, Texas

$105/hr
5.0
27 jobs

ABOUT ME I have over 20 years of embedded software and firmware experience. I am versatile and always eager to learn something new. I have worked on all phases of embedded software development. Ranging from board bring up to bare metal, RTOS, and embedded Linux systems. Over the years, I've also picked several graphics frameworks and mobile development. I will always guide my clients to the best solution for their use case. All the development work will be done by me, no outsourcing. HARDWARE • Work closely with hardware engineers, read schematics and able to understand the full system of an embedded project. • Assist with board bring up and handle low level components like DDR configuration and calibration. • SoC interfaces like I2C, SPI, UART, USB, I2S, as well as hardware peripherals like GPS, ADCs, LCD (LVDS), LTE Modem, BLE, WiFi. • Comfortable using oscilloscopes, DVM and logic analyzers. PLATFORMS • Worked on several processors with limited resources that were either bare metal, Arduino or have some kind of RTOS (FreeRTOS, TI-RTOS). Low level driver code, application code, and system level design (FW Update and config). • Experienced with Embedded Linux projects. Device-tree, drivers, kernel config, bootloader (u-boot) modification, system level design, firmware updates (OTA) and config. • System services/applications written in C/C++, IPC and network sockets/API. • Complex Linux build systems including Yocto, buildroot, AOSP (Android Open Source Project), Pi-Gen (Raspberry Pi OS builder) and custom Debian OS deployments. • The goal of creating a good platform is to develop processes that are repeatable and other team members can leverage and build on top of. APPLICATIONS • Once the low-level embedded code is in place, I will usually get involved with the application and GUI frameworks that run on the embedded system. • Develop GUIs to test the low-level hardware. • Provide reference implementations to guide app developers on how to interface to hardware. • Settings/Configuration UI for production systems. • Examples of UI work: PyQt GUI or web app running on an embedded Linux device. A Java Android app running on the custom hardware that runs Android OS. A mobile app (iOS Swift) to receive BLE (Bluetooth) data from an embedded device. Electron based desktop app to communicate with REST API or hardware device. LANGUAGES C/C++, Python, Java, JavasSript, HTML/CSS, Swift, Bash/Shell scripts.

  • Embedded Operating System
  • Arduino
  • C
  • C++
  • Embedded Application
  • Embedded C
  • Embedded Linux
  • Embedded System
  • Linux
  • Python
  • Raspberry Pi
  • AOSP
  • Linux System Administration
  • Ubuntu
  • Build Automation
Michael D.

Crowley, Texas

$50/hr
4.9
3 jobs

I am an Electrical, Embedded, and PCB Engineer capable of providing a turn-key solution for electronics. Development for projects ranging from purely software to purely hardware, or anything in-between. My experience is in developing consumer, industrial products and hobby-level electronics. * Software: C, Embedded C, C++, Python, Assembly, React Native * PCB Design: Altium Designer, KiCAD, Eagle, multi-layer boards * RF Engineering, radio transmission * Full lab support: Oscilloscope, signal generator, soldering/reflow, etc * Product Renderings: high quality renderings of product used for marketing and retail * Experience working with supply-chain and sourcing components in markets both domestic and foreign * I ensure quick and open responses are delivered to the client. Communication is key to delivering to the client a developed product with all issues addressed.

  • Full-Stack Development
  • Arduino
  • C
  • C++
  • Electrical Engineering
  • Embedded C
  • ESP32
  • Linux
  • Python
  • STM32
  • STM32F4
  • Circuit Design
  • Altium Designer
  • React Native
  • Assembly Language
Kylar O.

Austin, Texas

$150/hr
5.0
4 jobs

I'm Kylar Osborne, a versatile software engineer with a strong background in embedded systems. Whatever you're trying to do, I have a proven track record of being able to break down problems, offer solutions, and deliver polished results. Beginning with programming games in middle school, I went on to compete in robotics competitions, develop my own LED embedded systems, and then study Computer Engineering at the University of Texas at Austin. I'm now working full-time at SpaceX, and solving some of the most difficult product problems as part of working on the Starlink dish software. Having worked for many years at Silicon Labs in applications, testing, and production of IoT devices, I possess hands-on experience in development of embedded software solutions using C, Python, and Assembly. Since then, I have broadened my full stack experience by building serverless backends with Google Cloud Platform / AWS and staying up to date on AI tools. This area of technology is super exciting! I take pride in my ability to adapt to new technologies and always find a solution no matter the problem. As a passionate problem solver, I enjoy tackling challenges and delivering high-quality solutions tailored to clients' needs. I hope to leverage my expertise and enthusiasm for software development, embedded systems, and innovative technology to help you achieve your goals.

  • Full-Stack Development
  • C
  • C++
  • Embedded Application
  • Embedded C
  • Embedded Linux
  • Embedded System
  • Microcontroller Programming
  • PCB Design
  • Python
  • JavaScript
  • Artificial Intelligence
  • Web Design
  • Robotics
  • Machine Learning

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Embedded Systems Engineer in Texas on Upwork?

You can hire a Embedded Systems Engineer in Texas on Upwork in four simple steps:

  • Create a job post tailored to your Embedded Systems Engineer project scope. We'll walk you through the process step by step.
  • Browse top Embedded Systems Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Embedded Systems Engineer profiles and interview.
  • Hire the right Embedded Systems Engineer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Embedded Systems Engineer?

Rates charged by Embedded Systems Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Embedded Systems Engineer in Texas on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Embedded Systems Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Systems Engineer team you need to succeed.

Can I hire a Embedded Systems Engineer in Texas within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Embedded Systems Engineer proposals within 24 hours of posting a job description.