EquipmentShare

Senior Embedded Software Engineer

Kansas City, MO
API Chef Git Assembly Python
Description

EquipmentShare is Hiring a Senior Embedded Software Engineer

EquipmentShare is searching for a Senior Embedded Software Engineer for the Columbia, MO or the Kansas City, MO location.  

EquipmentShare is seeking a Senior Embedded Software Engineer to collaborate with the team, leadership, and product owners.  Be responsible for the design, development, production, testing, and maintenance of embedded systems. Perform regular system testing to eliminate potential issues, provide system level support working with cross functional teams, e.g., Mechanical, Software , Hardware, etc.

About EquipmentShare

At EquipmentShare, we do things differently. We are more than a construction company and you are more than an employee. EquipmentShare, a nationwide construction technology and equipment solutions provider, is looking for skilled, curious hard-working problem solvers to add to our growing team. Despite our growing footprint, we run our company like a small business and put people first —which is why we offer a workplace like no other where team members collaborate, innovate and make meaningful contributions while accessing some incredible perks.

EquipmentShare is the fastest-growing, independently owned construction equipment rental company in the country. We serve dozens of markets across the U.S. and are on track to create a national footprint in every major market in the country in the next couple of years. 

Our expansion and customer retention is a validation of strong contractor demand for the smart jobsite technology we’ve built into our rental fleet. And it’s just the beginning of our journey to establishing a global presence. 

Your Opportunity to Grow With Us

The EquipmentShare team is a close-knit group of professionals who all share an interest in providing a service and product that improves our customer’s experience. Above all, we care about building something people want, and the only way to do that is by assembling a skilled, passionate and talented team. Our mission is to improve productivity and efficiency throughout the entire construction industry, and our people are how we make achieving that goal possible.

Primary Responsibilities for a Senior Embedded Software Engineer

  • Design, build and maintain software for embedded systems on vehicles and equipment
  • Immerse yourself in the full engineering lifecycle of embedded applications 
  • Plan and create system architecture, and integrate embedded systems
  • Read schematic and layout files to design and debug software
  • Collaborate with the team, leadership and product owners to build solutions
  • Conduct testing and analyses
  • Focus on the continuous improvement of technology and processes
  • Architect software for modularity and reusability across hardware platforms
  • Design and document API's, user guides and testing procedures
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Interface with hardware design and development teams
  • Document design process and report systems results
  • Support customers in the integration and deployment of the system
  • Ensure the robustness and security of wireless communication with other devices
  • Ensure that the firmware is as protected and tamper-proof as the hardware platform can provide

Why We’re a Better Place to Work 

  • Competitive salary
  • Medical, Dental and Vision coverage
  • 401(k) and company match
  • Unlimited PTO
  • On-site fitness center at the Home Office in Columbia, Missouri; complete with weightlifting machines, cardio equipment, group fitness space, racquetball courts, a climbing wall and much more
  • Year-round wellness challenges
  • Stocked break room and full kitchen with breakfast and lunch provided daily by our chef and kitchen crew
  • Company-sponsored events (annual family gatherings, food truck nights and more)
  • Local charity initiatives that help you nurture and grow the communities you call home 
  • Opportunities for career and professional development 

About You 

Our mission to change an entire industry is not easily achieved, so we only hire people who are inspired by the goal and up for the challenge. In turn, our employees have every opportunity to grow with us, achieve personal and professional success and enjoy making a tangible difference in an industry that’s long been resistant to change.

Skills & Qualifications for a Senior Embedded Software Engineer

  • Bachelor or Master of science, computer engineering, electrical engineering, computer science or a related field is required
  • Proficient in C programming language; Git, or similar version control systems; Linux build systems and Linux kernel development
  • Experience with various Embedded Operating Systems: Linux; RTOS; bare metal
  • Experience with C++, Assembly, Python, and other applicable languages
  • Experience using Oscilloscope and other embedded test equipment
  • Knowledge of digital control interfaces, such as Ethernet, CAN, USB, SPI, I2C or high speed serial
  • You have excellent communication skills, both written and verbal
  • You’re comfortable working in both team and independent environments
  • Experience interfacing with Bluetooth modules
  • Experience with low-power design and advanced sleep modes
  • A knack for benchmarking and optimization
  • Strong documentation and writing skills
  • Strong experience in hands-on development and troubleshooting on embedded targets
  • Familiarity with software configuration management tools, defect tracking tools, and peer reviews

Since our founding in 2014 and incorporation in 2015, we’ve had nationwide growth — and we’re not stopping anytime soon. Ready to support our mission, invest in yourself and discover your potential? Then we’d love to meet you. Apply today.

EquipmentShare is an EOE M/F/D/V

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 208 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers