Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C/C++ Embedded Software Engineer

Cloud Analytics Technologies LLC

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

  1. Develop and maintain Linux and Windows device drivers for embedded hardware platforms.
  2. Design and implement embedded software for real-time systems.
  3. Integrate drivers with operating systems and validate functionality.
  4. Debug and optimize kernel-level code for performance and stability.
  5. Collaborate with hardware engineers to ensure seamless integration.
  6. Write and maintain technical documentation for software components.
  7. Perform unit testing, system testing, and support QA activities.
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the C/C++ Embedded Software Engineer in Arizona vacancy
  •  ...Embedded Software Developer Job Requirements Bachelors or Masters 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... 
    Suggested

    Futran Tech Solutions Pvt. Ltd.

    Phoenix, AZ
    3 days ago
  •  ...C++ Software Engineer Who are we: AlgoFace (Artificial Intelligence. Augmented Reality. The Human Face.) The AI revolution is changing...  ..., and document software and algorithms for desktop and embedded platforms, in C/C++ and other languages Work as part of an agile team... 
    Suggested

    AlgoFace

    Carefree, AZ
    23 hours ago
  • $142.7k - $158.3k

     ...Senior Embedded Software Engineer for Secure Voice Products As a Senior Embedded software engineer for Secure Voice Products, you'll be a member...  ..., development and test. What sets you apart: C/C++ Development on Linux environment Team development using... 
    Suggested
    Flexible hours

    Progeny Systems Corporation

    Scottsdale, AZ
    3 days ago
  • $124.45k - $134.65k

    Embedded Software Engineer General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Scottsdale-based...  ...required. Required Qualifications: Strong proficiency in C/C++ programming languages. Knowledge of networking protocols... 
    Suggested
    Immediate start
    Flexible hours

    Progeny Systems Corporation

    Scottsdale, AZ
    3 days ago
  • $100.22k - $111.18k

     ...Embedded Software Engineer As an Embedded Software Engineer in the Space and Intelligence Systems business, you'll be a member of a cross-functional...  ...or experiences: Proficiency in languages such as C++, C, Python Knowledge of designing networked applications... 
    Suggested
    Flexible hours

    General Dynamics

    Scottsdale, AZ
    3 days ago
  • $86.8k - $165.2k

     ...Status: Active and existing on day 1 Role Overview Senior Embedded Software Engineer in the Effectors Center of the Software organization. Works...  ...5 years of relevant experience. At least two of: Embedded C++ software, Embedded software security, Software architecture... 
    Temporary work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  •  ...Job Title: Firmware Developer (Embedded C/C++) Location: Phoenix, AZ (Hybrid) Employment Type: Full-Time Permanent What You’ll Do Develop...  ...analyzers, and related instrumentation. Collaborate with engineering teams to support existing codebases and implement updates or... 
    Permanent employment
    Full time

    Phoenix Staff Inc

    Phoenix, AZ
    23 hours ago
  •  ...Job Description Job Description Salary: DOE Embedded Software Development Engineer II/III This position is NOT available for Remote Work....  ...knowledge in software verification ~ Experience with C/C++/C# Experience with Python and other scripting languages... 
    Permanent employment
    For contractors

    Canyon Aeroconnect

    Prescott, AZ
    17 days ago
  •  ...Description: Location: Tucson, AZ (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics...  ...You'll Do Develop embedded software and firmware in C/C++ for real-time aerospace and defense applications. Write... 
    Local area

    GuideTech Open Roles

    Tucson, AZ
    1 day ago
  •  ...Job Description Job Description Salary: DOE Senior Embedded Software Engineer IV This position is NOT available for Remote Work....  ...debugging real time, safety critical, embedded software in C/C++. Extensive recent experience in a software development role... 
    Permanent employment
    For contractors
    For subcontractor
    Work at office

    Canyon Aeroconnect

    Prescott, AZ
    17 days ago
  •  ...Job Description Software Engineer (Phoenix, AZ 85027) 6 months plus pay 47-54/hour Must have US citizenship Basic Qualifications...  ...years engineering software development experience in Real-Time embedded systems and integration in an engineering lab environment... 
    Permanent employment
    Full time
    Contract work
    Monday to Friday
    Flexible hours
    Shift work

    Olsa Resources

    Phoenix, AZ
    23 hours ago
  •  ...Senior Technical Lead In Embedded C As a Senior Technical Lead specializing...  ...-time operating systems (RTOS) and C++. Excellent knowledge of software development life cycle and embedded...  ...certifications: Certified Embedded Systems Engineer (CESE), or relevant certifications... 

    Omni Inclusive

    Phoenix, AZ
    3 days ago
  •  ...and collaborative style of communications. * Other duties as assigned Desired Qualifications: * Native iOS or Android (Objective-C/Java) * C#/ASP.NET/XAML * SQL/SQLite * Prior transportation industry experience Qualifications Skill: C#/ASP.NET/XAML,... 
    Full time

    Jobsbridge

    Mesa, AZ
    23 hours ago
  •  ...business goals are met Partner with QA and Engineering teams to ensure products match/exceed...  ...ergonomics is a definite plus Experience with software product management, software life cycle...  ...field. Familiarity with Python or C/C++ nice to have, but not required Ability to... 

    AlgoFace

    Carefree, AZ
    23 hours ago
  •  ...Job Description We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation, and communication systems solutions...  ...testability and readability • Highly proficient in using C++ and Python for engineering and scientific applications in... 

    Hatch Global Search

    Tucson, AZ
    1 day ago
  •  ...DSP Engineers have a strong background with proven capabilities against a wide range...  ...and development on real-time Software Defined Radio (SDR) and protocol processing...  ...time implementations on FPGAs, DSPs, or embedded processors (C/C++, VHDL/Verilog) Perform link budget... 

    Sabio Systems

    Tucson, AZ
    3 days ago
  •  ...Controls Engineer I Job Summary As the Controls Engineer I you will play a key role in advancing...  ...and test control systems, PLC programs, software, and new features at operating solar...  ...such as Modbus. 2+ years in programming in C/C++. Strong analytical and problem‑solving... 
    Local area

    Array Technologies

    Chandler, AZ
    23 hours ago
  •  ...Software Engineer We're expanding our engineering organization dramatically...  ...and testing of real-time embedded software, application software...  ...experience. Experience with C, C++, or other object-oriented...  ...architectures. Knowledge of assembly, C/C++ programming, structured... 
    Relocation

    Raytheon

    Tucson, AZ
    23 hours ago
  • $101k - $124k

     ...environment with similarly motivated electrical engineers, mathematicians, computer scientists,...  ...the primary responsibilities in the Embedded Software Engineer position? The position...  ...for Linux or embedded Linux using C or C++. Experience writing device drivers for... 
    Temporary work
    Immediate start
    Flexible hours

    Rincon Research Corp

    Tucson, AZ
    17 days ago
  •  ...Software Engineer (DevOps) – Tucson, Arizona Note: Active TS AND SCI clearance required Overview Platinum Global Talent Solutions...  ...or similar) Skilled in Python or other modern languages (C/C++, Java) Hands‑on experience with Docker, Kubernetes, Helm... 
    Full time

    Platinum Global Talent Solutions

    Tucson, AZ
    23 hours ago
  •  ...interfaces for biomedical sensors and embedded microcontrollers used with...  ...with clinicians and clinical engineers. Ensure security and...  ...multidisciplinary teams (clinicians, software engineers, regulatory...  ...embedded systems experience : C/C++, RTOS, device drivers, low‐... 
    Full time
    Remote work

    University of Arizona

    Tucson, AZ
    12 days ago
  •  ...Strong proficiency in programming languages such as C, C++, Assembly. Experience working in DAL A software development. Experience with Code Review Experience...  ...to know what planes can do and modified for test), engineering tools (montpa, x-scribe, managing and developing... 

    Cyient

    Phoenix, AZ
    1 day ago
  •  ...Description Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System Integration, Hardware Security, Xilinx...  ..., Avalon, FPGA verification tools, reverse engineering, cocotb, pyuvm Full Time Travel required... 
    Full time
    Part time
    Remote work

    EndoSec LLC

    Phoenix, AZ
    3 days ago
  • $98.4k - $147.6k

     ...history.\n\nNorthrop Grumman\u2019s Space Sector is seeking a Software Engineer \u2013 Embedded/Test Equipment \\- Level 3 to join our team in Chandler,...  ...Phase Interceptor program. This role blends embedded C/C++ development with high\u2011performance GPU coding and 6\u... 
    Full time
    Internship
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Chandler, AZ
    23 hours ago
  • $127.1k - $198.58k

     ...developing, implementing, and maintaining software solutions, algorithms, and...  ...position contributes to team efforts in engineering, analytics, and technical planning, applying...  ...programming languages such as Python, R, Java, C++, or equivalent. ~ Proven ability to apply... 
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Phoenix, AZ
    23 hours ago
  •  ...ecosystem of devices and cloud software. Like our products, we work...  ...MLEs or firmware or hardware engineers to leverage hardware accelerators...  ...languages such as Python, C/C++, experience with deep...  ...mobile phones, IoT devices, or embedded systems is highly desirable.... 
    Work at office
    Remote work

    Axon

    Scottsdale, AZ
    23 hours ago
  •  ...Entry Level Software Developer At IBM, work is more than a job - it...  ...openings for Software Development Engineers to develop, test and provide...  .... Knowledge in Bash, Python, C/C++, Databases, Javascript, or...  ...). Experience with Python in embedded systems or interacting with... 
    Full time
    Internship

    IBM

    Tucson, AZ
    23 hours ago
  • $100k - $150k

     ...GPU Systems Engineer - Remote    Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...performance engineering.  Deep expertise in CUDA C/C++ and GPU programming models.  Strong... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Tempe, AZ
    4 days ago
  •  ...world. What We’re Looking For Iridium is seeking an experienced Software Engineering Manager to lead a team of skilled engineers developing a...  ...years experience with modern programming languages, including C/C++ and Python Experience with modern software architecture... 
    Contract work
    Work at office
    Remote work

    Iridium

    Tempe, AZ
    23 hours ago
  • $22 - $42 per hour

     ...alarm control panels and networked systems in accordance with engineered drawings, sequence of operations, and applicable codes. Perform...  ...logic to minimize downtime. Conduct system upgrades, software revisions, and reprogramming to accommodate system expansions... 
    Hourly pay
    Local area
    Immediate start
    Relocation package

    Canyon State Electric

    Tucson, AZ
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C/C++ Embedded Software Engineer. Be the first to apply!