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)
Position Type: Full-Time
Travel: Rare (occasional site visits for testing) Authorization: Must have Work Authorization in the U.S
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.
PLC Later Logic
Used to building stand alone OS
Real time CNC logic
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.