×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Systems Engineer

Job in Minneapolis, Hennepin County, Minnesota, 55400, USA
Listing for: Micro Control Company
Full Time position
Listed on 2026-06-15
Job specializations:
  • Engineering
    Embedded Software Engineer, Systems Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below


** 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.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary