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

Embedded Software Engineer II

$115k - $140k
Full-time

Flock

Role Description

Flock is looking to add an Embedded Software Engineer to our Platform Team. This isn't your typical desk job! You'll be writing the code that powers our custom-built embedded hardware and drones out in the real world. Our Engineering team is made up of driven people who are responsible for the entire software stack on our devices. They enable our mission by building a stable, secure, and robust embedded Linux platform.

How you'll make an impact:

  • Implement and deliver core components and features for our Yocto-based embedded Linux platform.
  • Write clean, efficient C/C++ code optimized for resource-constrained hardware and real-time drone applications.
  • Perform on-device testing and debugging to ensure software stability and high-quality releases.
  • Document technical designs, system architectures, and test plans to facilitate team collaboration.
  • Provide accurate work estimates and communicate progress effectively through the development lifecycle.
  • Troubleshoot and resolve software defects and hardware integration issues discovered during development and in the field.

Qualifications

  • 2+ years of professional experience in embedded software development.
  • Strong C/C++ development and debugging skills in Linux environments.
  • Foundational experience with the Yocto Project or similar build systems (Buildroot, OpenEmbedded).
  • Understanding of low-level concepts including bootloaders (U-Boot), shell scripting, and basic kernel configuration.
  • Proficient with Git/GitHub and a solid understanding of CI/CD workflows (Jenkins/GitHub Actions).
  • Demonstrate a "First Responder" mentality: You are excited to jump into a terminal and figure out why a device isn't behaving.

Requirements

  • Experience with Rust for embedded systems.
  • Familiarity with Qualcomm SoCs or similar ARM-based architectures.
  • Basic understanding of Linux device drivers or hardware bring-up.
  • Scripting experience in Python or Bash for automation and testing.
  • Knowledge of networking protocols and services (TCP/IP, systemd, D-Bus).

