Software Engineer II

North Atlantic Industries

Bohemia, NY

JOB DETAILS
SKILLS
Best Practices, Boundary Scan, C Programming Language, C++ Programming Language, Code Reviews, Coding Standards, Computer Science, Debugging Skills, Debugging Tools, Documentation, Electrical Engineering, Embedded Software, Emerging Technology, Graphical User Interface (GUI), Graphical User Interface (GUI) Programming, Java, Linux Operating System, Logic Analyzer, Maintain Compliance, Mentoring, Microsoft C# (C Sharp), Microsoft Windows Operating System, Object Oriented Design (OOD), Object Oriented Programming (OOP), Operating Systems, Oscilloscope, Problem Solving Skills, Qt GUI (Graphical User Interface) Toolkit, Software Administration, Software Debugging, Software Design, Software Development, Software Engineering, Test Program, Time Management, United States Citizen, VxWorks
LOCATION
Bohemia, NY
POSTED
17 days ago
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. 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 Candidates must be a U.S. Person, defined as either a U.S. citizen or a lawful permanent resident (Green Card holder), and must be able to provide appropriate documentation upon hire to verify this status. Please note that some positions involve sensitive customer contracts and require U.S. citizenship as a condition of employment. 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.

About the Company

N

North Atlantic Industries