Embedded Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
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., * 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.
About the company
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…