Posted today
Confidential
Mid Level Career (5+ yrs experience)
Unspecified
No Traveling
Unspecified
IT - Software
Canonsburg, PA (On/Off-Site)
Job Title: Advanced Software Test Engineer - Embedded C - PA
Job Location: Canonsburg PA 15317
Onsite Requirements:
* Embedded
* C programming
* QA / Testing
Job Description:
* This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in diagnostics/debugging issues in existing code.
* You will collaborate across the functional teams to resolve issues and recommend solutions to ensure that your Software and the system meets requirements with the performance needed for deployment.
* Strong problem-solving and communication skills.
* In addition, this position will require the documentation of software development including development of test plans, design documentation, and maintaining design requirements.
Knowledge, Skills and Abilities:
* C/C++
* Object Oriented Development
* National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX
* Windows/Visual Studio
* SQL/SQL Server or like relational database experience
* Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time.
* Experience participating in technical architecture decisions for complex products.
* A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps).
* Deep understanding of software design patterns such as MVVM, MVP, etc.
* Experience with Windows kernel level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent.
* Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
* Demonstrated in-depth understand of Windows Low Level Systems development and API.
* Compiling and assessing user feedback to improve software performance.
* Experience with DevOps concepts such as:
* Implementing Version Control and standing up branching strategies
* Automating processes for build, test, and deploy
* Applied experience with agile/lean principles in software development.
Preferred Qualifications:
* Proficiency with utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment.
* Proficiency with different communication protocols like GPIB, RS232, SPI, etc.
* Experience with interfacing and integrating hardware devices, control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc.
* **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**
Job Location: Canonsburg PA 15317
Onsite Requirements:
* Embedded
* C programming
* QA / Testing
Job Description:
* This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in diagnostics/debugging issues in existing code.
* You will collaborate across the functional teams to resolve issues and recommend solutions to ensure that your Software and the system meets requirements with the performance needed for deployment.
* Strong problem-solving and communication skills.
* In addition, this position will require the documentation of software development including development of test plans, design documentation, and maintaining design requirements.
Knowledge, Skills and Abilities:
* C/C++
* Object Oriented Development
* National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX
* Windows/Visual Studio
* SQL/SQL Server or like relational database experience
* Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time.
* Experience participating in technical architecture decisions for complex products.
* A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps).
* Deep understanding of software design patterns such as MVVM, MVP, etc.
* Experience with Windows kernel level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent.
* Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
* Demonstrated in-depth understand of Windows Low Level Systems development and API.
* Compiling and assessing user feedback to improve software performance.
* Experience with DevOps concepts such as:
* Implementing Version Control and standing up branching strategies
* Automating processes for build, test, and deploy
* Applied experience with agile/lean principles in software development.
Preferred Qualifications:
* Proficiency with utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment.
* Proficiency with different communication protocols like GPIB, RS232, SPI, etc.
* Experience with interfacing and integrating hardware devices, control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc.
* **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**
group id: softwinc