Firmware Engineer

Great Benefits, PTO, Health Savings, PTO & Retirement Plan

  • Mendota Heights, MN
  • $80,000 - $100,000
Easy Apply Now

A bit about us:

We specialize in manufacturing, installation, repair, modernization and servicing of various types of elevators. Equipment manufactured by us is found in every U.S. state as well as several foreign countries. In addition, MEI installs, modernizes and services equipment within a seven-state area of Minnesota, Wisconsin, North Dakota, South Dakota, Iowa, Kansas and Missouri.

Why join us?

401(k)
401(k) matching
Dental insurance
Flexible schedule
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid time off
Professional development assistance
Retirement plan
Tuition reimbursement
Vision insurance

Job Details

Working through all aspects of the embedded software development life cycle including:

Proof of concept activities
Creating requirement specifications
Designing system architectures
Developing high-level and detailed designs
Implementing embedded firmware in C and/or C++, both with and without operating systems, using a variety of different microcontrollers
Developing and executing module unit and system level tests
Maintain developed embedded firmware

Conducting design and code reviews with peers.

Using common tools for debugging, logic analysis, and electrical measurements.

Working with Quality Assurance, Manufacturing, and Support engineers to develop tests and support tools.

Working with Hardware and System Engineers to select and develop critical design components.

Required Qualifications:

B.S. degree in Electrical Engineering, Computer Science or equivalent
2 – 5 years developing commercial firmware applications
2 – 5 years of experience in C/C++
Proficient experience with at least one modern scripting language and another compiled language other than C/C++
Experience with PCB schematics and understand of basic of hardware design
Familiarity working with I2C, SPI, CAN, UART and other peripheral interface protocols
Experience with compilers and optimization in an embedded environment
Excellent communication skills, logical reasoning capabilities, and a curious attitude

Preferred Qualifications:

Experience with git
Experience with the Atlassian tool suite (JIRA, Confluence, etc)
Experience with TI and PIC microprocessors
Experience with bootloaders and OTA updates
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Mendota Heights, MN
Job Type
Permanent
Compensation
$80,000 - $100,000