> Markdown version of [/jobs/ext/1470422-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1470422-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** SMC LTD - **Location:** United States - **Contract:** Permanent contract - **Skills:** Software Documentation, Communications Protocols, Computer Engineering, Embedded Software, Failure Mode Effects Analysis, Integrated Development Environments, Office Suite, Software Engineering, System Software, Software Repository, Test Scripts, Information Technology - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/49535ec3-a2b5-4aa4-8cd6-f0e78595bf0b ## About the Role * Capacity to work indoors in an office, laboratory, and/or manufacturing environment. * Ability to work in a stationary position for prolonged periods of time. * Capability to lift objects or equipment weighing up to 51 pounds with or without reasonable accommodation. * Physical aptitude to use basic hand tools in a laboratory and/or manufacturing environment. * Ability to travel and/or attend meetings domestic and internationally outside of normal business hours., * Bachelor's degree in a computer science, computer engineering, electrical or technical engineering discipline, or the equivalent in appropriate education and experience as determined by management utilizing internal SMC career development criteria. * Novice understanding of the product development process. * Novice understanding to apply project management principles, methodologies, and documentation. * Novice understanding of Failure Mode and Effects Analysis (FMEA) processes. * Novice in use of Integrated Development Environments and code repositories. * Competent in use of common embedded programming languages. * Novice understanding of schematics. * Competent understanding of communication protocols. * Novice in conducting research using corporate resources. * Competent at efficient use of time to effectively plan and execute multiple duties. * Competent to utilize basic inspection equipment in a laboratory environment. (Calipers, micrometers, flow meter, voltmeter, Oscilloscope, etc.) * Novice to utilize advanced inspection equipment in a laboratory environment. (microscopes, CMM, Contour/Roundness Measuring Instruments, etc.) * Competent ability to communicate utilizing corporate office software. * Competent ability to take verbal and/or written direction on tasks, training, or departmental / company policies. * Competent ability to communicate, in English, with internal and external customers tactfully and professionally ## Description This role is to provide embedded software engineering solutions and documentation support within the organization. This position requires creativity, innovation, electronic product design capability, product evaluation, and research. A successful candidate will be competent in the aspects of design and problem-solving from engineering first principles, * Interpret internal and external customer requirements to meet desired outputs. * Conduct technical product evaluations to identify potential modes of failure as defined by existing documentation and report results back to internal and external customers. * Communicate technical knowledge, specification, and direction to internal and external customers. * Develop software code for embedded processors and support applications. * Read, interpret, troubleshoot pneumatic and electrical schematics. * Develop, troubleshoot, and configure product communication protocols. * Create and input data utilizing corporate management system software that include software documentation, code releases, and test reports. * Perform guided research on a variety of topics and provide summarized data results. * Complete assigned tasks using predefined departmental processes. * Hands on technical support for both internal and external customers. * Participate on a team to accomplish given tasks or processes. * Travel mainly for the purpose of training, customer support, or trade shows. (Less than 10%) * All other duties as assigned. * Record daily activities ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio](https://www.wearedevelopers.com/videos/1943-flexibility-is-key-unlocking-the-advantages-of-versatile-software-solutions-for-strategic-innovatio) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [One Platform Could Not Fit Them All](https://www.wearedevelopers.com/videos/1919-one-platform-could-not-fit-them-all) - [Architecture Communication Canvas](https://www.wearedevelopers.com/videos/674-architecture-communication-canvas) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) ## Related Articles - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)