Altair Semiconductor
Posted 1w ago

Senior Software Engineer - Embedded Software

Altair Semiconductor
Zhubei, Hsinchu, Taiwan
HybridFull Time
Responsibilities
  • developing software
  • debugging issues
  • building test setups
Requirements
  • Requires 7+ years of embedded software development
  • C proficiency
  • RTOS or embedded Linux experience
  • Networking and IP stack knowledge
  • Debugging expertise
  • English communication, and willingness to travel
Technical tools mentioned
RTOSLinuxJTAGSWDLwIPTCP/IPCFreeRTOSThreadXZephyrClaudeClaude CodeCI

Job description

Description

At Altair Semiconductor, we develop advanced wireless and IoT solutions that connect millions of devices worldwide.

Our engineers own significant parts of each project, becoming true experts in their fields. You'll work directly with your team from initial concept through final delivery, seeing the real impact of your work.

We maintain a flat organization where ideas flow freely between engineers and leadership. Our experienced team members actively mentor newer colleagues, creating an environment where everyone can learn and grow.

We're proud that our employees choose to build long-term careers with us. Many of our team members have been with the company for years, contributing to a stable, knowledgeable workplace where collaboration comes naturally.

Altair Semiconductor, is a global leader in cellular IoT chipsets. Our low-power LTE-M/NB-IoT and 5G-ready solutions — including the ALT1250 and the award-winning ALT1350 SoC — used in millions of devices worldwide, from smart meters and trackers to wearables and connected vehicles. Combining cellular, satellite (NTN), and sub-GHz connectivity with industry-leading power efficiency, our chipsets are enabling the intelligent, connected physical world. Join us to shape the silicon that powers the next generation of IoT.


About the Role

We are looking for a Senior Software Engineer to join our embedded software team, developing and integrating software for low-power cellular IoT chipsets. You will own features end to end — from design and implementation on RTOS and Linux-based targets, through integration, debug, and validation on real hardware.

 This is a hands-on engineering role in a globally distributed organization. You will work with architects, firmware engineers, validation teams, and customer-support engineers across multiple sites and time zones, and you will be a technical point of contact for the software you deliver.

Responsibilities

  • Design, implement, and maintain embedded software on RTOS and/or embedded Linux platforms.
  • Integrate software components into full system builds and drive bring-up on new hardware and new chipset revisions.
  • Debug complex, cross-layer issues spanning application, middleware, networking stack, drivers, and hardware — using JTAG/SWD debuggers, logic analyzers, tracing, and log analysis.
  • Build and maintain test setups: automated test benches, regression environments, and reproducible debug configurations.
  • Work on the networking data path and IP stack integration (LwIP or equivalent) with socket programming.
  • Collaborate closely with engineering teams and customers worldwide; travel to customer for issue resolution when required.

Requirements

  • 7+ years of professional software development experience in embedded systems, programming on an RTOS (e.g. FreeRTOS, ThreadX, Zephyr, or a proprietary RTOS) and/or embedded Linux.
  • Strong, demonstrated hands-on ownership of the full development cycle — implementation, integration, debug, and test setup. You are comfortable being the person who takes an unclear failure on a board and drives it to root cause.
  • Working knowledge of networking stacks, ideally LwIP — TCP/IP fundamentals, sockets, and the practical behavior of an embedded IP stack under real network conditions.
  • Excellent communication skills in English, with proven experience working effectively with engineers across different countries and time zones.
  • Willingness to travel abroad as the work requires.
  • Proficiency in C; strong debugging discipline and comfort with low-level tooling.

Advantageous qualifications

  • Experience with cellular IoT chipsets (Cat-M / NB-IoT / or 5G), AT command interfaces, or PPP/PDN data path work.
  • Experience with low-power / power-optimized embedded design.
  • Experience with test automation frameworks and CI for embedded targets.
  • Practical experience using AI coding assistants in the development workflow (e.g. Claude / Claude Code, or similar) — for code generation and refactoring, code review, debugging and log analysis, test generation, or documentation.
  • BSc/MSc in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. 

About Altair Semiconductor

