AbbVie

Associate Device Software Engineer

AbbVie
Apply
3 days ago
Pleasanton, CA, USAEntry Level
H1B sponsor

Base Salary

$59k - $104k/yr

Responsibilities

  • Participate in requirements refinement, software design discussions, design reviews, and test planning under senior-engineer guidance.
  • Design, implement, test, integrate, debug, and maintain software for medical devices and associated engineering tools.
  • Write maintainable code and supporting technical documentation.
  • Troubleshoot embedded software, electronics, electromechanical components, and device communication interfaces.
  • Develop and execute unit, component, integration, and automated tests.
  • Participate in code reviews and investigate, analyze, and resolve product or field defects.
  • Collaborate with Systems, Software Test, Quality, Manufacturing, Product Support, and other cross-functional teams.
  • Create regulated software lifecycle documentation, including requirements, design descriptions, test documentation, traceability records, and technical reports.
  • Follow software development, configuration management, cybersecurity, quality-system, DevOps, and Agile practices.
  • Evaluate and responsibly use AI-assisted engineering tools while validating their outputs.

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • 0–2 years of relevant experience, including internships, co-ops, research, capstone work, academic projects, or industry experience.
  • Foundational knowledge of software engineering principles, data structures, algorithms, and structured or object-oriented design.
  • Experience with at least one programming language such as C, C++, C#, Python, or Java.
  • Basic understanding of software testing, debugging, source control, and configuration management.
  • Preferred exposure to embedded software, real-time systems, microcontrollers, device communication, or hardware/software integration.
  • Helpful familiarity with UART/RS232, SPI, I2C, CAN, USB, Ethernet, Wi-Fi, or Bluetooth.
  • Helpful exposure to regulated product development, medical devices, IEC 62304, ISO 13485, or FDA quality-system requirements.
  • Ability to learn new technologies, critically evaluate AI-generated output, and demonstrate problem-solving, analytical, communication, and teamwork skills.

Benefits

  • Comprehensive benefits package including paid time off, vacation, holidays, sick leave, medical, dental, and vision insurance, and a 401(k) for eligible employees.
  • Eligible to participate in short-term incentive programs.

Tech Stack

Categories

Contact me