Talent.com
Embedded Software Engineer
Embedded Software EngineerDatabuoy • Vienna, VA, US
Embedded Software Engineer

Embedded Software Engineer

Databuoy • Vienna, VA, US
13 hours ago
Job type
  • Full-time
Job description

Databuoy Corporation, an innovative IoT company located in Vienna, VA, is revolutionizing the acoustic sensing industry through its cutting-edge technology. A leader in gunshot detection, acoustic sensing, and IoT applications, the company is committed to developing advanced solutions for improved public safety. Driven by innovation and a talented team of engineers, Databuoy consistently pushes the limits of what can be achieved in this domain to positively impact the world.

Our creative, passionate, and rewarding work environment features a modern office space conveniently located just outside the Washington DC beltway. Employees enjoy amenities such as foosball, ping-pong, adjustable desks, free drinks and snacks, on-site gym, and easy access to public transportation and a wide variety of dining options.

We are seeking a highly motivated, hands-on and skilled Embedded Software Engineer to join our growing team. In this role, you will be instrumental in developing and enhancing the software that powers our innovative acoustic sensing and IoT platforms. You will work within a collaborative environment, bringing cutting-edge technology to life from concept to deployment.

This is a mostly on-site position with limited travel and remote work opportunity.

  • Implement new features and functionalities within our embedded platforms.
  • Design, implement, and test acoustic sensing, health monitoring, and telemetry services.
  • Develop and test wireless and networking protocols to ensure robust and reliable communication.
  • Implement and test software packaging and security updates and deployment services for seamless updates.
  • Develop and test software packaging, security updates, and deployment services to ensure smooth update processes.
  • Contribute to the IoT device provisioning process and the development of secure software / firmware update mechanisms.
  • Work closely with the hardware design, DevOps, and web application teams to ensure cohesive system integration.
  • Assist in identifying and resolving performance bottlenecks, scaling issues, hardware malfunctions, and communication problems.
  • Provide regular updates to team members, detailing project status, successes, and challenges.

Minimum Qualifications

