What are Embedded Systems?
Systems in which a computer controller or processor runs the device for the user.
Embedded Systems Engineering Roles:
- Embedded Systems Architect
- Embedded Software Engineer
- Embedded IoT Software Engineer
- Embedded Systems Field Engineer
- Firmware Engineer
- Hardware Engineer
- Hardware Test Engineer
- Embedded IoT Systems Engineer

Goal:
Assist with design, development, production, testing, and maintenance of embedded and IoT systems
Primary Responsibilities:
- Provided nation-wide remote and on-site technical support and emergency issue resolution for mission-critical computer, network, automation, and embedded systems
- Installed, configured, and maintained embedded systems and automation hardware and software solutions from multiple vendors
- Leveraged technology skills and business process knowledge to improve efficiency, quality, throughput, and uptime of systems
- Collaborated with other professionals and managers to research, design, and implement cost-effective solutions to solve challenging technical problems while minimizing scope creep and downtime
- Created and maintained documentation as it relates to computer and network configurations, device calibrations, technical processes, service records, and maintenance requirements
- Managed global spare parts inventory and stocking levels to maximize uptime and redundancy while minimizing cost and risk
- Continually took advantage of learning opportunities to research, develop, update and expand knowledge, skills, and abilities, and applied them to current jobs as needed to achieve success
- Performed other special projects and duties as assigned
Expert Skills:
- Expert in embedded system software & hardware integration
- C/C++ / Python / firmware / automation / PLC and HMI programming knowledge
- Deep understanding of network protocols (TCP/IP and UDP/IP stacks, wire-level and fieldbus protocols, RF communications, BGP, routing protocols, DNS, DHCP, WiFi, and more)
- Embedded systems knowledge, including comms, I/O, boot-up sequences, and device system management
- Working knowledge of VoIP, IoT, and cloud technologies
- Proficiency in the design and implementation of electrical control systems for industrial machinery, including power distribution, PLC configuration, and machine safety
- Ability to troubleshooting complex hardware, software, and interconnected systems in an efficient and accurate manner with and without schematics or technical documentation
Core Skills:
- Highly organized and accurate with strong attention to detail
- Logical, analytical, and creative problem-solving skills
- Ability to work independently, prioritize tasks, and make the dream work with teamwork
- Strong communication, technical support, management, project management, and leadership skills
- Ability to asses risk and exercise good judgment in decision-making
- Professional nation-wide remote and on-site emergency support and issue resolution capabilities

Experience Qualifications:
- 20 Years of information technology engineering experience
- 20 Years of relevant engineering field experience
- 15 Years of industrial and commercial manufacturing experience
- Experience utilizing Integrated Development Environments (IDEs)
- Experience with commercial and open-source development and source management tools
- Experience in embedded architectures namely ARM, x86/64, and MIPS
- Experience with RTOS embedded systems and devices
- Experience with administration, maintenance, troubleshooting, and modification of: computers, networks, routers, automation systems, embedded systems, computer vision systems, IoT systems, VoIP, and decentralized cloud systems
- Advanced knowledge of work area and travel requirements typically obtained through experience
- Continuously evolving and developing specialized knowledge and technical subject matter expertise by remaining apprised of industry trends, the direction of emerging technologies, and their potential value