Software Engineer, II
Electrical Engineering
.NET
.NET
Automation
C Sharp
C++ Language
Control Systems
Data Analysis
Data Analytics
Data Processing
Database
Databases
Design
Design Engineering
Developer
Digital Design
Digital Engineering
Electrical Engineering
Embedded Engineering
Embedded Software
Embedded Systems
Engineering
Fpga Design
Fpga Development
Frontend
Hardware Engineering
Hardware Software Co Design
Industrial Automation
Information Technology (IT)
LabVIEW
Microsoft .net
Programmable Logic Controller
Programming Language
Software Development
Software Engineer
Software Engineering
SQL
Systems
Test & Measurement
Verilog
Vhdl
Job Description
Software Engineer II role in Nashua, NH focused on industrial test and manufacturing system software for aerospace, defense, and medical applications.
Responsibilities
- Partner with software and hardware engineers to develop and deploy industrial test and manufacturing system solutions across a range of customer programs
- Design and implement functional algorithms, user interfaces, and applications based on customer and program specifications
- Apply and continue professional development through applicable training and certification programs
- Learn and follow ARC standard operating procedures (SOP) in day-to-day engineering work
- Create required SOP engineering documentation and use the company-wide ERP system to support project success
- Maintain a general knowledge of QMS (Quality Management Systems)
- Support domestic/local travel as needed, typically less than 15% annually
Requirements
- Strong proficiency with LabVIEW, C#, C++, and Git in a professional software development environment
- Solid understanding of software engineering principles, methodologies, and best practices
- Demonstrated ability to develop software using modern programming languages, tools, and development environments
- Experience building and working with remote interfaces and applications for test equipment, including DMMs, oscilloscopes, PLCs, and digital/analog I/O modules
- Experience with small-scale application and UI design
- Knowledge of HDL programming, including FPGA development, VHDL, and Verilog is highly desirable
- Strong technical writing skills to create and maintain software requirements specifications, test procedures and reports, and user manuals and technical documentation
- Excellent verbal and written communication skills, including customer-facing experience
- Ability to work independently and collaboratively within a multidisciplinary engineering team
- Self-motivated and proactive, with a hands-on approach to engineering projects
- Ability to prioritize multiple tasks, meet deadlines, and adapt in a fast-paced environment
Technologies
- LabVIEW, C#, C++, Git
- HDL, FPGA development, VHDL, Verilog
- DMMs, oscilloscopes, PLCs, digital/analog I/O modules
- ERP, QMS, SOP
Education and Experience
- Bachelor’s degree in Computer Science or Software Engineering, or related field
- Or an Associate’s Degree in related field plus five years of software engineering experience
- At least 5 years of applicable recent experience as a software engineer
Location: Nashua, NH (onsite)
Salary: USD 85,000 - 95,000 per year