Embedded Firmware Engineer
Donaldson Company Inc
Full Time Minneapolis , Minnesota, United States Posted 1 year ago
About Position
Embedded Firmware Engineer (Full Time)
$0.00 / Hourly
Minneapolis , Minnesota, United States
Embedded Firmware Engineer
Full Time Minneapolis , Minnesota, United States Posted 1 year ago
Skills
Create firmware for machine control and IIoT devices Design and develop firmware to operate both local- (e.g. CAN ModBus RS485) and wide-area networks (Ethernet WiFi Bluetooth ZigBee / 6LoPAN Cellular) Develop firmware to support certification and production end of line testing Interact with cross-functional engineering teams across Client for cohesive product development Create and maintain requirements design architecture code for different parts of the product Ensures quality of the software and its timely and efficient delivery according to the agreed project plans · Assist the Customer Success Team by investigating and solving technical issues · Work directly with customers on difficult integration and deployment options Experience with GIT for source code control Experience reading schematics Scripting experience with Python Proficiency with modern security protocols and practices Experience in developing firmware for connecting maintaining and disconnecting from cellular networks Proficiency in internet and networking communications protocols including messaging protocols (e.g. HTTP MQTT …) and concepts. Demonstrated programming skills in C/C++ · Familiarity with Azure Cloud · Experience using REST APIs. · Partner with other businesses and functions to achieve product/project goalsDescription
We are currently seeking a Firmware Engineer to bring new connected products from concept through production and into operation as well as support our existing product lines. Great judgment, an understanding of industrial machine integration, and knowledge of cloud connected devices are critical traits for this role. Equally important are the ability to execute on product direction with autonomy and to work within an ambitious project schedule.
Responsibilities
- Bachelor's degree in Software / Electrical / Computer Engineering / Computer Science or related field, or equivalent working experience
- 5+ years of experience in embedded firmware / software development
- Experience developing and debugging embedded targets and low-level software on platforms such as Linux / Unix / Windows/ Mbed
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.