An embedded engineer works with both hardware and software in embedded systems within a company. Each company will have its own unique embedded systems that require maintenance, troubleshooting, adjustments and reconfiguaration. To be effective in this position, an embedded engineer needs to have excellent knowledge of C and C++ coding for hardware, understanding of how various operating systems work and working knowledge of assembly languages like x86 or ARM.
It is useful for embedded engineers to understand electronics well, as they will be dealing with a variety of hardware systems. If a company works on the Internet of Things (IoT) hardware devices, understanding of HMI programming or audio stacks is beneficial.
Over the years, Seattle has been referred to as the next Silicon Valley because of the continued, rapid increase in tech companies moving to or starting up here. In 2016, Seattle was listed as the fasted growing city for tech jobs in the entire USA with a 10.7% increase. Large companies, including Amazon and AirBnB, are increasing their office spaces within the city to attract more tech professionals. Amazon accounts for more than 30,000 of the tech employees currently working in Seattle.
Seattle is a highly desirable place to live. There are numerous outdoor recreation opportunities immediately outside the city as well as a diverse selection of entertainment in the city. Capitol Hill, Mount Baker, West Seattle, South Lake Union and Leschi are all popular neighborhoods for working professionals.
Do you work in this role? Send us a note if this doesn't look correct: