Overview :
We are seeking a talented Windows Software Engineer with a strong background in embedded systems and expertise in National Instruments Lab Windows / CVI or similar tools like MATLAB , MATLAB Coder , Compiler , and MEX functions . In this role, you will contribute to the design, development, and maintenance of high-performance software applications for Windows platforms, with a focus on interfacing with embedded systems. This is a 3 month contract to direct hire.
\n
Responsibilities :
- Design, develop, and maintain Windows-based software applications for embedded systems.
- Develop and integrate applications using National Instruments LabWindows / CVI , MATLAB , MATLAB Coder , and MEX (as applicable).
- Collaborate with cross-functional teams to define and implement software requirements.
- Perform software debugging, testing, and troubleshooting on both Windows and embedded platforms.
- Optimize software performance, ensuring robustness and scalability.
- Develop and maintain software documentation, including user guides, design specifications, and technical reports.
- Collaborate with hardware engineers to ensure seamless integration between software and embedded systems.
- Participate in code reviews and maintain best practices for software development.
- Analyze and resolve technical challenges, ensuring timely delivery of project milestones.
\n
$55 - $70 an hour
\n