Senior Embedded Systems Engineer

Micro Control Company

Minneapolis (MN)

On-site

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Time Off
Health Insurance
401(K) with Roth option
Discretionary Profit-Sharing Bonus

Job summary

Micro Control Company is seeking an experienced engineer to lead firmware projects, develop hardware, and optimize microprocessor-based platforms. The successful candidate will report to the Electronics Engineering Manager and mentor junior developers.

Job requirements include a Bachelor’s degree in Electrical Engineering, 5 years of experience, and expertise in C/C++, Python, RTOS, and Git. Benefits include paid time off, health insurance, and a 401(K) plan.

Qualifications

  • 5 years of relevant engineering experience required.
  • Knowledge of multi-threaded environments and interrupt handling.
  • Ability to travel up to 5% domestically and internationally.

Responsibilities

  • Design circuits and guide PCB routing.
  • Configure and optimize RTOS environments.
  • Develop firmware in C/C++ for microprocessors.

Skills

C/C++
Python
RTOS fundamentals
Linux
Git
Communication skills
Project management

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

Cadence Allegro
Xilinx FPGA
Altera FPGA

Job description

**This salary information serves as a general guideline. Final offers are based on various factors, including qualifications, skills, experience, and other job-related criteria. Paid Time Off, Health Insurance, Health Savings Account (HSA), Dental Insurance, Vision Insurance, 401(K) with Roth option, Life & Disability Insurance, Tuition Reimbursement & Discretionary Profit-Sharing Bonus.
Job Summary

This position will report to our Electronics Engineering Manager in the System Design Department and is responsible for the design, implementation, and optimization of our microprocessor-based platforms, custom hardware firmware and high-level software, ensuring deterministic performance, and stability. In addition, they will act as the lead integrator for firmware projects, mentoring junior developers and ensuring code quality across the department.

Key Responsibilities
  • Hardware Design: design circuits, select components, enter schematics, and guide PCB routing.
  • RTOS Implementation: Configure and optimize real-time operating system environments to meet system-level timing and performance requirements.
  • Firmware Development: Author robust, modular firmware in C/C++ for microprocessors, high-speed buses, and peripheral interfaces.
  • System Integration: Lead onsite board-bring-up sessions, utilizing Oscilloscopes and Protocol Analyzers to solve hardware-to-firmware timing issues.
  • Diagnostic & Test: Design diagnostic templates and automated Python-based test suites for hardware verification and regression testing.
  • Process Leadership: Perform peer code reviews and enforce version control (Git) and documentation standards.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering or related field, and/or equivalent experience.
  • 5 years relevant engineering experience.
  • Thorough knowledge of RTOS fundamentals, including multi-threaded environments, interrupt handling, and real-time scheduling.
  • Proficient in C/C++, Python, Git, Linux, Real-Time OS frameworks, Xilinx or Altera FPGA flow.
  • Exceptional verbal and written communication skills.
  • Excellent prioritization and project development skills with ability to manage multiple tasks and projects.
  • Ability to travel up to 5% domestically and internationally.
Preferred Qualifications
  • Experience implementing stacks/drivers for High-Speed Protocols (Ethernet, PCIe, or USB-C).
  • Experience configuring and tuning DDR3/4/5 memory controllers, including JEDEC initialization, PHY training (read/write leveling), and performance optimization.
  • Strong Verilog/HDL literacy with the ability to collaborate with FPGA engineers to define memory-map interfaces (AXI, SPI, I2C, custom, etc.).
  • Ability to navigate Cadence Allegro schematics to assist in debugging.
Physical Demands

The physical demands described here are representative of those that must be met by an individual to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Must be able to perform sedentary work, including sitting for extended periods of time.
  • Ability to periodically stand, walk, crouch, stoop, bend, and reach across all planes.
  • Ability to operate a computer and other office productivity equipment.
  • Specific vision abilities required include close vision, distance, vision, and ability to adjust focus.
  • May be required to lift and/or move objects up to 50 pounds, 0 - 10% of time.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Senior Embedded Development Engineer
Senior Embedded Development Engineer

Intrepid Control Systems • Troy (MI)

On-site
USD 110,000 - 130,000
401(k) matching
Medical
Dental
+4
Senior Electrical Engineer
Senior Electrical Engineer

Entrust Corporation • Shakopee (MN)

On-site
USD 96,797 - 141,969
Comprehensive health and well-being programs
401(k) matching contribution
Paid personal time off
+3
Senior Technical Staff Engineer - Hardware
Senior Technical Staff Engineer - Hardware

Microchip Technology Inc • North Beverly (MA)

On-site
USD 91,000 - 232,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior Hardware Enginee
Senior Hardware Enginee

Code, LLC • Louisville (CO)

On-site
USD 170,000 - 200,000
Annual performance bonus
Equity opportunity
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Quarterly bonus payments
Health benefits starting day one
+2
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Embedded Software Engineer – Onsite
Senior Embedded Software Engineer – Onsite

Jobtailor • Town of Florida (NY)

On-site
USD 110,000 - 165,000