R&D Engineer, Software - Intermediate

Magnit, Inc.
Santa Rosa, CA, United States
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$89,523.0 - $119,371.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Software Applications Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Code Review Computer Engineering Hardware Design Object-Oriented Software Development Software Engineering Systems Integration
+2 more
Information Technology Programming Languages

Job description

We are seeking an innovative and detail-oriented R&D Engineer, Software - Intermediate to join a collaborative engineering team focused on next-generation technology solutions. In this role, you will contribute to the development of advanced manufacturing test software used to validate and support cutting-edge products entering the market.

This is an excellent opportunity for an engineer who enjoys combining software development with hands-on hardware interaction in a highly technical R&D environment.

Applicants must be authorized to work in the United States on a full-time basis without current or future visa sponsorship. What You’ll Do:

  • Collaborate with cross-functional engineering teams to design and implement manufacturing test software processes for new product introductions.
  • Develop software solutions that validate product functionality and performance in manufacturing environments.
  • Gain hands-on experience with advanced time-domain measurement systems, including:
  • Sampling diodes
  • Optical-to-Electrical (OE) converters
  • Apply software engineering expertise to create automated test solutions utilizing pulse lasers and varying trigger frequencies.
  • Support integration between software applications and electronic test equipment.
  • Troubleshoot, optimize, and improve manufacturing test workflows and system performance.
  • Participate in technical discussions, code reviews, and continuous improvement initiatives.

Requirements

Do you have experience in Programming languages?, Do you have a Master’s degree?, * Bachelor’s or Master’s degree in:

  • Electrical Engineering
  • Computer Science
  • Computer Engineering
  • Or a related technical discipline
  • Experience with object-oriented programming languages such as:
  • C++
  • C#
  • Java
  • Strong communication and collaboration skills.
  • Ability to work effectively in a team-oriented engineering environment.
  • Strong analytical and problem-solving abilities.

Preferred Qualifications:

  • Experience interfacing with electronic equipment using SCPI.
  • Understanding of electronic circuitry and electrical engineering fundamentals.
  • Exposure to manufacturing test environments or automated test systems.
  • Interest in photonics, measurement systems, or hardware/software integration., If you are passionate about software engineering, hardware integration, and developing innovative test solutions, we encourage you to apply and be part of a team advancing next-generation technology., * Bachelor’s (Preferred), * Interfacing with electronic equipment using SCPI: 2 years (Required)
  • Electronic circuitry and electrical engineering fundamentals: 2 years (Required)
  • Object-oriented languages. C++, C#, Java : 2 years (Required)
  • Developing manufacturing test solutions : 2 years (Required)

Benefits & conditions

$43.04 - $57.39 an hour - Full-time, Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

5:11 min

Aligning hardware development cycles with software evolution

Stephen Jones · Coffee With Developers

2:49 min

Comparing software testing and software verification

Onur Kasimlar Onur Kasimlar · WWC 2025

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all