1 Click Easy Apply


Software Engineer


Omaha, Nebraska


Software Engineer Job Opening in Omaha, Nebraska - Software Engineer
After establishing ourselves as a leading nationwide firm in building energy commissioning and optimization; Bes-Tech has added new marketing aspects to our services by adding retrofit and retro commissioning capabilities to our skill set. Bes-Tech brings innovative products and solid experience to our clients in the fields of HVAC systems and controls technology. At Bes-Tech, we promote energy efficient operations and maintenance best practices in commercial and institutional buildings where we strive to improve system and technology performance working on all types of facilities and systems from office buildings, manufacturer clean rooms, health care facilities, schools and much more. We utilize our expertise in applied science combined with practical field experience and cross disciplines including mechanical, electrical and building automation controls to design and manufacture our innovative products, services, and technologies.
We are looking for a talented and motivated engineering professional to develop cutting edge solutions for building energy management systems. You will participate in the full SDLC, from software specifications to design, coding, unit and integration testing as well as maintaining the needed software development documentation.
Responsibilities:
Participate in all phases of the development lifecycle, focusing on coding, testing, and debugging, and documentation.
Design and develop applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, and performance.
Evaluate and adopt new and advanced technologies and apply to Bes-Tech products.
Work collaboratively with technical and business team members for support and troubleshooting.
Participate in pairing and code reviews.
Serve as a mentor to junior engineers.
Qualifications:
Bachelor?s degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent.
3+ years of experience in Java development, hands-on experience with native UI SDKs such as Swing or Android.
2+ years of experience in Linux C++ programming, working knowledge of C/S architecture and IPC over Socket and Serial ports.
Skills to create and manage RDBMS, such as PostgreSQL, SQLite.
Ability to work in a team as well as independently.
Experience in embedded system development.
Preferred Skills:
Linux system operations, distributions such as CentOS, Fedora.
IDE tools such as NetBeans, Android Studio; VCS tools such as Subversion.
Visual C# and web front-end techniques (HTML/JS/CSS) is a plus.
Knowledge of developing building automation systems (BAS) and implementing industrial field communication protocols such as Modbus and BACnet.
Excellent debug and troubleshooting skills.
Excellent written and oral communication skills.
Demonstrated ability to manage projects.
Ability to multi-task and work in a fast-paced environment.
Additional Information
Compensation: Salary
Experience: Middle Level
Function: Software Engineer
Omaha, NE Office Opportunity
Opportunities for personal wealth creation
Our package features benefits that are among the best in the industry, offering you many opportunities to build your personal wealth. Our benefits are designed to attract and retain the most talented people.
Competitive Medical & Dental Insurance
401K
Nine paid holidays per year
40 hours of personal time off per calendar year
10 days of vacation for each of the first five years of employment
Bonus Distribution Plan
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Java: 2 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC