{"schemaVersion":"jobsearcher.job.v1","id":"13e6a5ac6d95ed4eff2add8d","url":"https://jobsearcher.com/jobs/13e6a5ac6d95ed4eff2add8d","canonicalUrl":"https://jobsearcher.com/jobs/13e6a5ac6d95ed4eff2add8d","title":"Embedded Software Engineer","description":"Note: For Immediate Consideration: Please email your updated resume to somp767@kellyservices.com.Job Title: Embedded Systems Technician / Junior Embedded Software EngineerLocation: Springfield TN 37172 (ONSITE)Salary- The pay range is $85k-95k, depending on the candidate's experience.W2 contract (6-month contract to start, extended to 1 year or direct conversion depending on performance)Work Schedule: 8-5 M-F, no weekend or OT expectedInterview Process: 1 video interview; may have a 2nd interview on-site when down to 1 or 2 top candidates to aid in the decision-making process and allow candidates to see the work site.Notes:Strong C programming experience (required); C is the primary language used for software development.Hands-on experience with embedded systems and microcontroller-based development.Strong troubleshooting and software debugging skills, with the ability to diagnose and resolve issues in a lab environment.Ability to support hardware teams by identifying, analyzing, and resolving issues through software investigation and implementation.Experience performing root cause analysis and distinguishing between hardware and software-related issues.Knowledge of electronic circuits and hardware systems, including the ability to read and interpret schematics.Ability to understand hardware designs and collaborate effectively with cross-functional engineering teams.Experience writing technical specifications and documentation based on product requirements.Strong verbal and written communication skills.Experience with Python and Python scripting is preferred.Knowledge of consumer appliances is a plus.Experience with cooking appliances (e.g., ranges) is a plus.Experience supporting troubleshooting activities involving microcontrollers and embedded hardware systems is highly desirable and a key focus of the role.Position SummaryWe are seeking a motivated, hands-on Embedded Software Engineer / Embedded Systems Technician (Junior) to join our team. The ideal candidate will possess a foundational understanding of embedded systems, strong problem-solving abilities, and a passion for troubleshooting both hardware and software issues. This role requires a self-driven individual who can work independently while adhering to established processes, procedures, and technical guidance.Key ResponsibilitiesSupport the development, testing, and maintenance of embedded software applications.Assist in programming, modifying, and debugging software written in C.Analyze, troubleshoot, and resolve hardware and software issues in embedded systems.Read, interpret, and understand electronic schematics, wiring diagrams, circuit diagrams, and system block diagrams.Required QualificationsBasic knowledge of embedded systems and embedded software concepts.Proficiency in the C programming language.Ability to read and understand electronic schematics, circuit diagrams, wiring diagrams, and system block diagrams.Strong troubleshooting skills for both hardware and software systems.Experience with software debugging techniques and diagnostic tools.Hands-on technical aptitude and the ability to work with electronic equipment and hardware.Preferred QualificationsTechnical Diploma, Associate Degree, or Bachelor's Degree in Electronics, Computer Engineering, Electrical Engineering, Computer Science, or a related field.Experience working with microcontrollers, embedded platforms, or electronic test equipment.Familiarity with version control systems (e.g., Git) and software development best practices.Work EnvironmentCombination of office, laboratory, and testing environments.Hands-on interaction with electronic hardware, test equipment, and embedded devices.Collaborative work with engineering and technical support teams.","company":"Kelly","rawCompany":"kelly","city":"Springfield","state":"TN","isRemote":false,"isActive":false,"createdAt":"2026-08-07T08:02:41.854Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-3023.00","title":"Electrical and Electronic Engineering Technologists and Technicians","slug":"electrical-and-electronic-engineering-technologists-and-technicians"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Note: For Immediate Consideration: Please email your updated resume to somp767@kellyservices.com.Job Title: Embedded Systems Technician / Junior Embedded Software EngineerLocation: Springfield TN 37172 (ONSITE)Salary- The pay range is $85k-95k, depending on the candidate's experience.W2 contract (6-month contract to start, extended to 1 year or direct conversion depending on performance)Work Schedule: 8-5 M-F, no weekend or OT expectedInterview Process: 1 video interview; may have a 2nd interview on-site when down to 1 or 2 top candidates to aid in the decision-making process and allow candidates to see the work site.Notes:Strong C programming experience (required); C is the primary language used for software development.Hands-on experience with embedded systems and microcontroller-based development.Strong troubleshooting and software debugging skills, with the ability to diagnose and resolve issues in a lab environment.Ability to support hardware teams by identifying, analyzing, and resolving issues through software investigation and implementation.Experience performing root cause analysis and distinguishing between hardware and software-related issues.Knowledge of electronic circuits and hardware systems, including the ability to read and interpret schematics.Ability to understand hardware designs and collaborate effectively with cross-functional engineering teams.Experience writing technical specifications and documentation based on product requirements.Strong verbal and written communication skills.Experience with Python and Python scripting is preferred.Knowledge of consumer appliances is a plus.Experience with cooking appliances (e.g., ranges) is a plus.Experience supporting troubleshooting activities involving microcontrollers and embedded hardware systems is highly desirable and a key focus of the role.Position SummaryWe are seeking a motivated, hands-on Embedded Software Engineer / Embedded Systems Technician (Junior) to join our team. The ideal candidate will possess a foundational understanding of embedded systems, strong problem-solving abilities, and a passion for troubleshooting both hardware and software issues. This role requires a self-driven individual who can work independently while adhering to established processes, procedures, and technical guidance.Key ResponsibilitiesSupport the development, testing, and maintenance of embedded software applications.Assist in programming, modifying, and debugging software written in C.Analyze, troubleshoot, and resolve hardware and software issues in embedded systems.Read, interpret, and understand electronic schematics, wiring diagrams, circuit diagrams, and system block diagrams.Required QualificationsBasic knowledge of embedded systems and embedded software concepts.Proficiency in the C programming language.Ability to read and understand electronic schematics, circuit diagrams, wiring diagrams, and system block diagrams.Strong troubleshooting skills for both hardware and software systems.Experience with software debugging techniques and diagnostic tools.Hands-on technical aptitude and the ability to work with electronic equipment and hardware.Preferred QualificationsTechnical Diploma, Associate Degree, or Bachelor's Degree in Electronics, Computer Engineering, Electrical Engineering, Computer Science, or a related field.Experience working with microcontrollers, embedded platforms, or electronic test equipment.Familiarity with version control systems (e.g., Git) and software development best practices.Work EnvironmentCombination of office, laboratory, and testing environments.Hands-on interaction with electronic hardware, test equipment, and embedded devices.Collaborative work with engineering and technical support teams.","datePosted":"2026-08-07T08:02:41.854Z","dateModified":"2026-08-07T08:02:41.854Z","hiringOrganization":{"@type":"Organization","name":"Kelly","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Springfield","addressRegion":"TN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"13e6a5ac6d95ed4eff2add8d"},"url":"https://jobsearcher.com/jobs/13e6a5ac6d95ed4eff2add8d"}}