Diagnostic Software Engineer

PTEC Solutions Inc
San Jose, CA, United States
25 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$115,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Software Debugging Device Drivers Network Layer Network Protocols PCI Express Software Engineering Software Systems TCP/IP Diagnostic Tools PIC Microcontroller
+3 more
Software Troubleshooting Peripherals EMMC

Job description

The diagnostics team develops software solutions to validate hardware designs and support product manufacturing. You will define, design, and develop diagnostic applications, execute detailed software test plans, and collaborate with hardware and software test teams to debug product prototypes and software deliverables. You will also initiate reviews of technical objectives across functional teams.

Requirements

  • Excellent C programming skills
  • Hands-on experience with embedded system software development
  • Linux device driver development experience
  • Knowledge of multitasking operating system design
  • Experience with microcontrollers and embedded peripherals (I2C, ADC, DAC, USB, PCIe, SPI, etc.)
  • Excellent verbal and written interpersonal skills
  • Self-motivated with the ability to work effectively in a team environment

Desired Skills:

  • Understanding of Layer 2 and Layer 3 network protocols (e.g., TCP/IP)
  • Experience with Network Processor/Fabric ASICs
  • Experience with SSD, USB, NVRAM, or eMMC
  • Strong passion and experience in troubleshooting and debugging complex systems with excellent problem-solving techniques

Benefits & conditions

Pulled from the full job description

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

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all