user avatar

Advanced Software Test Engineer – Embedded C - PA

Softworld Inc

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**
group id: softwinc

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!