Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer [Remote]

Full-time

Sine%20Engineering

Bozeman, MT
  • Remote job

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.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer [Remote] in Bozeman, MT vacancy
  •  ...Client? Build robust, reliable, and innovative embedded systems Collaborate across hardware, firmware, and software teams Bozeman offers a growing tech hub plus an...  ...balance Why this job – SENIOR EMBEDDED SOFTWARE ENGINEER: The Senior Embedded Software Engineer role is your... 
    Suggested
    Full time
    Work at office
    Local area

    J2T Recruiting

    Bozeman, MT
    2 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Suggested
    Full time
    Temporary work
    For contractors

    Lumen

    Bozeman, MT
    3 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Suggested
    Remote job
    Full time
    H1b

    Aperia Technologies

    Bozeman, MT
    3 days ago
  • Hilton Garden Inn, Bozeman seeks a Maintenance Supervisor to oversee preventative maintenance across electrical, plumbing, HVAC, carpentry, and painting, ensuring safety and timely repairs. The role collaborates with the maintenance supervisor to prioritize work, secure...
    Suggested

    Generation Hospitality Group

    Bozeman, MT
    15 hours ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Suggested
    Full time

    Cheez

    Bozeman, MT
    4 days ago
  • Pulsara is seeking a Jr Software Engineer - Mobile to help build and improve native Android and iOS applications with a highly collaborative team. This role emphasizes writing clean, reliable code, participating in code reviews, and leveraging AI-assisted tools to enhance... 
    Remote job

    Pulsara

    Bozeman, MT
    15 hours ago
  • $130k - $153k

     ...customers, and in our growing commitment to land stewardship and recreational access. What You Will Do OnX is seeking a Site Reliability Engineer to build and maintain the infrastructure that enables our developers to ship reliably at scale. You'll manage OnX's infrastructure... 
    Full time
    Part time
    Work at office
    Flexible hours

    onXmaps Inc

    Bozeman, MT
    4 days ago
  •  ...About Foundant At Foundant, we build mission-critical software for the social good ecosystem — helping foundations, grantmakers, nonprofits...  .... You'll resolve technical objections in the sales cycle, engineering answers in real time and communicating when to pull in... 
    Work at office
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Foundant

    Bozeman, MT
    3 days ago
  • $90 - $105 per hour

     ...Systems Group (CSG) combines deep technical expertise with market-leading innovation to help our customers solve complex systems engineering and integration challenges. CSG is organized by core customer-facing lines of business to manage and grow programs within NASA, NOAA... 
    Hourly pay
    Part time
    Casual work
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Bozeman, MT
    3 days ago
  • $73k - $106k

     ...We engineer high-availability platforms, and we are searching for a Backend Developer fluent in Unit Testing to keep them humming. What sets the offer apart is trust — $73,000 - $106,000 and contract hours are nice, but the technology ownership is the headline. Key Responsibilities... 
    Contract work

    Premier Health Systems

    Bozeman, MT
    1 day ago
  • A regional IT solutions provider is seeking an Engineer I/II/III to deliver exceptional onsite and remote IT support services to clients in Montana and Wyoming. The ideal candidate will have 3-7 years' experience in technical support, strong skills in Windows Server administration... 
    Remote job

    Entre Technology Services, LLC

    Bozeman, MT
    2 days ago
  • $100.39k

     ...Description Shape what comes next | Discover careers in Tech At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing products that operate at global scale. This is an environment where you... 
    Full time
    Summer work
    Internship
    Local area
    Monday to Friday

    Amazon

    Bozeman, MT
    3 days ago
  •  ...customers, and in our growing commitment to land stewardship and recreational access. ABOUT THIS OPPORTUNITY onX is seeking a Web Software Engineer III who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this... 
    Full time

    Onxmaps

    Bozeman, MT
    22 days ago
  • $130k - $150k

     ...Full time, First ShiftPosted: 2026-11-03Closes: 2026-11-24Lead Software Developer - Bozeman, MTIntertek, a leading provider of quality...  ...role sets technical direction for the platform, raises the engineering bar through code review and mentorship, and partners closely with... 
    Full time
    Worldwide
    Monday to Friday
    Shift work

    Intertek

    Bozeman, MT
    2 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Bozeman, MT
    1 day ago
  •  ...Amazon’s fulfillment infrastructure • Learn about and work with other functional teams (Operations, RME (Reliability Maintenance & Engineering), Central Teams, Human Resources, Transportation Operations, and others) in the planning and execution of your assigned project.... 
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    Night shift
    Weekend work

    Amazon

    Bozeman, MT
    3 days ago
  • $130k - $153k

     ...customers, and in our growing commitment to land stewardship and recreational access.ABOUT THIS OPPORTUNITYonX is seeking a Web Software Engineer III who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Shift work

    onXmaps

    Bozeman, MT
    3 days ago
  •  ...degree requirements met before your first day.) Preferred Qualifications Working towards a degree in Health Science, Safety Engineering, Health & Safety, Safety Management, Business Administration, or related field Interest in or previous experience in safety... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Amazon

    Bozeman, MT
    2 days ago
  • $2,900 - $5,800 per month

     ...Navy’s high-tech fleet of ships, aircraft, equipment and personnel. At the center of these projects is a talented group of Civil Engineers who help to ensure that each initiative is conceived, planned and completed on time, in budget and according to specification. If... 
    Civilian Contractor
    Full time
    Contract work
    Part time
    Work at office

    U.S. Navy

    Bozeman, MT
    3 days ago
  • $78k - $163.8k

    Job Title: Senior Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * We are seeking a Senior... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    CACI International, Inc.

    Belgrade, MT
    4 days ago
  • $80k - $120k

     ...development, design, and construction. Perform professional aviation engineering work and assist with conducting investigations and...  ...circulars and procedures. Prior experience with FAA’s design software and procedures (FAARFIELD, COMFAA, OE/AAA). Knowledge of aviation... 
    Work at office
    Work visa
    Flexible hours

    KLJ

    Bozeman, MT
    14 hours ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Bozeman, MT
    3 days ago
  • $123k - $154k

     ...ABOUT THIS OPPORTUNITYonX is seeking a Senior Hardware Field Test Engineer (based in Montana) to help bring an exciting new connected...  ...corrective actions.Partner closely with hardware engineering, software teams, and manufacturing partners to investigate defects, align... 
    Permanent employment
    Full time
    Local area
    Relocation
    Relocation package
    Shift work

    onXmaps

    Bozeman, MT
    3 days ago
  • Nuclear Med TechnologistMedPro Healthcare Staffing, a Joint Commission-certified staffing agency, is seeking a quality Nuclear Medicine Technologist for a contract with one of our top healthcare clients.The primary responsibility of the Nuclear Medicine Technologist is...
    Contract work
    Local area

    MedPro Healthcare Staffing

    Bozeman, MT
    1 day ago
  • $60k

    A leading IT staffing provider is seeking a Senior .Net Developer in Montana City. The role involves extensive full stack development with a focus on Microsoft technologies (C#, ASP.NET). Candidates should have at least 8 years of experience and be comfortable with both...

    Dellfor Technologies

    Bozeman, MT
    2 days ago
  •  ...teams and public agencies to navigate permitting and ensure designs meet regulatory standards. Requirements: Requires a Professional Engineer (PE) license in Civil Engineering and at least 4 years of design experience. Proficiency in Autodesk Civil 3D, Bluebeam, and... 
    Flexible hours

    Jackola Engineering & Architecture, PC

    Bozeman, MT
    2 days ago
  • $73k - $107k

     ...The Safety Engineer we hire will help Investment Strategies Group pay down years of technical debt without anyone calling it a rewrite, using Kafka sparingly and well. What anchors this Bozeman job is ownership; the $73,000 - $107,000, the contract hours, the 5-year ask... 
    Contract work

    Investment Strategies Group

    Bozeman, MT
    3 days ago
  •  ...Description We're looking for a courteous, detail-oriented full-time maintenance engineer to provide our guests with a five-star experience. You'll be in charge of overseeing the property's overall upkeep and carrying out routine processes to make it fully functional... 
    Full time

    Choice Hotels

    Bozeman, MT
    4 days ago
  •  ...Sine Engineering builds the technology behind reliable drone autonomy: communications, navigation...  ...involving third-party hardware and software, including payloads, sensors, SDKs, and...  ...power electronics, microcontrollers, and embedded systems. ~ Familiarity with... 
    Remote job
    Full time

    Sine%20Engineering

    Bozeman, MT
    18 hours ago
  • $100k - $117k

     ...Senior Electrical EngineerThis Electrical Engineering position involves working with Project Managers in developing energy efficient, sustainable, and reliable engineering system concepts for projects. This position has a demonstrated capability to conduct analyses of... 
    Full time
    Contract work
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Cushing Terrell

    Bozeman, MT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer [Remote]. Be the first to apply!