cover image
Seneca Resources

Senior Embedded Software Engineer

On site

San jose, United states

$ 55 /hour

Senior

Freelance

19-09-2025

Share this job:

Skills

Python Test Training Architecture Programming Software Development Embedded Systems

Job Specifications

Role: Software Development Engineer - Senior

Location: 2100 Logic Dr San Jose CA 95124 United States

Duration: Long-term contract

Key Must-Have Skills

Low-level C & Assembly Programming - Strong hands-on experience writing and debugging firmware/driver code.
x86/ARM Boot Flow - Knowledge of UEFI, PXE, JTAG and the overall boot/bring-up sequence.
System-Level Debugging - Ability to isolate and resolve complex hardware/software integration issues.

Nice-to-Have Skills

ARM v8 architecture expertise.
Deep system-level debugging experience (beyond the basics).
Familiarity with AXI protocol.

Job Duties

Enhance and maintain validation tool drivers and test infrastructure.
Debug system regressions and work cross-functionally to identify root causes.
Validate system-level features/blocks for next-generation hardware.

Required Background

Education: BS or higher in Computer or Electrical Engineering (software engineering focus).
Programming: Low-level C and Python; assembly for device drivers/embedded systems.
Experience:
>=1 year software engineering (internships count).
Device driver or hardware/embedded/OS kernel programming.
Delivering production-quality software on schedule.
Understanding of complex software architectures and validation principles.
Knowledge of CPU/ARM architecture.

Interview Process

2 rounds, 1 hour each, via MS Teams.

About Seneca Resources:

Seneca Resources is client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry. Seneca Resources is a leading IT services provider with offices in Reston, Virginia, Alabama and Columbia, Maryland that service clients throughout the United States. The key to our success lies within our strong corporate culture which drives our business. We challenge our staff through engaging work, and we reward our staff through competitive compensation, extensive professional training, and excellent opportunities for career advancement. In turn, we look for only the best and brightest to join our team. We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.

About the Company

Seneca Resources is an Information Technology and Engineering professional services firm supporting clients in the public and private sectors. For over 15 years, Seneca Resources has successfully delivered services and solutions to organizations ranging from small businesses to Fortune 100 companies and numerous branches of the Federal Government. Areas of technical and functional expertise include: CIO and CTO Services / CISO Services / ERP Solutions / Managed Security Services / CRM Solutions / Data Analytics / Utility S... Know more