TechDoQuest · 22 hours ago
Embedded Software Engineer
TechDoQuest is seeking an Embedded Software Engineer to design, develop, and maintain software and firmware for embedded systems. The role involves working closely with hardware, implementing communication protocols, and conducting system verification and testing.
Responsibilities
Design, develop, and maintain software and firmware for embedded systems
Work closely with low-level hardware, including microcontrollers and SoCs
Implement and debug code using C++ and Python
Develop and integrate with hardware communication protocols such as I2C, SPI, UART, etc
Collaborate with hardware engineers to ensure seamless hardware-software integration
Develop and execute test scripts for system and device verification
Automate testing processes to improve efficiency and coverage
Analyze test results, identify issues, and drive resolution
Perform hands-on device testing, including functional, performance, and reliability testing
Document test procedures, results, and issues
Coordinate with offshore teams to align on project deliverables and timelines
Provide lab support to the remote team members
Qualification
Required
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field (Electrical Engineering preferred)
Strong experience in software/firmware development for embedded systems
Proficiency in C++ and Python
Experience with RTOS (Real-Time Operating Systems) and low-level hardware programming
Hands-on experience with hardware communication protocols (I2C, SPI, UART, etc.)
Experience in system verification, testing, and automation
Prior experience in device testing and troubleshooting
Excellent problem-solving and analytical skills
Strong communication and collaboration skills, especially in coordinating with offshore teams
Ability to work independently and as part of a cross-functional team
Preferred
Experience working with large-scale tech environment
Familiarity with Agile development methodologies
Experience with test automation frameworks and scripting
Experience using basic electronic lab equipments 'multimeter, oscilloscope'
Company
TechDoQuest
Techdoquest is a software company that specializes in IT consulting & services, cloud migration, IT Staffing, outsourcing, and telecom.
H1B Sponsorship
TechDoQuest has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (2)
Funding
Current Stage
Growth StageCompany data provided by crunchbase