Dofactory.com
Dofactory.com

Embedded Software Engineer

Company
MACH Inc
Location
Cedar Rapids, IA
--
Hybrid
Pay
$80,000 - $100,000 / Year 
--
Fulltime
Level
Senior level
Skills

Job Description

About us:

Our vision here at Mach is to become the leading provider of foundational automation for off-road machinery to improve how food and fiber is produced, buildings are constructed, and infrastructure is installed and managed. We believe we can be a catalyst for disruption and innovation in off-road automation with the mission to empower leading Original Equipment Manufacturers (OEM’s) by continuing to provide world class solutions in perception, navigation, route planning, monitoring, connectivity, and the tools to customize solutions for their desired use and unique needs. Our customer first process integrates the technologies which enable autonomy on a wide variety of machines for different uses.

Mach was formed in 2022 through the merger of two leading autonomy teams in the agriculture and government autonomy fields. While still operating in stealth mode MACH is addressing a growing market for off-road autonomy and robotics especially in agriculture. We are looking to add passionate, motivated individuals to our highly experienced and talented engineering team. Mach is especially looking for people that want to make a positive difference in how the world gets work done and leave a legacy through their contributions!

Title: Embedded Software Engineer

About the Role:

We are seeking a motivated individual for a unique opportunity to work on the development of autonomous agricultural implements. These implements will work in conjunction with autonomous and highly-automated machines for agricultural applications. Must be a US Citizen due to ITAR restrictions.

What would I be doing?

  • Writing C/C++ code for both controlling and monitoring of agricultural equipment
  • Collaborating within the firmware team to develop common code supporting multiple architectures
  • Helping to define product features as part of our product teams
  • Climbing on agriculture equipment to test your code and experience our products first-hand

Qualifications:

  • BS or MS Degree in Computer Engineering, Computer Science or related degree
  • 3+ years of software development experience in C/C++
  • Expertise in Modular/Structured Software Design and design concepts
  • Well Organized, Self-Motivated, and team oriented
  • Demonstrated ability to work with minimal management oversight
  • Willingness to travel to customer field sites to perform troubleshooting and data collection
  • Experience developing software in a team environment using source control tools (Git/GitLab)

What will set you apart:

  • Understanding of and experience with fundamentals of controls (PID, digital filters, etc.)
  • Experience with Multi-Threaded Operating Systems and Multi-Threaded Software Design
  • Experience with Real-Time, Time-Critical software for embedded or minimal architectures (Embedded Systems, High Speed Servers, etc.)
  • Experience with CAN bus (e.g. J1939), CAN bus diagnostics tools, and ISOBUS11783
  • Test-driven mindset (MIL, SIL, HIL, bench test, field test, etc.)
  • Precision agriculture, construction, and/or robotics/mechatronics experience
  • Formula SAE, Solar Car, ASABE ¼ Scale Tractor, or similar collegiate competitions
  • Agile, small team, collaborative mindset
  • Smaller company or startup experience is highly preferred

Benefits:

  • Unlimited vacation and PTO
  • 10+ Paid Holidays
  • 75% company sponsored health plan
  • Dental, Vision and 401K available
  • Equity incentive through profits interests

Location:

  • Hybrid: Cedar Rapids, Iowa, at least 1 day a week in office

Job Type: Full-time

Pay: $80,000.00 - $100,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Schedule:

  • Monday to Friday

Supplemental pay types:

  • Bonus opportunities

Ability to commute/relocate:

  • Cedar Rapids, IA: Reliably commute or willing to relocate with an employer-provided relocation package (Required)

Application Question(s):

  • Are you a US Citizen? (Required due to government imposed ITAR restrictions) Non-US Citizens cannot be hired for this position

Education:

  • Bachelor's (Required)

Experience:

  • C++: 3 years (Required)

Work Location: In person

Benefits

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance
  • Monday to Friday
  • Bonus opportunities
  • Cedar Rapids
  • IA: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
  • Are you a US Citizen? (Required due to government imposed ITAR restrictions) Non-US Citizens cannot be hired for this position
  • Bachelor's (Required)
  • C++: 3 years (Required)
 
Ref #
2752875
Posted
16 days ago
  •  
Last updated 16 days ago


What's your favorite/least favorite part of Dofactory?
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 43.0.0