Software Engineer

.NET, API, C, C#, Communication skills, Embedded systems, Embedded Linux, TCP/IP, SQL, SDLC, QA, IMPACT, IoT, LESS, Machine to machine, Automotive, OOD, Onshore, UML, Socket programming, Engineering, Documentation, Multithreading, Project management, Senior management, Software, Computer science, Design patterns, Leadership, Test plans
Full Time
Up to $100,000

Job Description



Job Description

Looking for Software Engineers that are ready to put their skills and expertise alongside the brightest minds to impact the industry that keeps us going! Software Engineers at the company design, develop, and install software solutions to build high-quality, innovative and fully performing software.
This position is located in Greensboro, NC or Greenville, SC. 
Essential Duties:
  • Works with Engineering team and customers to define requirements and develop requirements specifications. When the customer speaks, we listen!
  • Implement complex software and program functionality and getting the opportunity to pitch your results to the management team
  • Participates in or even lead requirements, design, code and test plan reviews
  • Accumulates and uses industry information to improve the quality of products and services
  • Provides input to Test Engineers to facilitate test plan development
  • Mentor and provide guidance on technical issues to less experienced staff members
  • Provide effort and duration estimates of engineering work to Account and Project managers
  • Develop code, documentation and specifications in accordance with our Quality Assurance plan
  • Effectively deal with team members at all levels. We hire brilliant people who plat well with others. Our Software Engineers demonstrate tact, good judgment and great composure.
  • Other duties as assigned
Knowledge Skills and Abilities:
  • Demonstrable evidence of understanding and experience with all phases of SDLC
  • Experience in Embedded Linux and/or FreeRTOS preferred
  • Excellent oral and written communication skills
  • Experience with C++, C#, .Net, SQL
  • API
  • TCP/IP Socket programming
  • Embedded Systems development is a huge plus!
  • Device Driver development
  • Machine to machine communications
  • Interface to hardward
  • IoT (Internet of Things) development
  • UML and communications protocols
  • Knowledge of multi-threaded programming and associated constructs
  • Deep understanding of object-oriented design concepts and design patterns
  • Ability to complete tasks with a high level of autonomy
  • Experience working with automotive protocols is a plus!
  • Ability to work onsite in Greensboro, NC or Greenville, SC
  • Bachelor’s degree in engineering, computer science or similar
  • 5+ years as a software engineer
  • Experience in Embedded Systems preferred
  • Microsoft Certified Solutions Developer preferred
Dice Id : mitchmar2
Position Id : 7135943
Originally Posted : 4 weeks ago
Have a Job? Post it

Similar Positions

Software Engineer
  • Apex Systems
  • Greenville, SC, USA
Software Engineer, C#, .Net - AppSec
  • Micro Focus
  • Alpharetta, GA, USA
Software Engineer - Full Stack
  • Kingsmen Software
  • Charlotte, NC, USA
Network Engineer II - Spectrum Enterprise
  • Spectrum
  • Charlotte, NC, USA
Software Engineer I
  • COX Enterprises
  • Atlanta, GA, USA
Manager, Software Development - Media
  • Spectrum
  • Charlotte, NC, USA