Embedded Software Engineer

  • Confidential
  • Chandler, Arizona
  • Full Time

We are seeking a highly experienced Embedded Software Engineer to join our dynamic team. If you thrive on bare-metal development and enjoy building robust firmware, we want to hear from you!

Responsibilities



    	

  • Design, develop, and debug bare-metal embedded systems and firmware.

    	

  • Optimize code and troubleshoot hardware-software integration issues.

    	

  • Collaborate with hardware engineers to define system requirements and interfaces.

    	

  • Author technical documentation and maintain code repositories.

    	

  • Mentor junior engineers and review code for quality and functionality.

    	

  • Participate in software architecture discussions and contribute to long-term technology strategies.



Requirements



    	

  • Experience: 10+ years in embedded software development.

    	

  • Technical Expertise:

    	



      		

    • Extensive experience with bare-metal programming and firmware development.

      		

    • Proficient in C/C++ for embedded systems.

      		

    • Strong Python skills for scripting, automation, and testing.

      	

    	

    	

  • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.

    	

  • Other Skills:

    	



      		

    • Excellent problem-solving abilities and attention to detail.

      		

    • Experience with microcontrollers (ARM, PIC, STM32, etc.) and peripheral interfaces.

      		

    • Familiarity with RTOS, bootloaders, and hardware debugging tools.

      		

    • Strong communication and teamwork skills.

      	

    	

10233327

Job ID: 522510656
Originally Posted on: 5/26/2026

Want to find more Technology opportunities?

Check out the 165,238 verified Technology jobs on iHireTechnology