Home  |  
Home
Software Engineer II - Bohemia, NY, US

Job Information

Job Order ID :
NY1498311
# of Positions :
1
Minimum Education Level :
Bachelor's Degree
Experience Required :
2 years
Salary :
$75000.00 - $90000.00 yearly
Duration :
Full Time Regular
Shift :
Hours per week:
Not Specified

Job Description

 
Software Engineer II is responsible for assisting the development team with all aspects of software design and coding that align with the overall goals of our business. The duties of the Software Engineer II include attending design meetings, and depending on the software development assignments, this individual may be supporting the design and development of the Software Support Kit (SSK) package, supporting the design and development of the GUI-based QT sample program and GUI-based Windows test programs, or programs, or supporting the design and development of embedded software. Requirements Essential Role and Responsibilities: Assisting the leads with all aspects of software design and coding. Assisting with the designing, coding, and debugging of software Attending and contributing to company development meetings. Participating in code reviews to ensure adherence to coding standards and best practices. Working on bug fixes and finding solutions in a timely and efficient manner Expanding knowledge of emerging software technologies and apply them to current projects. Mentoring software interns Qualifications and Educations Requirements: BS in Computer Science or Electrical Engineering preferred and a minimum of 2 years of engineering and/or software programming experience. Knowledge of coding languages like C, C++, C#, and/or Java Knowledge of basic design principles such as Object-Oriented design and programming Familiar with various operating systems (Windows, Linux, PetaLinux, VxWorks, Deos, etc). Ability to work with hardware to develop and debug software which may include using tools like an oscilloscope, multi-meter, logic analyzer and JTAG probe. Other Skills and Abilities: Strong oral and written communication skills to collaborate with other staff Strong analytical and problem-solving skills Self-motivated, and possess a high degree of curiosity and desire to learn new things Good organizational skills Additional Helpful Skills and Abilities: Proficiency with Python Proficiency in unit testing, specifically unit testing in C (using tools like Unity, Cpputest, Google Test, Bullseye, etc.) Proficiency with C# and C# related tools: C# Forms, C# .NET Proficiency in building/running C code using compilers such as GCC, G++ Proficiency with artificial intelligence and machine learning

Company Information

Name :
North Atlantic Industries

Application Information

Online :
Disclaimer: In conducting placement activities, the New York State Department of Labor (Department), acts as a portal for prospective employees and businesses. The Department does not represent or guarantee the truthfulness, accuracy, or reliability of information supplied by prospective employees or businesses, nor does it engage in any form of screening or independent investigation of prospective employees and businesses other than matching a prospective employee’s self-stated qualifications to those prescribed by a business. The Department is not responsible for any employment decisions made by prospective employees or businesses, for whatever reason made. New York State Law may limit the types of disclosures that the Department can make to a business regarding a prospective employee. Businesses should not forgo any form of screening otherwise prudent to ensure a prospective employee’s qualifications and background meets the needs of the workplace.