2,098,638open jobs
129,153companies
242,212added this week
Browse all
Salary
≈ $90k – $173k per year (Estimated)
Location
Hybrid (Bozeman, United States)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Sep 8, 2026. Sine Engineering scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Sine.engineering is a company that develops and manufactures high-tech modules and components to ensure stable communication and navigation of UAV in difficult conditions. Ukraine.

About Sine Engineering

Sine Engineering builds the technology behind reliable drone autonomy: communications, navigation, and control systems that enable coordinated multi-drone operations at scale. More than 200 UAV manufacturers rely on our technologies, and our solutions power many of the interceptor operations active today.

Through our dual-use platform, we support civilian innovation while helping democratic nations strengthen their technological advantage.

Any drone. Any scale. Anywhere.

We build resilient communication, navigation, and coordination systems for the age of autonomy.

We are seeking an experienced Embedded Software Engineer to join our growing engineering team. In this role, you will design and develop embedded software and firmware for advanced unmanned systems, working on technologies that power communications, navigation, control, and autonomy at scale.

Key Responsibilities

  • Design and develop embedded software and firmware for high-performance, real-time systems using microcontrollers and embedded Linux SoMs.

  • Implement new functionality and enhance existing software supporting unmanned systems control, telemetry, video, communications, and navigation.

  • Develop and maintain low-level drivers, hardware abstraction layers (HALs), board support packages (BSPs), and interfaces for sensors, radios, payloads, and other peripherals.

  • Integrate embedded software with hardware and third-party systems, including flight controllers, payloads, sensors, SDKs, and APIs.

  • Develop and maintain communication interfaces and protocols using SPI, I2C, UART, CAN, USB, Ethernet, and IP-based networking.

  • Optimize software for latency, processor utilization, memory usage, power consumption, reliability, and real-time performance.

  • Develop and execute unit, integration, bench, and system-level tests; analyze logs and telemetry to validate performance and identify defects.

  • Troubleshoot complex issues across embedded software, firmware, hardware, and system interactions, and perform root-cause analysis.

  • Collaborate closely with hardware, systems, application software, product, and test teams to deliver robust and maintainable solutions.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related technical field. Equivalent practical experience may be considered.

  • 3+ years of professional experience developing embedded software, firmware, or low-level systems software.

  • Strong proficiency in C and C++, including memory management, data structures, concurrency, and performance-focused development for resource-constrained systems.

  • Hands-on experience developing bare-metal and/or RTOS-based firmware. Experience with ARM microcontrollers is strongly preferred.

  • Solid understanding of modern microcontroller architectures and peripherals, including interrupts, timers, DMA, ADC/DAC, watchdogs, memory management, and boot processes.

  • Experience developing and debugging software on embedded Linux systems, including processes and threads, device I/O, networking, cross-compilation, and command-line development workflows.

  • Practical experience with embedded communication interfaces, including SPI, I2C, UART, CAN, USB, and Ethernet.

  • Working knowledge of network communication protocols such as TCP/IP and UDP. Experience with RTP, MAVLink, or similar telemetry and video protocols is a plus.

  • Strong troubleshooting and debugging skills using tools such as GDB, JTAG/SWD debuggers, logic analyzers, oscilloscopes, and software logging/tracing tools.

  • Ability to read and interpret schematics, datasheets, interface control documents, and technical specifications to support hardware and software integration.

  • Experience with Git-based version control, code reviews, build systems such as CMake and Make, and producing clear technical documentation.

Nice to Have

  • Experience developing or integrating software for UAVs, robotics, aerospace, or other autonomous systems.

  • Familiarity with flight-control ecosystems and protocols such as PX4, ArduPilot, MAVLink, or similar platforms.

  • Experience with embedded Linux BSPs, device trees, Linux device drivers, Yocto, Buildroot, or similar embedded Linux environments.

  • Experience with cryptography and embedded cybersecurity concepts, including secure boot, authentication, key management, signed firmware, and secure communications.

  • Working knowledge of RF communication systems, telemetry links, video transmission, and link budget analysis.

  • Familiarity with ARM assembly programming, low-level optimization, bootloaders, firmware update mechanisms, and field deployment of embedded systems.

What We Offer

Paid Time Off

  • 15 days of paid vacation annually.

  • 5 personal/sick days per year.

  • Leave accrues on a pro-rata basis from your start date.

Health & Insurance

  • Eligibility to participate in the company's standard benefits programs, including health, dental, and 401(k) plans, subject to plan terms and eligibility requirements.

  • All benefits are subject to the terms, conditions, and eligibility requirements of the applicable benefit plans, which may be amended or terminated by the Company at any time.

Join Us

If you're passionate about building reliable technology for autonomous systems and want to work on solutions shaping the future of UAV communications, navigation, and coordination, we'd love to hear from you.

Apply now and help build the next generation of autonomous systems.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,638 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bozeman
$106k – $154k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · San Jose
Python
Perl
Chips/EDA
Tessent
Apply
In office · 8+ years exp · Bachelor's Degree · Milwaukee
C#
C++
DevOps
Jenkins
GitHub
Windows
Apply
In office · 5+ years exp · San Jose
Apply
$92k – $138k per year · Hybrid · TS/SCI · Full-Time · 6+ years exp · Bachelor's Degree · Palmdale · San Diego
Python
Bash
DevOps
Splunk
Ansible
VMWare
Kubernetes
Bitbucket
GitHub
GitLab
Linux
Windows
TCP/IP
MPLS
Management
Jira
Agile
Apply
$92k – $138k per year · Hybrid · TS/SCI · Full-Time · 5+ years exp · Bachelor's Degree · San Diego
Python
Bash
DevOps
Splunk
Ansible
VMWare
Kubernetes
Bitbucket
GitHub
GitLab
Linux
Windows
TCP/IP
MPLS
Management
Jira
Agile
Apply
Loss Prevention Clerk 10 hours ago
≈ $35k – $79k per year (Estimated) · In office · Bozeman
Apply
In office · Full-Time · Bozeman
Apply
Field Engineer 1 day ago
In office · Bozeman
Apply
Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Bozeman
Apply
$130k – $150k per year · In office · 8+ years exp · Bachelor's Degree · Bozeman
PHP
SQL
PHP
Laravel
Databases
MySQL
DevOps
Rest API
CI/CD
Git
AWS
Platform Engineering
GitHub
Management
Agile
Scrum
Apply
See all jobs
This is one of many
2,098,638 more open roles from verified company boards, updated every day.