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.
	
			
	 - Extensive experience with bare-metal programming and firmware development.
- 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.
	
		 - Excellent problem-solving abilities and attention to detail.
	
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
Similar Jobs