Embedded Firmware Engineer

Intellectt INC
  • Bartlesville, OK
  • $75,000–$85,000
  • Instant Apply
22 days ago

Job Description

My name is Bipasa, and I'm reaching out from Intellectt Inc. regarding an exciting opportunity for a Embedded Firmware Engineer based in Bartlesville, OK

Job Summary
We are seeking an Embedded Firmware Engineer with 5+ years of experience in embedded software development and firmware programming. The ideal candidate will have strong proficiency in C/C++ and Python scripting, a solid understanding of microcontrollers and real-time embedded systems, and familiarity with embedded operating systems, communication protocols, debugging tools, and version control systems.

Job Title: Embedded Firmware Engineer
Location: Bartlesville, OK

Key Responsibilities

  • Design, develop, test, and maintain embedded software and firmware using C/C++.
  • Develop Python scripts to support automation, testing, debugging, and development activities.
  • Work with microcontrollers and embedded platforms, including ARM Cortex-M/Cortex-A architectures.
  • Develop and troubleshoot real-time embedded applications and software components.
  • Work with embedded operating systems and build environments, including FreeRTOS, Yocto, Buildroot, and cross-compilation toolchains.
  • Implement and troubleshoot communication interfaces and protocols such as UART, SPI, I2C, CAN, Ethernet, and TCP/IP.
  • Perform firmware debugging and troubleshooting using tools such as JTAG, GDB, oscilloscopes, and logic analyzers.
  • Use Git for source code management, version control, and collaboration.
  • Support software integration, testing, and debugging to ensure reliable embedded system performance.

Requirements

  • Bachelor's degree in Computer Engineering.
  • Minimum of 5 years of embedded software development experience gained through industry experience, internships, or academic projects.
  • Proficiency in C/C++ programming and Python scripting.
  • Strong understanding of embedded systems, microcontrollers, and real-time software concepts.
  • Exposure to ARM Cortex-M/Cortex-A platforms, such as STM32, NXP, Renesas, or similar microcontroller platforms.
  • Familiarity with embedded operating systems and development environments such as FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains.
  • Knowledge of communication protocols, including UART, SPI, I2C, CAN, Ethernet, or TCP/IP.
  • Familiarity with embedded debugging tools such as JTAG, GDB, oscilloscopes, and logic analyzers.
  • Experience with Git or other source control systems.

Bipasa Swain
Sourcing Specialist
7329976610 | Ext: 300
bipasa.s@intellectt.com

Numbers & Facts

LocationBartlesville, OK
Salary$75,000–$85,000

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Boundary Scanunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Embedded Operating Systemsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • GDB (Gnu Debugger)unmatched
  • Gitunmatched
  • I2Cunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Logic Analyzerunmatched
  • Microcontrollerunmatched
  • Oscilloscopeunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Operating Systemunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Testingunmatched
  • Source Code Control System (SCCS)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder