CareerPlan

Desktop Application Software Engineer

USAFull-time$114k–$154k2026-10-20 → 2026-11-10
On-siteNo visa sponsorshipCitizens only

Core

Develop cross-platform desktop applications for Linux and Windows, focusing on design-assurance software for critical microelectronics systems.

Role type

Senior IC desktop application software engineer

Builds

Design-assurance software for security and safety of critical microelectronics systems

Domain

Defense / Microelectronics / Software Engineering

Deliverable

production ML models

Required skills

C/C++, Python, Rust, object-oriented design, functional programming, algorithms, data structures, debugging, software configuration management, unit testing, UI/UX development, graphical application frameworks

Preferred skills

FPGA development, electronic design automation software, machine-learning algorithms implementation, large-scale commercial software development experience

Technologies

Linux, Windows, Python, Rust, C/C++, Machine Learning

Responsibilities

Develop cross-platform desktop applications, contribute throughout the software product lifecycle, support quality assurance through release testing, mentor colleagues, architect solutions, address complex issues

Seniority

Senior, hands-on IC