North Atlantic Industries · 2 days ago
Software Engineer II
North Atlantic Industries is a leading provider of embedded electronic solutions, specializing in rugged embedded computing, power supplies and motion simulation and measurement technologies. The 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 the business.
Consumer ElectronicsManufacturing
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
Qualification
Required
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
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
Preferred
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
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
Benefits
Medical, Dental, and Vision Insurance
Company-provided Life and AD&D Insurance
Voluntary Supplemental Life Insurance
Long-term Disability Insurance
Flexible Spending Accounts (FSA)
Employee Assistance Program (EAP)
Tax-deferred 401K with company matching contributions.
Vacation, holidays, sick
Employee tuition reimbursement
Business casual dress environment
Company
North Atlantic Industries
Since 1955, NAI’s vertically integrated design, manufacturing and verification capabilities have been built with the intense focus of an organization that defines every action and investment based on our ability to Accelerate Your Time-to-Mission™.