Required :

  • Bachelor's degree or equivalent experience (4+ years) in Computer Science, Software Engineering, Electrical Engineering, or a similar field from an accredited institution.
  • Experience in systems programming languages like C / C++, Rust or Go
  • Proven experience with development for ARM Linux (e.g., Raspberry Pi, Beaglebone, STM32, etc.) or other headless embedded systems.
  • Proficiency with GNU build tools (gcc toolchain, Makefiles, CMake).
  • Development experience in at least one scripting language (e.g., bash, Python).
  • Experience with version control systems for code management, specifically Git.
  • Strong understanding of modern Linux environments, including network configuration, device drivers, and kernel fundamentals.
  • Basic networking knowledge (IPv4, TCP, UDP, HTTP, SSH).
  • Only candidates within a 40-mile radius of Vienna, VA, or willing to relocate will be considered for this position.
  • Preferred :

  • Experience with building Linux Kernels, including kernel customization using tools like Buildroot or Yocto.
  • Experience building kernel modules and device drivers for Linux, including creating device trees.
  • Excellent understanding of / experience with bare metal computing platforms, interrupt handling and other hardware protocols like SPI, I2C, USB, etc.
  • Familiarity with static and dynamic code analysis tools.
  • Master's degree in Computer Science or Electrical Engineering.
  • Experience with building Linux Kernels, uBoot, or other bare-metal OSes.
  • Experience developing applications for embedded systems.
  • Ability to develop FPGA code in Verilog or VHDL is a plus.
  • Experience with designing PCBs, board bring-up and hardware lifecycle is a plus.
  • Experience with developing and automating testing frameworks for devices.
  • Experience with DevOps tools, including Ansible, Jenkins, GitHub Actions, Circle CI, Prometheus, Grafana, or Logstash.
  • Experience with containerization tools, including Docker.
  • Experience with system architecture or microservices architecture.
  • Apply for this career

    First Name

    Last Name

    Email

    Phone

    LinkedIn

    Upload your resume Max. file size : 30 MB.

    Or type your Resume

    Databuoy is dedicated to providing equal employment opportunities (EEO) to all employees and job applicants without regard to race, color, religion, gender, national origin, age, disability or genetics. In full compliance with federal law requirements, Databuoy adheres to applicable state and local laws concerning workplace nondiscrimination across all locations where our company operates. This policy extends to all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    Databuoy is committed to maintaining a work environment that is free from any form of workplace harassment, which includes but is not limited to harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability or veteran status. Any interference with the ability of our employees to perform their job duties is strictly prohibited and may result in disciplinary action, up to and including termination. If you require a reasonable accommodation to participate in any part of our application process or need an alternative method to apply due to a disability or other limitations, please contact Databuoy at +1.510.794.3183 or careers@databuoy.com for assistance.

    Please note that the provided salary range is based on a good faith estimate at the time of publication and may be subject to adjustments in the future. The final salary offered to a candidate can vary within this range, taking into account factors such as education, experience and geographic location.

  • Please be aware that Databuoy reserves the exclusive right, at its sole discretion, to modify, adjust, delete, add or otherwise amend the above policies and information at any time as deemed necessary.
  • J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Engineer • Vienna, VA, US

    Related jobs
    Embedded Development Engineer

    Embedded Development Engineer

    Cohere Technology Group LLC • Herndon, VA, US
    Full-time
    Quick Apply
    Cohere is looking for software engineers with C / C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware pr...Show more
    Last updated: 30+ days ago
    Sr. Product Manager - Embedded Payments

    Sr. Product Manager - Embedded Payments

    WEX • Washington, DC, United States
    Full-time
    This is a remote position, however, the candidate must reside within 30 miles of one of the following locations : Portland ME, Chicago IL, Boston MA, Washington DC, Dallas TX, San Jose CA, Seattle W...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Hybrid)

    Senior Software Engineer (Hybrid)

    RouteSmart Technologies Inc • Columbia, MD, US
    Full-time
    Quick Apply
    This role will report directly to the Lead Software Engineer and is responsible for designing, coding, and supporting a variety of web applications and services. These responsibilities include contr...Show more
    Last updated: 2 days ago
    Software Engineer

    Software Engineer

    Belay Technologies • Columbia, MD, US
    Full-time
    Quick Apply
    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer to ...Show more
    Last updated: 30+ days ago
    Principal Software Engineer (Hybrid) - 24038

    Principal Software Engineer (Hybrid) - 24038

    Enlighten • Columbia, MD, US
    Full-time
    Enlighten, honored as a Top Workplace from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber ca...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Embedded Software Engineer-RF & communications Systems (SDR)

    Sr. Embedded Software Engineer-RF & communications Systems (SDR)

    Secmation • Washington DC Metro, DC, USA
    Full-time
    Quick Apply
    Software Defined Radio Development Engineer.Position Type : Full-Time | Hybrid.Relocation assistance (if applicable).Join the Future of Secure Embedded Communications. Secmation is looking for a Seni...Show more
    Last updated: 16 days ago
    Software Engineer (Hybrid) - 25799

    Software Engineer (Hybrid) - 25799

    Enlighten • Columbia, MD, US
    Full-time
    Enlighten, honored as a Top Workplace from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber ca...Show more
    Last updated: 15 days ago • Promoted
    Embedded Software Engineer - AV Safety

    Embedded Software Engineer - AV Safety

    Forterra • Clarksburg, Maryland, United States, 20871
    Full-time
    Forterra is a leading provider of autonomous systems for ground-based movement in the working world.Amongst some of the earliest innovators in the field of driverless technology, Forterra is focuse...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    Your Next Exec Search Partners • Springfield, VA, US
    Full-time
    Active Top Security Clearance is required at the time of hire.We are looking for a Software Engineer with strong full-stack experience to “own” the whole project. This position has the autonomy and ...Show more
    Last updated: 30+ days ago
    Software Engineer (Hybrid) - 25880

    Software Engineer (Hybrid) - 25880

    Enlighten • Columbia, MD, US
    Full-time
    Enlighten, honored as a Top Workplace from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber ca...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer / Developer

    Software Engineer / Developer

    Redhorse • Quantico, Virginia, United States, 22134
    Full-time
    Now is a great time to join Redhorse Corporation.We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.Were looking for thought...Show more
    Last updated: 9 days ago
    Software Engineer

    Software Engineer

    ManTech • Columbia, MD, United States
    Full-time
    In this role, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Review and test software components for adherence to the design require...Show more
    Last updated: 23 days ago • Promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    GliaCell Technologies • Columbia, MD, US
    Full-time
    Quick Apply
    An active or rein-statable TS / SCI with Polygraph security clearance is REQUIRED.Please do not apply if you currently do not possess this level of clearance. Are you a strong Mid-Level Software Engin...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Belay Technologies • Columbia, MD, US
    Full-time
    Quick Apply
    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engin...Show more
    Last updated: 30+ days ago
    Senior Embedded Engineer Sterling, Virginia, United States

    Senior Embedded Engineer Sterling, Virginia, United States

    Dedrone • Washington, DC, United States
    Full-time
    Dedrone is the world’s most trusted smart airspace security company.Hundreds of commercial, government and military customers around the world rely on Dedrone’s comprehensive, command and control (...Show more
    Last updated: 30+ days ago • Promoted
    Software Integration Engineer - Autonomous Systems

    Software Integration Engineer - Autonomous Systems

    Forterra • Arlington, Virginia, United States, 22201
    Full-time
    Forterra is a leading provider of autonomous systems for ground-based movement in the working world.Amongst some of the earliest innovators in the field of driverless technology, Forterra is focuse...Show more
    Last updated: 8 hours ago • New!
    Principal Software Systems Engineer

    Principal Software Systems Engineer

    Electra Aero • Manassas, VA, USA
    Full-time
    Quick Apply
    Ultra Short Takeoff and Landing.Ultra Short unlocks a new era of aviation through what we call Direct Aviation - the next level of connectivity bringing air travel closer to where we live, work, an...Show more
    Last updated: 30+ days ago
    Senior Computer Systems Engineer

    Senior Computer Systems Engineer

    Leidos • Springfield, VA, US
    Full-time
    The Senior Systems Engineer will provide technical leadership and systems engineering expertise for the Enterprise Information Management Systems supporting the Eagle Command contract.This role is ...Show more
    Last updated: 30+ days ago • Promoted