Benefits

  • Starting salary of $115,000-$140,000 as well as stock options.
  • Flexible PTO: 11 company holidays.
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.
  • 12 weeks of 100% paid parental leave; birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
  • Reimbursement of $10,000 a year for adoption, surrogacy, or fertility through Maven.
  • Annual subscription to Headspace for mental health support.
  • Caregiver support through Cariloop.
  • Employee Resource Groups (ERGs): Women of Flock, Flock Proud, and Melanin Motion.
  • 1:1 sessions with Equity Tax Advisors for tax-related questions.
  • $150 per month WFH stipend.
  • $250 per year productivity stipend for various educational platforms.
  • A one-time $750 home office stipend.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Remote vacancy
  • $115k - $140k

     ...Embedded Software Engineer Flock is looking to add an Embedded Software Engineer to our Platform Team. This isn't your typical desk job! You'll be writing the code that powers our custom-built embedded hardware and drones out in the real world. Our Engineering team... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Colorwave Inc

    United States
    4 days ago
  • $75k - $92.02k

    Role Description Navitus Health Solutions is seeking a Developer II, Application Systems to join our team! The Developer II, Application Systems ensures efforts are aligned with IT Enterprise Services to support customer-focused objectives and the IT Vision, a collaborative... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Navitus Health Solutions, LLC

    Remote
    1 day ago
  • $76k - $127k

     ...their greatest potential. Title and Summary Site Reliability Engineer II Site Reliability Engineer II Who is Mastercard? At...  ...support our developers during the application build phase in software run principles that include operational design, automation, capacity... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    19 hours ago
  •  ...Experienced in large company engineering, the full-time salaried Systems Engineer II will implement, maintain, and troubleshoot systems infrastructure with a...  ...administration teams Experience with large-scale software upgrades and versioning changes across multiple servers... 
    Suggested
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...PlanIT Group is seeking a Systems Engineer II for our Federal customer in the Raleigh, NC area. The ideal candidate will be a Systems...  ...Coordinates installation activities by interfacing with hardware and software planners. • Instructs operations personnel on the use of new... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Remote work

    PLANIT Group

    United States
    12 hours ago
  •  ...Systems Engineer II XSITE LLC is looking for a Systems Engineer II to join our team in San Diego, CA to support the PMW/A 170 office...  ...enterprise information systems. Our core capabilities include AI/ML, Software Development & Sustainment, Systems Engineering (including MBSE... 
    Contract work
    Work at office

    XSITE LLC

    San Diego, CA
    12 hours ago
  •  ...Position: Systems Engineer II Location: Sunnyvale, California - Onsite Duration: Contract Job ID: 178082 Job Overview:...  ...performance. Key Responsibilitie s • 2-3 years of hardware and software experience • Provide remote and in-person technical support to... 
    Full time
    Contract work
    Remote work

    Pinnacle Group

    Sunnyvale, CA
    4 days ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...currently looking for a Systems Engineer II to support the Missile Defense Sensors (MDS...  ...those requirements and collaborate with software development teams to ensure effective implementation... 
    Temporary work
    Work experience placement
    Interim role
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    Woburn, MA
    1 day ago
  •  ...Posting Details Posting Details Posting Number S07012P Position Title Systems Engineer II Functional Title Enterprise Application Support Engineer II - Enterprise Applications Department Information Technology-Digital... 
    Full time
    Temporary work
    H1b
    Remote work

    University of Texas at Dallas

    Richardson, TX
    4 days ago
  •  ...Position Overview Arctiq is looking for an experienced Systems Engineer II to support the implementation and ongoing delivery of managed...  ...participate in client-facing meetings, perform hands‑on hardware and software configuration, and serve as a reliable escalation point for... 
    Remote work
    Visa sponsorship
    Work visa

    Arctiq: Intelligent Architecture

    Duluth, GA
    13 hours ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...exciting opportunity for a Systems Engineer II to join our team. In this role, you will...  ...development of an advanced, leading-edge hybrid software system while providing technical guidance... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    State College, PA
    19 hours ago
  •  ...grow into successful people in their careers, in our organization, and beyond. Looking for a position that makes you smile? Systems Engineer II to join our growing team. How You’ll Make Us Better Administer Office 365 including MS Exchange and SharePoint Support Network... 
    Temporary work
    Work at office
    Local area
    Remote work

    Smile Doctors , LLC

    Dallas, TX
    2 days ago
  •  ...Systems Engineer II Our client, a Consumer Products And Software Services company, is looking for a Systems Engineer II for their Sunnyvale, CA location. Responsibilities include: Provide remote and in-person technical support to data collection sites — debugging... 
    Remote work

    ICONMA

    Sunnyvale, CA
    19 hours ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...Processing team is seeking Systems Engineer II – Signal Processing engineers to join our...  ...audiences. Experience with hardware/software integration Ability to interface with adjacent... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    El Paso, TX
    3 days ago
  •  ...Systems Engineer II The DiSTI Corporation, located near the University of Central Florida, is a leading provider of graphical user interface software and customized 3D training solutions. Since 1994, our software products and professional services have pioneered the... 
    Contract work
    Local area
    Remote work

    The DiSTI Corporation

    Orlando, FL
    3 days ago
  •  ...around you successful. Red River is seeking a Systems Support Engineer II to join our growing team! This position will work onsite with...  ...Support & Troubleshooting: Diagnose and resolve hardware, software, and network?issues across desktops, laptops, mobile devices,... 
    Work at office
    Remote work

    Red River

    Lauderdale Lakes, FL
    5 days ago
  •  ...Job Title: Reliability Engineer II Job ID:24117 Location: Mounds View Minnesota 55112 Duration: 12 Months Payrate: $45.00- $50.00/HR. on W2 JOB DESCRIPTION Can you please confirm your top 3 skills sets required? Reliability Engineering, Test Method... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Artech

    Saint Paul, MN
    3 days ago
  •  ...around you successful. Red River is seeking a Systems Support Engineer II with an active Secret clearance to join our growing team! This...  ...Windows and Mac OS related issues at hardware and software levels Strong ability to troubleshoot Remote Desktop Services... 
    Work at office
    Remote work

    Red River

    Lexington, MA
    19 hours ago
  •  ...Site Reliability Engineer II About PROS: PROS, Inc. is the leading offer management provider to the airline industry, helping airlines deliver seamless retail experiences designed to maximize revenue and margin growth. Powered by AI, the PROS Platform enables... 
    Remote work
    Flexible hours

    PROS Holdings, Inc.

    United States
    2 days ago
  • $95k - $171k

     ..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    United States
    3 days ago
  •  ...for every patient, every day. Position Description The Systems Engineer II provides technical support for computer, network, and security...  ...points, endpoints, and related infrastructure hardware and software. Working knowledge of network infrastructure requirements and... 
    Full time
    Work experience placement
    Remote work
    2 days per week

    Abademo

    Raleigh, NC
    2 days ago
  • $75k

    The Johns Hopkins University is seeking a Developer II to participate in developing and maintaining departmental applications. This role involves analyzing business processes, gathering software requirements, and ensuring application functionality through testing. The... 
    Remote job
    Full time

    The Johns Hopkins University

    Annapolis, MD
    19 hours ago
  • Systems Engineer II Collaboration & Endpoint Engineering The Collaboration & Endpoint Engineer supports the planning, implementation, administration...  ..., BitLocker, and DLP policies. Manage endpoint patching and software updates using Intune, MECM/SCCM, or equivalent tooling to... 
    Work experience placement
    Local area
    Remote work

    Lennar USA

    Miami, FL
    1 day ago
  •  ...North America. Summary The Level 2 Systems Engineer role is to ensure system operation and...  ...among other technical duties. IT Technician II Responsibilities Provide support of...  ...Installing and configuring hardware and software components throughout various network infrastructure... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    TeamLogic IT, Denver Tech Center, CO

    Denver, CO
    2 days ago
  •  ...and invest in our Epic infrastructure, we're expanding our Epic Engineer team to support innovative initiatives that improve care delivery...  ...millions of patient interactions each year.The Systems Engineer II - Epic ODBA is responsible for managing the enterprise Epic EHR... 
    Full time
    Local area
    Remote work
    Flexible hours

    Mass General Brigham Incorporated

    Somerville, MA
    9 hours ago
  • Lumen Technologies is seeking a Software Engineer II for a remote role that involves designing and developing billing software. The candidate will work in an agile team environment, collaborating with business partners to create effective technical solutions. Applicants... 
    Remote job

    ConnectsBlue

    New York, NY
    19 hours ago
  • Providence Health Plan Group is seeking a Software Engineer II for a remote position to develop, implement, and maintain information systems that support research and clinical trials. The role involves working closely with researchers to design systems and provide insights... 
    Remote job

    Providence Health Plan Group

    New York, NY
    19 hours ago
  • Providence is seeking a Software Engineer II for a remote position focused on the development and maintenance of information systems for research and clinical trials data. Candidates will collaborate directly with researchers on system design and implementation, ensuring... 
    Remote job

    Providence Service

    Portland, OR
    3 days ago
  • $80.5k - $90k

     ...Overview Join to apply for the Web Developer II role at National Commission on Certification of Physician Assistants (NCCPA) . This...  ...type Full-time Seniority level Entry level Job function Engineering and Information Technology Industries Non-profit Organization Management... 
    Full time
    Remote work
    Home office

    National Commission on Certification of Physician Assistants...

    Johns Creek, GA
    13 hours ago
  • $100k - $135k

    Role Description The Lead Software Engineer II plays an important role in building and enhancing engineering solutions across the organization. This role focuses on designing and delivering reliable, high-quality software while contributing to technical discussions, improving... 
    Full time

    Best Egg

    Remote
    19 hours ago

Do you want to receive more vacancies?

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