Software Engineer - Secaucus, United States - TEKsystems

    TEKsystems
    TEKsystems Secaucus, United States

    1 month ago

    TEKsystems background
    Contract to Regular
    Description

    Description:

    We are looking for 3 Software Engineers to design, develop, and install software solutions as part of an effort to develop applications that support the manufacturing division. We need Software Engineers with a background/Degree in electrical engineering that have experience working on hardware with Python, C#,C++ ect.. This team provides support for the hardware test team and also builds applications and troubleshoots hardware related issues for the servers.


    • Software development in C#, Python, C++


    • Software development and scripting experience in Python, PowerShell, Bash


    • Database software knowledge, especially in MongoDB is a plus

    REQUIREMENTS

    EXPERIENCE:

    Result-driven software developer with experience in Python, C/C++/C# on system diagnostics, firmware, device drivers, or real-time embedded systems development. Experience in user interface or control environments associated with that development. Experience throughout the software development life cycle SDLC). Agile development experience a plus. Working knowledge of both hardware and associated software.

    EDUCATION:

    B.S.C.E / B.S.E.E. highly preferred or B.S.C.S. with hardware experience. Masters a plus.

    LANGUAGES:

    Python, C/C++/C#, Java, JavaScript, Shell / Bash script

    SOFTWARE:

    Linux, Windows (PE), System board interfaces (i.e. I2C, PCIE, IPMI and Redfish hardware interfaces) and networked communication protocols (i.e. TCP/IP, UDP)

    HARDWARE:

    AMD & Intel processors and associated chipsets. Knowledge of x86 server or PC architecture a plus including interfacing with the BIOS and BMC.

    LEADERSHIP:

    Managing or leading people / projects a plus but not necessary

    Skills:

    Python, Linux, windows, c++, c#, c++ programming, git, debugging software, firmware

    Top Skills Details:

    Python,Linux,windows,c++,c#

    Additional Skills & Qualifications:

    team player, must be willing to mentor junior team members. this could potentially turn into a lead or manager role at some point. this role is on-site in NJ

    About TEKsystems:



    We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

    The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.