Embedded Software Engineer [Remote]
Sine%20Engineering
- 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.
- ...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...SuggestedFull timeWork at officeLocal area
$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...SuggestedFull timeTemporary workFor contractors$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...SuggestedRemote jobFull timeH1b- 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
- ...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/...SuggestedFull time
- 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
$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 timePart timeWork at officeFlexible hours- ...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 officeRemote workWorldwideFlexible hoursShift work
$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 payPart timeCasual workWork at officeImmediate startRemote workRelocation packageFlexible hours$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- 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
$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 timeSummer workInternshipLocal areaMonday to Friday- ...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
$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 timeWorldwideMonday to FridayShift work- ...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 jobInternship
- ...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 timeSummer workInternshipWork at officeLocal areaRelocationRelocation packageShift workNight shiftWeekend work
$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 employmentFull timeWork at officeLocal areaRemote workShift work- ...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 timeWork at officeRelocation packageFlexible hoursShift workNight shiftWeekend work
$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 ContractorFull timeContract workPart timeWork at office$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 timeContract workWork experience placementWork at officeLocal areaRemote workFlexible hours$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 officeWork visaFlexible hours$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 jobFull time$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 employmentFull timeLocal areaRelocationRelocation packageShift work- 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 workLocal area
$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...- ...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
$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- ...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
- ...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 jobFull time
$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 timeContract workWork at officeLocal areaVisa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer [Remote]. Be the first to apply!
- remote software sales Bozeman, MT
- software sales representative Bozeman, MT
- entry level software sales Bozeman, MT
- software sales Bozeman, MT
- software sales executive Bozeman, MT
- id software Bozeman, MT
- software intern Bozeman, MT
- bank software Bozeman, MT
- software implementation project manager Bozeman, MT
- healthcare software sales Bozeman, MT




