Software Engineer

ENTERPRISE SOLUTIONS INC
San Diego, CA, United States
22 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Compensation
$108,160.0 - $114,400.0
Working hours
Shift work
Job source

Tech stack

C (Programming Language) 4G (Telecommunication) Android Software Development Automation of Tests Ubuntu (Operating System) Computer Engineering Modems Software Debugging Linux Embedded Operating Systems Embedded Software Joint Test Action (IEEE Standards)
+6 more
Log Analysis Red Hat Enterprise Linux Test Case O-RAN Yocto Information Technology

Job description

  • Embedded Software/Modem Debug Engineer with strong experience in 5G modem software debugging, failure analysis, Linux-based embedded systems, and on-target debugging. The role will focus primarily on debugging new software builds, analyzing device logs to identify root causes, and developing test cases and automation scripts.
  • Key Responsibilities
  • Perform software debugging and failure analysis on 5G modem/mobile communication devices.
  • Analyze OTA, QXDM, and Linux logs to identify and root-cause functional, stability, and performance issues.
  • Perform on-target debugging using JTAG or similar tools.
  • Develop test cases and automation scripts to automate testing and log collection.
  • Work with embedded systems based on ARM and x86 architectures.
  • Support 5G/4G wireless communication and modem development/testing.
  • Work with Linux-based operating systems such as Android, Yocto, Ubuntu, RHEL, or QNX.
  • Understand 5G O-RAN architecture, procedures, and use cases.

Requirements

  • Embedded software development experience with ARM and/or x86-based systems.
  • Linux-based embedded operating system experience - Android, Yocto, Ubuntu, RHEL, or QNX.
  • Mobile communication device experience, including smartphone/modem software debugging and failure analysis.
  • On-target debugging experience using JTAG or similar debugging tools.
  • QXDM or similar diagnostic tool experience for analyzing device and serial logs.
  • Strong C programming experience.
  • Device log analysis and root-cause analysis experience.
  • Wireless communication knowledge, especially 5G/4G technologies.
  • 5G modem development, testing, or debugging experience., * Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field., * How many years of experience do you have in embedded software development for ARM and/or x86-based systems?
  • How many years of experience do you have working with Linux-based operating systems such as Android, Yocto, Ubuntu, RHEL, or QNX?
  • How many years of experience do you have with C programming?
  • How many years of experience do you have debugging mobile communication devices, smartphones, or 5G/4G modems?
  • How many years of experience do you have performing on-target debugging using JTAG or similar debugging tools?
  • How many years of experience do you have analyzing device, OTA, serial, or Linux logs to identify the root cause of software failures?
  • How many years of experience do you have developing test cases or automation scripts for embedded software testing?

Benefits & conditions

Enterprise Solutions Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Pay: $52.00 - $55.00 per hour

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.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac ¡ World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard ¡ World Congress 2025

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani ¡ Europe 2026 Virtual

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski ¡ LIVE

Videos

See all

Related articles

See all