Software Engineer

Sunrise Systems Inc

Cary, NC

JOB DETAILS
SKILLS
Agile Programming Methodologies, Agriculture, Analysis Skills, Bug Tracking Software, C Programming Language, C++ Programming Language, Circuit Components, Code Reviews, Communication Skills, Communications Protocols, Computer Engineering, Continuous Integration, Control Systems, Datasheets, Electrical Engineering, Electricity, Electronic Circuit, Embedded Hardware, Embedded Operating Systems, Embedded Software, Embedded Systems, Emulators, Establish Priorities, Ethernet, Functional Testing, Hydraulic Engineering, Integration Testing, Laboratory, Laboratory Equipment, Logic Analyzer, MATLAB, Mechanical Engineering, Modeling Languages, Operational Audit, Oscilloscope, Presentation/Verbal Skills, Problem Solving Skills, Programming Tools, Requirements Management, Schematics, Software Administration, Software Architecture, Software Architecture Design, Software Development, Software Engineering, Software Validation, System Architecture, Systems Analysis, Team Player, Test Plan/Schedule, Testing, Unit Test, Writing Skills
LOCATION
Cary, NC
POSTED
5 days ago

Job Title: Software Engineer

Job ID: 26-03473

Location: Cary, NC, 27513

Duration: 12 Months on W2 contract

Job Description:

Top Skillsets:

  • Proficient in embedded software development and knowledge of embedded development processes e.g. Agile Methodology.
  • Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++.
  • Knowledge of embedded Operating System and drivers.
  • Experience with CAN/J1939 network
  • Experience with unit and functional testing

As a Software Engineer for Turf & Compact Utility located in Cary, NC, you will be an integral part of a software development team and collaborate with other developers, testers and stakeholders to provide an optimized and validated software solution. Our teams are empowered to overcome challenges; they plan and prioritize their work; and everyone is a key contributor. Team members have opportunities to spend time on the final product developing, validating, and tuning the system. In this role, you will deliver embedded software on Turf and Compact utility tractors to provide customers with features that add value.

What Skills You Need (Required skills/experiences)

  • Demonstrated technical problem-solving abilities
  • Demonstrated exposure in developing embedded applications using C and MATLAB Simulink
  • Excellent written and verbal communication skills for working in a team environment
  • Experience writing and reviewing software requirements
  • Knowledge of software delivery processes

What Makes You Stand Out (Desired skills/experiences)

  • Strong passion for embedded engineering and learning new technologies
  • Experience with control systems design and analysis on agricultural applications
  • Experience with model-based software development tools
  • Experience relating to the design/diagnostics of mechanical/electrical/hydraulic systems
  • Knowledge of electronic circuits and components with the ability to read schematics and data sheets
  • Experience with continuous integration development and automated build tools
  • Experience with embedded systems tools such as emulators, compilers, and simulators
  • Experience in automotive communication protocols such as CAN, LIN, and Ethernet
  • Experience using laboratory equipment such as Logic Analyzers and Oscilloscopes
  • Prioritize skills and experiences from most important to least.

Education:

Ideally you will have a degree or equivalent related work experience in the following:

  • Require any of the following degrees: BS Electrical Engineering, BS Computer Engineering, BS Mechanical Engineering

Responsibilities:

  • Perform requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, vehicle platform testing and problem solving.
  • Maintain feature level software architecture for multiple vehicle models and configurations.
  • Analyze and drive for resolution of complex software issues.

Skills Needed:

  • Demonstrated technical problem-solving abilities
  • Demonstrated exposure in developing embedded applications using C and MATLAB Simulink
  • Participate in code reviews, testing, and software integration
  • Excellent written and verbal communication skills for working in a team environment
  • Implement features and resolve defects following defined software requirements
  • Knowledge of software delivery processes
  • Experience with software component unit and functional testing
  • Experience with model-based software development tools
  • Experience with embedded hardware and OS concepts and integration
  • Knowledge of electronic circuits and components with the ability to read schematics and data shee

Contact:

Vinay Kumar: Vinay.c@sunrisesys.com Direct: (732) 837-0448 | URL: Sunrise Systems Inc.

About the Company

S

Sunrise Systems Inc

Sunrise Systems was founded in 1990 with a clear vision to deliver world-class staffing service solutions in all labor categories, including IT consulting and solutions; all with the commitment to provide service that exceeds expectations and become the most trusted name in the industry. More than two and a half decades later, we pride ourselves on being at the forefront of the staffing industry. Combining our deep industry expertise, insights, and global resources, we have partnered with our clients to connect them with top professionals across several different industries.

We provide cost-effective Managed Staffing Solutions, Information Technology and Information Technology Consulting Services to several Fortune 500 companies and U.S. Government agencies. We provide our clients with flexible engagement models and customized products that are budget and time specific. Understanding the challenges that every business faces, we offer our services either on-site at the clients' site or from one of our globally distributed technology centers. Our onshore and offshore development capabilities ensure that we excel at meeting customer requirements every single time.

Our collective business experience spans over two and a half decades and ranges from:

  • Business, management, and technical fields
  • Information technology consulting and software solutions.
  • Providing strategic support for the development and long-term growth of new business ventures across several industries including but not limited to; accounting, banking, finance, and recruitment.
  • Motivating technology staff and establishing partnerships with Fortune 500 companies

Sunrise Systems has a vast range of competence in:

  • Design, development, and support of cloud-based solutions from simple to highly complexed
  • Database administration of multi-platform applications, complex databases, and web-based environments that include all aspects of installation, planning, maintenance, and monitoring.
  • Data processing and data migration
  • Application re-engineering and platform migration
  • Working with the Information Systems and end-user communities at all levels to resolve issues and establish consensus.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
1990
WEBSITE
http://www.sunrisesys.com/