Raeli semiconductor developing low-power cellular IoT chipsets for industrial and consumer devices.

Year founded
2005
Employees
223
Organization type
Private
Latest investment
Raised $50.00M Series C (2026) — led by Pitango Group
Headquarters
IL

Similar jobs

Software Engineer roles near Zhubei, Hsinchu
12h
Save
Mark Applied
Hide
Software Engineer, Connectivity
New Taipei, New Taipei City, Taiwan
OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
2+ YOEBachelor's degree or equivalent practical experience and 2 years of software development experience, or 1 year with an advanced degree. Rust and C++ experience preferred.
C++, Rust, Bluetooth, Fuchsia
2d
Save
Mark Applied
Hide
Principal Software Engineer
Taipei, Taipei, Taiwan
HybridFull Time
Bjak
Bjak: Southeast Asia's leading online insurance platform and fintech.
7+ YOERequires 7+ years of software engineering experience, strong system design and architecture skills, production coding ability, and technical leadership across complex systems.
5d
Save
Mark Applied
Hide
Software Engineer(Semiconductor Digital Twin)
San Francisco or Hsinchu or Tokyo or Sapporo or Seongnam or Seoul
HybridFull Time
Siemens Industry Software
Siemens Industry Software: Private Siemens industrial-software business providing lifecycle, electronic-design, manufacturing, low-code, and AI software to industrial organizations.
5+ YOEPhD in computer science, applied mathematics, or engineering, or MS with 5+ years of research or industry experience; expertise in scientific and high-performance computing, C/C++, CUDA, Python, and AI/ML.
C, C++, CUDA, Python, Code Copilot, Message Parsing Interface (MPI), FEM, FD, FVM, BEM, GPU, AI, ML
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOEBS or MS in electrical, computer, or software-related engineering or computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++; PC architecture and systems software expertise.
C++, C, CUDA, OpenGL, PCIE, Nvlink, Infiniband, Ethernet
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOERequires a BS or MS in electrical engineering, computer engineering, computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++ and PC architecture knowledge.
C++, C, CUDA, OpenGL, PCIe, NVLink, InfiniBand, Ethernet
5d
Save
Mark Applied
Hide
Senior Software Engineer - GPU Server
Taipei, Taipei City, Taiwan
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
3+ YOERequires a BS or MS in electrical engineering, computer engineering, computer science, or equivalent experience; 3+ years in hardware/software; strong C/C++ skills and PC architecture knowledge.
C++, C, CUDA, OpenGL, PCIe, NVLink, InfiniBand, Ethernet
1w
Save
Mark Applied
Hide
Software Engineer, Ads Solutions
Taipei, Taiwan, Taiwan
OnsiteFull Time
Appier
AppierTokyo Stock Exchange: 4180: Public AI-native SaaS serving businesses with AdTech and MarTech software for data-driven marketing decisions.
3+ YOERequires 3+ years in technical support, solutions engineering, or ad operations, including 2+ years in ad tech; strong SQL, scripting, API and distributed-systems debugging, and English communication skills.
SQL, Python, OpenRTB, VAST, SDKs, MMP, S2S, CAPI, SKAdNetwork, Copilot, Cursor, Windsurf, BigQuery, Spark, Snowflake, ClickHouse, AppsFlyer, Adjust, Branch, Datadog, Grafana, Kibana, SupplyChain, ads.txt, sellers.json
1w
Save
Mark Applied
Hide
Staff Software Engineer, Distributed Systems
McLean or Taipei or Canberra or North America or Taiwan or Australia
OnsiteFull Time
Orbis Operations
Orbis Operations: Defense and intelligence firm delivering technology, integration, training, and expertise to governments, allies, and critical enterprises.
7+ YOERequires 7+ years building production distributed systems, deep Go experience, message streaming, state machines, gRPC/protobuf, failure recovery, technical direction, and exceptional communication. Security clearance is desired.
Go, Python, NATS/JetStream, Kafka, gRPC, Protocol Buffers (protobuf), Datadog, Notion, GitHub, Trivy, Dependabot, GitHub Actions, Pulumi, Ansible, Docker, Kubernetes, Linux, Darwin