C/C++ Embedded Software Engineer, Arizona
C/C++ Embedded Software Engineer, Arizona
-
Arizona, USA
-
Last edited: yesterday
-
Save
Description
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 7+ years of experience in embedded software development.
- Strong proficiency in C/C++ programming for embedded systems.
- Hands-on experience with Linux kernel development and Windows driver frameworks (WDF).
- Familiarity with device driver models, interrupt handling, and memory management.
- Experience with cross-compilation, build systems (Make, CMake), and debugging tools (GDB, WinDbg).
- Knowledge of communication protocols (I2C, SPI, UART, USB, PCIe).
- Understanding of real-time operating systems (RTOS) and multi-threaded programming.
Job Responsibilities
- Develop and maintain Linux and Windows device drivers for embedded hardware platforms.
- Design and implement embedded software for real-time systems.
- Integrate drivers with operating systems and validate functionality.
- Debug and optimize kernel-level code for performance and stability.
- Collaborate with hardware engineers to ensure seamless integration.
- Write and maintain technical documentation for software components.
- Perform unit testing, system testing, and support QA activities.
Highlights
-
Company nameCloud Analytics Technologies LLC
-
Job positionC/C++ Embedded Software Engineer
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
More info about this ad
C/C++ Embedded Software Engineer has been posted in the Scottsdale Information Technology category on Locanto.
For Scottsdale, there are no other ads posted in this category.
There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.