C/C++ Embedded Software Engineer
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.
Recommended Jobs
Electrical Engineer (RF) **job in Yuma, AZ**
Job Description Job Description Under limited supervision, this entry-level engineer performs Radio-Frequency (RF) systems engineering on an interdisciplinary team of subject matter or profession…
Montessori Teacher
Summary Elena Montessori is seeking a dedicated and passionate Montessori teacher for our toddler and primary classrooms. Duties Create and maintain a safe, nurturing, and stimulating clas…
Bilingual Spanish Inbound Customer Care (Tucson)
Supplement your income with flexible hours If you're Bilingual (Spanish / English), have customer service experience and looking for a fast pacded, flexible gig consider our Spanish bilingual sup…
Senior Oracle DBA
About the Role As a Senior DBA, you will play a key role in administering and optimizing relational databases in AWS, with primary focus on Amazon RDS for Oracle, Amazon Aurora PostgreSQL, and Ama…
Client Accountant
Concord Servicing is a leading loan-servicing company with more than three decades of experience delivering high-quality solutions for originators, lenders, and capital providers across consumer and …
Guest Services Leader (Eloy)
Company Description Pilot Company is an industry-leading network of travel centers with more than 30,000 team members and over 750 retail and fueling locations in 44 states and six Canadian provin…
Lot attendant/Valet/Porter
Job Description Job Description Join Our Team at Sands Chevrolet Glendale - Lot Attendant/Valet/Porter Company Overview: Sands Chevrolet Glendale, a family-owned business since 1934, is look…
Looking for Automotive Repair Store Managers - Greater Phoenix Area (Mesa)
Overview: Sun Auto Tire & Service (Sun Devil Auto, Wilhelm Automotive, Greulich’s Automotive, Borst Automotive and TGK Automotive) is recruiting experienced retail leaders for immediate placement as …
Backflow Technician
Job Description Job Description Description: Metro Fire + Security has been serving Arizona since 1972. We are a full-service fire protection company that offers statewide service. We are a fami…
Project Engineer
Job Description SurePods, part of the DPR Family of Companies, is seeking a motivated Project Engineer to join our manufacturing team. We're searching for someone that has a background as a comm…