Job Description
Job Description
Job Title : Embedded Software Engineer
Job ID : NC725306228
Location : Redmond, US / Remote
Overview :
Our client is searching for an Embedded Firmware Engineer which will be responsible for creating and maintaining firmware running on embedded industrial electronics.
This role reports to president but will also work the colleagues of the client’s sister company. The candidate is Ideally in the Puget sound area but could also work remotely from own office.
What you will be doing :
- Writing, de-bugging, and testing code
- Designing protocols
- Documentation
- Work with Electrical, Firmware, and Software engineers to define solutions.
What you must have :
- Proficiency with embedded C is required. Proficiency in a scripting language such as Python, and system shell languages such as Bash is also required.
- Experience and understanding of firmware design tools such as the Keil toolchain and GIT repository.
- Proficient with common embedded systems communications protocols (SPI, I2C, CAN, RS-422 / 485) applications and implementation.
- Experience with bare metal and Linux operating system is required.
- Experience with wireless and wired communication protocols, including USB, TCP / IP, Ethernet, Bluetooth and 802.11.
- The ability to read schematics and understand the hardware functionally is required.
- Experience with ESP32 and ARM devices a plus.
- Strong ability to work independently and manage his / her own time.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com
By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.