Software Engineer II

New Today

Job Title: Software Engineer Location: Hybrid - Arden Hills, MN 55112 (Minimum 4 days onsite per week) Duration: 12-month W2 Contract (High possibility of extension based on performance and business needs) Pay Range: $50 - $58/hour (W2)
bout the Role: Join the Active Implantable Systems R&D team to develop software systems supporting innovative Cardiac Rhythm Management and Urology products. This role focuses on firmware test automation and system validation . You'll work alongside a highly skilled engineering team to deliver groundbreaking diagnostics and therapies in alignment with * 's mission to transform patient care.
Key Responsibilities: Design, develop, debug, modify, and test software programs using C, C++, C# , or similar languages. Build software for testing platforms and complex software tools. Integrate software designs with electrical hardware. Collaborate with firmware, systems, hardware, and software teams to optimize solutions. Troubleshoot and debug software issues; implement root cause fixes. Conduct code reviews and enforce coding standards and best practices. Ensure compliance with regulatory standards for medical device software. Develop and maintain technical documentation (design specs, test plans, user manuals).
Minimum Qualifications: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science , or related field. 2+ years of related software development experience. Proficiency in C, C++, and C# . Strong analytical, debugging, and communication skills (written and verbal).
Preferred Qualifications: Experience in embedded software/firmware development. Experience writing software/firmware verification and validation tests . Familiarity with test automation systems for embedded environments. Knowledge of cybersecurity , Bluetooth , and socket communication . Experience working with safety-critical or medical device systems . Hands-on experience with RTOS or VxWorks . Proven success collaborating in cross-functional product development teams .
Location:
Arden Hills, MN, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search