C/C++ Embedded Software Engineer
Machine Learning Technologies LLC
Job Overview Job ID: J52034 Job Title: C/C++ Embedded Software Engineer Location: Deer Valley, AZ Duration: 12 Months + Extension Hourly Rate: Depending on Experience (DOE) Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD Client: To Be Discussed Later Employment Type: W-2, 1099, C2C 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. Equal Opportunity Employer MACHINE LEARNING TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. MACHINE LEARNING TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will MACHINE LEARNING TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract. #J-18808-Ljbffr
- Qualifications 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...SuggestedPermanent employmentContract workLocal area
- ...company based in Phoenix, AZ, is seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded firmware. This role... ...microcontrollers, debugging hardware, and collaborating with engineering teams. Ideal candidates will have experience in embedded C/C++...SuggestedRemote work
- Honeywell Aerospace is seeking an Embedded Software Engineer II to join the C I AERO (Finance) team at our Phoenix, AZ location on a Hybrid work... ...electronic controller software for aerospace systems, using C, C++, and Python across multiple languages. This role requires a...Suggested
- MACHINE LEARNING TECHNOLOGIES LLC in Phoenix, AZ, is looking for a C/C++ Embedded Software Engineer with over 7 years of experience in embedded software development. The role includes developing Linux and Windows device drivers and requires strong proficiency in C/C++...Suggested
- ...technology firm located in Arizona is seeking an experienced embedded software developer. The role involves developing and maintaining Linux... ...experience in embedded software development with proficiency in C/C++. This position offers the opportunity to work on cutting-edge...Suggested
$100k - $125k
Firmware Developer (Embedded C/C++) Job Title: Firmware Developer (Embedded C/C++) Location:... ...related instrumentation. Collaborate with engineering teams to support existing codebases and... ...and Network Security, IT System Custom Software Development, and IT System Operations...Permanent employmentFull time- ...Aerospace in Phoenix, AZ is seeking a Sr Advanced Software Engineer to design, develop, integrate and validate mission-critical embedded software for avionics platforms. You will work in a hybrid environment, applying C/C++ and Python to ensure high performance and safety...
- Sr Embedded Platform Software Engineer - C++ I Python - Avionics (Finance) As a Sr Advanced Software Engineer, you will be responsible for the design, development... ...-quality software solutions for avionics systems using C/C++, ensuring high performance, reliability, and...Permanent employmentTemporary workWorldwideRelocationFlexible hours
- ...Job Describing We are seeking skilled Avionics Software Engineers to support Flight Management System (FMS) development activities... ...Multifunction Control and Display Unit (MCDU). Strong programming experience in C++ within embedded systems environments....
- We are looking for an experienced Embedded Software Engineer - C++ with strong expertise in the Flight Management System (FMS) domain . The ideal candidate will have hands‑on experience developing and modifying embedded C++ software, particularly software related to HMI...
- ...Embedded Software Engineer C++ Deer Valley location (Phoenix) Hybrid (2-3 days a week) US Citizen /GC /EAD FMS domain is Mandatory Mandatory skills Needed: # Good software development skills in embedded C++ programming # Change Request Process...2 days per week3 days per week
- We are seeking an experienced Embedded Software Engineer to support Flight Management System (FMS) development for an aerospace program in Deer Valley... ...developing, enhancing, debugging, and maintaining embedded C++ software associated with Human Machine Interface (HMI)...2 days per week3 days per week
- Honeywell Aerospace in Phoenix, AZ is hiring a Senior Advanced Software Engineer to lead the Thunderbolt platform software efforts across multiple applications. You will collaborate with global teams to ensure delivery of high-quality software that meets project specifications...
- ...Senior Embedded Software Engineer - Chandler AZ Looking for an experienced embedded engineer to build and integrate secure, real-time software on Xilinx-based hardware. The work centers around: C/C++ embedded software Real-time, multi-threaded systems Embedded Linux Secure...Work at office
- ...Honeywell Aerospace in Phoenix, AZ is seeking a software engineer with embedded C/C++ experience for a hybrid role. You will work on requirements, design, integration, testing, and verification across avionics-related software projects. A bachelor’s degree in a technical...Relocation
- Honeywell Aerospace in Phoenix seeks a Sr Embedded Software Engineer for the Next-Gen Avionics (NGA) program. You will design, implement and integrate... ...display solutions. The role requires 6+ years in embedded C/C++, RTOS expertise and aerospace domain knowledge. You will...
- Honeywell Aerospace is seeking a Sr Advanced Software Engineer within the NGA group to design and deploy cutting-edge Avionics Display... ...across platforms. The role emphasizes real-time embedded development, C/C++, RTOS, and avionics domain knowledge, with a strong focus...
- Honeywell Aerospace is seeking a Software Engineer II/III in Phoenix to contribute to the Anthem Next Generation Avionics... ...Bachelor’s in a technical field and 1.5-5+ years of embedded software experience, with C/C++ and Python proficiency, plus familiarity with OpenGL...
- DP Professionals (DPP) seeks a Senior Embedded Software Engineer in Chandler, AZ to build and integrate secure, real-time software on Xilinx-based... ...robust embedded systems. The role emphasizes embedded C/C++, real-time software, hardware/software integration, and secure...
- Honeywell Aerospace in Phoenix, AZ seeks an Embedded Software Engineer II/III for the Next-Generation Avionics (NGA) Flight Displays. The role focuses... ...high-performance avionics software. You will work with C/C++, Python, OpenGL and Vulkan, contribute to the full software...
$55 - $62 per hour
Sr. Embedded Software Engineer- Phoenix, AZ 85027 Overview -8 months plus contract with possibility of going direct after • Pay 55-62$/hour Responsibilities... ...Matlab, Mode Logic Design, Assembly language programming, C/C++ programming, digital flight testing systems (DFTS), PVCS/...Permanent employmentContract work- ...Embedded Software Engineer II - C I AERO (Finance) Honeywell Aerospace is a global leader in aviation and defense, dedicated to advancing the future... ...Model Base Software Development Programing experience in C/C++ and Python Understanding various software development...Permanent employmentTemporary workWorldwideRelocationFlexible hours
- ...Embedded Software Engineer II/III - Next-Gen Avionics (NGA) (Finance) When you join Honeywell, you become a member of our global team of thinkers... ...Competence in programming, with preference to languages such as C/C++ Python, Open GL, Vulkan etc. WE VALUE Understanding of...Temporary workWorldwideFlexible hours
- Honeywell Aerospace in Phoenix is seeking a Sr Advanced Embedded Software Engineer to lead Thunderbolt platform software initiatives. This role is... ...from customer requirements to deployment, with strong C/C++ skills and embedded software expertise. Hybrid work arrangement...Relocation
- ...Corporation in Phoenix, AZ is seeking an Avionics Software Engineer with 5+ years' experience to design, develop, and test safety-critical embedded software for TCAS and other CNS... ...decompose requirements in DOORS, code in C/C++, perform reviews, and support integration...Relocation package2 days per week3 days per week
- PeoplePilot is seeking an experienced Embedded Software Engineer to support Flight Management System (FMS) development for an aerospace program in... ...developing, enhancing, debugging, and maintaining embedded C++ software associated with HMI functionality for MCDU...
- Cyient is seeking an experienced Embedded Software Engineer - C++ for flight management systems in Phoenix, Arizona. The role focuses on developing and modifying embedded C++ software for FMS-related applications, including HMI/MCDU. You will work in a cross-functional...
- ...Embedded Software Engineer C++ FMSDeer Valley location (Phoenix)-Hybrid (2-3 days a week)FMS domain is MandatoryClient is looking for Someone with Airbus FMS experience specifically as a plus and UI experience.Position OverviewWe are seeking skilled Avionics Software...Flexible hours2 days per week3 days per week1 day per week
- Accord Technologies Inc. seeks an Embedded Software Engineer proficient in C++ for a hybrid role at our Deer Valley location (Phoenix). The candidate will work on multifunction control and display units (HMI) within the FMS domain, dealing with change requests and flight...
- Belcan is seeking an Avionics Software Engineer in Phoenix, AZ to design, develop and test safety-critical embedded software for TCAS and other CNS applications, with 5+ years... ..., DOORs experience, and proficiency in C/C++, with full software lifecycle responsibilities...Relocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C/C++ Embedded Software Engineer. Be the first to apply!


