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

Software Engineer, Embedded Software Engineer

Job in Murray, Salt Lake County, Utah, USA
Listing for: Construction Employment Services
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 85000 USD Yearly USD 80000.00 85000.00 YEAR
Job Description & How to Apply Below

Benefits

  • 401(k)
  • Competitive salary
  • Opportunity for advancement
Software Engineer

Company:
Construction Employment Services (Hiring on behalf of a client)

Location:

Salt Lake City, UT (On-site/Hybrid options available)

Position Type:
Full-Time

Travel:
Rare (occasional site visits for testing)

About Us

Construction Employment Services is a premier talent acquisition firm based in Salt Lake City. We are currently hiring on behalf of an industry-leading client that is revolutionizing the construction sector through high-tech product integration. We are seeking a skilled Software Engineer to develop the firmware and software interfaces that power our advanced construction equipment.

Position Summary

The Software Engineer will be responsible for designing, developing, and maintaining software applications and firmware for advanced construction products. You will collaborate closely with hardware engineers to ensure seamless integration between software functionality and physical machinery, with an emphasis on performance, reliability, and user experience.

Key Responsibilities
  • Develop embedded firmware for hardware components and software applications for user interfaces.
  • Collaborate with mechanical and electrical engineers to integrate software with physical product functionality.
  • Write clean, efficient, and well-documented code based on technical specifications.
  • Debug and troubleshoot software issues in both development and field environments.
  • Participate in the full software development lifecycle, including design, testing, and deployment.
  • Optimize software performance for speed, efficiency, and scalability.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software or firmware development.
  • Proficiency in programming languages such as C, C++, or Python.
  • Experience with embedded systems and hardware-software integration.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
Compensation and Benefits

Base Salary: $80,000 – $85,000 per year.

Incentives:

Performance-based bonuses and commission options.

Benefits:
Comprehensive package including health, dental, vision, and 401(k) plan.

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary