Headquartered in Greensboro, North Carolina we are recognized in the commercial vehicle industry as THE Vehicle Data Experts. With more than 25 years of experience in collecting and interpreting vehicle data, which has driven the creation of industry-leading solutions in diagnosis, repair, and vehicle health. Today’s top fleets, OEMs, dealerships, independent repair facilities, municipalities and the military all rely on Noregon to keep their vehicles rolling! Noregon specializes in creating custom software and products for the commercial transportation and military industries. In addition to in-shop diagnostic solutions for the commercial fleet and repair industry, Noregon provides expertise in e-business, client-server, and embedded applications along with onboard vehicle network development. We are continuing to grow year after year and are excited to offer this new opportunity of growth for the right candidate!
POSITION SUMMARY:
The Software Engineer at Noregon designs, develops, implements, and supports high-quality, innovative, and highly engineered software solutions for the trucking and transportation industry. In addition, the Software Engineer utilizes strong interpersonal and communication skills applied to strengthening customer relationships and mentoring team members.
ACCOUNTABILITY SUMMARY:
To Customers: Provides courteous and prompt service in a friendly and professional manner.
To Employees: Supports project objectives through mentorship as well as directly providing software development engineering services.
To Executives: Represents the company’s image consistent to its values and keeping with company objectives.
SPECIFIC RESPONSIBILITIES, but not limited to:
- Works with customers and the Engineering project team to define requirements and develop requirements specifications.
- Maintains awareness of the project team’s adherence to the approved project scope.
- Designs and implements complex software functionality and demonstrates results to team members, management, and customers.
- Develops code, documentation, and specifications in accordance with Engineering policies and procedures.
- Provides input to Test Engineers to facilitate test plan development.
- Contributes to or facilitates requirements, design, code, and test plan reviews.
- Mentors less experienced staff members on technical issues.
- Provides input to effort and duration estimates of engineering work.
- Effectively deals with employees and customer contacts. Demonstrates tact, good judgment, and great composure.
- Contributes to group discussions and/or meetings that efficiently achieve targeted results.
- Communicates with cross-functional teams, including developers, product managers, and executives to raise risks/issues and collaborates on mitigation and corrective plans.
- Accumulates and uses industry information to improve the quality and functionality of products and services.
- Expands technical skills and knowledge. Leverages opportunities for growth for professional development and certification.
PERFORMANCE MEASUREMENTS
- Completion of assignments within stated timelines, budgets, and quality objectives.
- Self-motivated with the ability to prioritize and manage changing priorities.
- Ongoing education and training.
- Create and encourage positive team spirit.
EDUCATION/EXPERIENCE REQUIRED:
- Bachelor’s degree in engineering, computer science or similar
- 3+ years as a software developer with additional experience in technical leadership roles a plus
- Demonstrated ability in:
- Developing systems using C# / .Net
- Multi-threaded programming and associated constructs
- Object-oriented design concepts and design patterns
- Data relationships and database concepts
- GUI/UI design and implementation for client or web applications
- Interfacing machine to machine through messaging protocols using APIs between systems and components
- Use of cloud-based computing resources
- Multiple software lifecycles including Waterfall, Iterative, and Agile
- Documenting software requirements
- Designing large scale software products using both descriptive text and models (UML model types preferred)
- Testing software using various techniques and frameworks
- User interface design for web and/or client applications (experience with mobile applications is also preferred)
- Ability to estimate work based on high level scope and assumptions
- Excellent verbal and written communication skills
- Experience and demonstrated ability to conduct training for individuals or small groups
- Ability to work onsite in Greensboro, NC. Some work from home may be authorized.
Preferred:
- Experience developing telematics-based applications and services
- Experience with SQL, Java, C++ in addition to C# / .Net
- TCP/IP Socket programming
- Embedded development
- Device Driver development
- User interface design for mobile applications
- Microsoft Developer or similar certifications
- Experience working with automotive communication protocols (CAN, SAE, ISO standards) is highly valued!
PHYSICAL REQUIREMENTS:
- This position requires on and off-site vehicle testing. This includes the ability to enter heavy-duty trucks and gain access to various engine components as needed, in addition to standing, walking, reaching, kneeling, bending, and stooping as necessary.
- Sitting for extended periods of time and extensive computer usage are required.
- Talking, hearing and close vision abilities are required.
- Ability to occasionally lift 25 pounds is required.
TRAVEL REQUIREMENTS:
- Occasional local, domestic, and international travel may be required, <15%
- Own transportation is required for local travel.
*This position description outlines the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
**Noregon Systems, Inc is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class.
Job Type: Full-time
Pay: $80,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) 4% Match
- 401(k) matching
- AD&D insurance
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Paid holidays
- Paid time off
- Referral program
- Sabbatical
- Tuition reimbursement
- Vision insurance
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Commute:
- Greensboro, NC 27409 (Required)
Work Location: In person