×
Register Here to Apply for Jobs or Post Jobs. X

Product Software Engineer

Job in San Diego, San Diego County, California, 92121, USA
Listing for: Artech LLC
Full Time position
Listed on 2026-07-24
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Unix/Linux, DevOps
Salary/Wage Range or Industry Benchmark: 40 - 50 USD Hourly USD 40.00 50.00 HOUR
Job Description & How to Apply Below
Position: Product Software Engineer | 6127

Job Title: Product Software Engineer
Work Location: San Diego, CA (100% Onsite)
Duration of Assignment: 12+ Months
Pay Rate Range: $40.00-$50.00/hr on W2
Job Description:
Top 5 Required Skills
1. Embedded SW development for ARM & x86 based systems
2. Work experience with Linux based operating systems such as Android, Yocto, Ubuntu, RHEL etc.
3. Familiarity with Mobile communication devices , e.g. smart phone debugging & failure analysis of Software issues.
4. On-target debugging using JTAG or other similar debugging tools.
5. QXDM or similar diagnostic tool experience to debug device failures using on-device and serial logs from device ( running Linux OS).
Technologies:

  • C programming
  • JTAG Debugging
  • Linux OS based SW development ( e.g. Android, QNX, Yocto , RHEL)
  • Device log analysis
  • Wireless communication standards (e.g. 5G, 4G etc.)
  • Required Education:
    Required Years of Experience
    Bachelor's or Masters degree in Electrical & Computer Engineering, Computer Science, or related field.
    Minimum 2 yrs of experience working with embedded system development environments.
    Job Summary:
    As a Client Product Software Engineer , this role requires working on Product Software development and testing tasks for various programs (e.g. Smartphones ( Linux, Android OS etc.), Computing devices (e.g. Laptops, Servers) , Automotive Infotainment & ADAS systems ,and other consumer & Industrial IoT products). You will work and collaborate with various other Client Engineering teams e.g. Software, Systems , Hardware, Architecture and Test teams for delivering end to end product software solution for such programs.
    Software Integration Tasks :
    • Integrate software components and configurations to meet product specifications.
    • Maintain and enhance automation for continuous integration systems.
    • Resolve build failures, resolve any software interface dependencies.
    • Create and maintain build scripts to optimize the build generation process.
    • Manage software configuration using version control system ( e.g. Perforce or GIT or Github etc.)
    • Announce and release new software baselines.
    Product Software Sanity Testing:
    • Sanity test the incremental builds to catch any regression issues due to new integration tasks. This testing happens on-target devices, simulators and reference platforms.
    • Debug any sanity test failures. This requires understanding of common on-target debugging tools such as JTAG, ADB , simulators, log analysis etc.
    • Create scripts to automate the test scenarios and process logs.
    • Create test plans to cover test coverage for new features being enabled through software integration cycles.
    • Collaborate for design and code-reviews with other technical & business team members.
    Preferred Qualifications:
    • Experience with Linux based operating system based SW development ( RHEL, Ubuntu, Yocto) .
    • Knowledge of different debugging tool such as TRACE
      32,OpenOCD,etc for compute and IoT projects.
    • Experience with Software development, debugging and testing with ARM
      64 or x86 based product development for Linux based OS.
    • Experience with using open source software, enablement of such software for different hardware platforms by collaborating with software & hardware teams.
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary