SW Engineer (Junior Linux Application Engineer)
Telit Cinterion USA LLC
Durham, NC, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Board Bringup
Mobile Broadband Modems
LTE (Telecommunication)
C++ (Programming Language)
Code Review
Communications Protocols
Protocol Stack
Computer Programming
Computer Engineering
Modems
Data Transmissions
Software Debugging
+17 more
Linux
Linux on Embedded Systems
Firmware
Hardware Interface Design
Python (Programming Language)
Linux System Administration
Open Source Technology
Performance Tuning
Software Engineering
Scripting
Git
Openwrt
Linux Development
Yocto
Information Technology
U-Boot
Vulnerability Analysis
Job description
As a Junior Linux Application Engineer, you will contribute to the development of Linux-based modem solutions using Qualcomm chipsets. Reporting to the SW3 Team Leader, you will support application development, board bring-up activities, and modem functionality verification while growing your technical depth in cellular modem technologies.
Objectives & Responsibilities
- Develop and maintain software for cellular modem solutions based on Qualcomm chipsets.
- Implement Linux-based applications/services for modem control and data communication.
- Support board bring-up, hardware interface validation, and initial system debugging.
- Assist with firmware download processes, flashing automation, and tool usage.
- Participate in issue analysis for modem connectivity, protocol stack behavior, and data throughput.
- Support security-related tasks for cellular modem development, including vulnerability analysis and mitigation.
- Collaborate with senior engineers to manage deliverables and execute project plans.
- Conduct debugging, code review, and performance optimization under guidance.
Requirements
Do you have experience in Linux?, * Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
- Minimum 5 years of hands-on experience in Linux development.
- Experience in programming within Linux environments, particularly with C/C++.
- Strong problem-solving skills and analytical thinking.
- A team player who values collaboration.
- Ability to travel internationally without restrictions., * Experience in cellular modem development.
- Understanding of embedded systems and communication protocols.
- Knowledge or experience with modem technologies.
- Interest in modem security or secure boot technologies.
- Experience with Qualcomm tools (QXDM, QPST) or modem log interpretation.
- Knowledge of LTE/NR/RedCap or communication protocols.
- Experience with Yocto, Embedded Linux, or OpenWRT.
- Experience with Git, automation tools, or scripting (Python/Shell).
- Contributions to open-source projects.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago