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

Embedded Software Engineer

Sine Eng

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. #J-18808-Ljbffr Sine Eng

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Brooklyn, NY vacancy
  • STRYKE is seeking a dynamic and innovative Embedded Software Engineer to join our cutting-edge technology team. In this role, you will be at the forefront of developing and maintaining embedded systems that power a wide range of advanced applications. Your expertise will... 
    Suggested
    Flexible hours

    Stryke Intelligence LLC

    Brooklyn, NY
    2 days ago
  • $118.57k - $126k

    Embedded Software Engineer Develop and integrate embedded software for Land & Airborne Systems in an agile team Location: Bloomington, Minnesota Compensation: $118,570 - 126,000 USD / year About The Role Embedded Software Engineer As an embedded software engineer for... 
    Suggested
    Flexible hours

    Front Door Defense

    Brooklyn, NY
    1 day ago
  • # Embedded Software EngineerBright Vision TechnologiesFull-timeVerified RemoteRemoteUSD 130,000 - 195,000Programming6 days ago---## About this roleEmbedded Software Engineer - RemoteBright Vision Technologies is a technology consulting and software development company delivering... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Embedded Shishya

    Brooklyn, NY
    1 day ago
  • Req#: 4093 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig... 
    Suggested
    Permanent employment

    Craig Technical Consulting, Inc.

    Brooklyn, NY
    4 days ago
  • $140.5k - $221.5k

     ...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you’ll do This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications... 
    Suggested

    Viasat

    Brooklyn, NY
    1 day ago
  • $150.93k - $211.3k

    ## Embedded Software Engineer IIIApply: Denver, CO: Full time: Posted Today: R64585Application close date:Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Relocation package

    Blue Origin LLC

    Brooklyn, NY
    1 day ago
  • $101k - $146.5k

    Stratolaunch is a technology accelerator that engineers operationally realistic testing at Mach 5+. Our air-launched, Talon testbeds...  ..., Stratolaunch is seeking a level II, Sr., or Staff level Embedded Software Engineer to participate in the development and testing of flight... 
    Remote work

    Stratolaunch

    Brooklyn, NY
    3 days ago
  • $108.9k - $145.2k

    Lead Embedded Software Engineer - Defense Solutions Curtiss Wright is seeking an experienced Lead Embedded Software Engineer to join our Defense Solutions Group. As our Lead Software Engineer-Embedded Computing Software, you will oversee and perform the design, development... 
    Remote work

    Curtiss-Wright Corporation

    Brooklyn, NY
    1 day ago
  •  ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Brooklyn, NY
    3 days ago
  • $71.5k - $98.1k

     ...be working with? You will be part of the Locomotive Controls Engineering team, working alongside Systems Engineering, Product...  ...facing teams. Together, you will develop, enhance, and support embedded software solutions that power locomotive control systems and enable safe... 
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec Corporation

    Brooklyn, NY
    2 days ago
  • $78.4k - $130k

    Job Description Objective of role The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area

    RXinsider LTD.

    Brooklyn, NY
    1 day ago
  • $99k - $225k

    ## Embedded Software EngineerApplylocations: Beavercreek, OH: Wright Patterson AFB, OHtime type: Full timeposted on: Posted Todaytime left...  ...left to apply)job requisition id: R0242747Embedded Software Engineer**The Opportunity:**Are you looking for an opportunity to combine... 
    Full time
    Contract work
    Part time
    Remote work

    Booz Allen Hamilton

    Brooklyn, NY
    3 days ago
  • We are looking for a Sr Embedded Software Engineer to work as part of a New Product Development team tasked with designing and implementing new technology and features into the next generation of software driven products. In this role, you will work with a multidisciplinary... 

    Praxy

    Brooklyn, NY
    4 days ago
  •  ...stability - a critical foundation for scaling AI data centres and other energy-intensive industries. We’re looking for an Embedded Software Engineer in the US to help design, build, and scale the connected hardware powering the Energy Network. This is a hands-on role... 
    Remote job
    Relocation package
    Shift work

    Fuse Energy, LLC

    Brooklyn, NY
    4 days ago
  •  ...positive impacts here on Earth. Currently, we are seeking aStaff Embedded Software Engineerto contribute to our mission in a dynamic startup...  ...abstraction layers Collaborate with hardware and systems engineers to integrate software with embedded platforms Assist with system... 
    Permanent employment

    Lunar Outpost Inc.

    Brooklyn, NY
    4 days ago
  •  ...firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high‑level applications in the...  ...safe and intelligent trucking. As a Staff Embedded Software Engineer, you will lead the design, development, and validation of... 

    Stack AV Co

    Brooklyn, NY
    5 days ago
  •  ...collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded software... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Brooklyn, NY
    3 days ago
  • $133k - $199.6k

     ...have the right opportunities to fit your life and launch your career today. We are looking for you to join our team as an Embedded Software Engineering Manager based out of San Diego, CA. What You\'ll Get to Do: The embedded SW engineering manager will lead a section of... 
    Full time
    Relocation
    Shift work

    Northrop Grumman Corp. (AU)

    Brooklyn, NY
    4 days ago
  • Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms... 

    Grex Defense, Inc.

    Brooklyn, NY
    1 day ago
  • $73.15k - $174k

     ...design, development, integration, testing, and maintenance of embedded software for HVAC and smart control systems. The role requires strong...  ...solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI,... 
    Full time
    Local area

    Capgemini

    Brooklyn, NY
    2 days ago
  •  ...currently at the Seed stage, scaling our engineering organization and lab infrastructure as...  ...VP of Engineering Role / Title: Senior Embedded Firmware Engineer (Avionics / Platform Interface...  ...and integrate flight-critical embedded software for Sophia Space’s avionics systems and... 
    Permanent employment
    Summer work
    Relocation

    Sophia Space Inc.

    Brooklyn, NY
    1 day ago
  •  ...Full Stack Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Full Stack Lead Software Engineer at JPMorgan Chase within the Corporate Technology Digital Document Management... 

    Chase

    Jersey City, NJ
    4 days ago
  •  ...one of the world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorganChase within the Infrastructure Platforms, you apply deep knowledge of software, applications, and technical processes within the infrastructure engineering discipline... 

    JP Morgan Chase

    Jersey City, NJ
    7 days ago
  •  ...across Android and iOS platforms. You will collaborate with cross-functional teams including product managers, designers, and backend engineers to bring our mobile vision to life. Key Responsibilities: · Design, develop, and maintain mobile applications with a focus... 
    Remote work

    Krest Global Solutions

    Jersey City, NJ
    a month ago
  • Job Overview Job ID: J52213 Job Title: Lead C++ Developer (Embedded Developer) Location: Jersey City, NJ Duration: 12 Months + Extension Hourly Rate: Depending on Experience (DOE) Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD... 
    Hourly pay
    Permanent employment
    Contract work
    H1b
    Local area

    MACHINE LEARNING TECHNOLOGIES LLC

    Jersey City, NJ
    2 days ago
  • Quanex Building Products Corp. in New Haven, CT is seeking a Global Senior Product Manager to lead the Access Solutions portfolio across North America, EMEA, and APAC. You will own the product vision, strategy, lifecycle management, and drive profitable growth while aligning...

    Quanex Building Products

    Brooklyn, NY
    14 hours ago
  •  ...Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile team that works to... 

    Chase

    Jersey City, NJ
    2 days ago
  •  ...top achievers in site reliability. As a Lead Site Reliability Engineer at JPMorgan Chase within the Corporate Technology team, you hold...  ...common networking technologies and issues Advanced knowledge of software applications and technical processes with emerging depth in one... 
    Local area

    J.P. Morgan

    Jersey City, NJ
    14 hours ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...including your own.Job DescriptionLocation : Basking Ridge, NJSenior Software Development Engineer (SDE) in Data Analytics Backend Responsibilities... 

    AmNet Services

    Jersey City, NJ
    a month ago
  •  ...visit our website here.As Lead Systems Engineer, you'll hold the highest level of technical...  ..., cross-disciplinary team of hardware, software, and electrical engineers. You'll own...  ...one working system — roadside hardware, embedded devices, applications, and back-office software... 
    Full time
    Local area

    Kapsch Group

    Secaucus, NJ
    7 days ago

Do you want to receive more vacancies?

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