Embedded Software Engineer

4 weeks ago


Reston, Virginia, United States Sensear Full time
Job Title: Embedded Software Engineer

Sensear is a global leader in designing and manufacturing best-in-class digital communication headsets used by companies in their mission to eradicate hearing loss and enhance operational critical communications.

As an Embedded Software Engineer at Sensear, you will be responsible for developing leading-edge audio hearing protection and wearable products distributed globally. You will be involved in all aspects of the product development cycle, including architecture, simulation, design, design verification, compliance, and introduction into manufacturing.

Key Responsibilities:
  • Conceptualize, design, prototype, and implement embedded software components running on the Sensear earplug and earmuff products, current and future.
  • Implement Soundcheck test sequences, and associated Windows DLLs and LabVIEW applications, that are used in the production team's functional test system to test the functionality of fully assembled units before they are boxed and added to the stock as fully finished goods.
  • Implement version control and maintain all software components: embedded software, functional test software, and Windows software.
  • Perform initial stage of production release of all software components. The initial stage involves determining when the software component is release-ready and asking permission from the Engineering Manager to release the software component.
  • Research and develop new technologies that can be included in the Sensear products. Implement the software component of these technologies.
  • Implement and fine-tune new algorithms that are developed in-house.
  • Supervise staff/students that work on short-term projects.
  • Being involved in the Sensear Sound Laboratory experiments, reviewing of hardware design documents, providing technical support to both the sales team and the production team, speaking to customers at tradeshows and over the phone, recording new voice clips for Sensear products, and others.
  • Review hardware schematics and architectures for software compatibility.
Requirements:
  • Demonstrated track record in product development projects and project management as it relates to commercialization of new products.
  • At least +7 years of experience in software design and development of embedded systems.
  • Strong (embedded) C/C++ programming skills.
  • Experience with firmware debugging technologies such as JTAG, SWD.
  • Experience in implementation of various wired communication protocols including I2C, SPI, I2S, UART, USB.
  • Electronics and hardware knowledge to understand and troubleshoot at the firmware/hardware interface.
  • A solid understanding of wireless technologies such as Bluetooth, Wi-Fi, LoRa, etc.
  • Experience in audio signal processing and DSP.
  • Driver development such as: Wi-Fi, USB, Bluetooth, FM, audio codec, and past working knowledge of ARM Cortex-M based MCU (dual-core preferred).
  • Proven ability in embedded software engineering with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling.
  • Experience in developing (audio) DSP algorithms and porting them between different cores and platforms.
  • Familiar with optimal use and integration of RTOS for real-time applications.
  • Development and integration of board support package, boot loader, and boot code.
  • Demonstrated ability to produce high-quality technical documentation.
  • Knowledge of high-level languages and shell scripting in other programs and languages (Python), Application software development for Android and/or iOS.
  • Good knowledge of VC systems including Jira, Git, and Perforce.
Preferred Traits & Skillsets:
  • Highly organized and process-driven.
  • Strong attention to detail and organizational skills.
  • Proven track record of on-time delivery of projects and exceeding milestone targets.
  • Individually motivated.
  • Superb analytical, problem-solving, and critical thinking skills.
  • Strong leadership abilities.
  • Strong written and verbal communication skills.
  • Ability to make decisions under pressure.
  • Collaborative team player.
  • Ability to work in a fast-paced environment.
Qualifications and Educational Requirements:

Bachelor's Degree Required. Candidate needs to have proven experience and tenure in the related engineering field with high analytical, problem-solving, and critical thinking skills. This role will be central to maintaining engineering standards and product standards. The ideal candidate must play a leadership role in ensuring the company meets and exceeds technical project specifications and timelines.



  • Reston, Virginia, United States Thompson Software Solutions Full time

    Thompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...


  • Reston, Virginia, United States Top Prospect Group Full time

    Embedded Software Engineer OpportunityAt Top Prospect Group, we are seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, programming, and testing enhancements and new features for embedded products.Key Responsibilities:Design and develop software for embedded systems,...


  • Reston, Virginia, United States Intellian Technologies Full time

    Job Title: Senior Embedded Software EngineerAs a senior embedded software engineer, you will play a key role in the development of software for our next-generation active phased-array antennas and satellite user terminals. You will collaborate with our hardware, software, and manufacturing teams to deliver best-in-class solutions for our customers.Main...


  • Reston, Virginia, United States BrightHire Search Partners Full time

    Senior Embedded Software EngineerWe are seeking a skilled Senior Embedded Software Engineer to join our team at BrightHire Search Partners. Our client is a rapidly growing startup that has created a revolutionary imaging and analysis device for hospitals and pathology labs.The ideal candidate will be involved in designing, developing, and testing device...


  • Reston, Virginia, United States Capgemini Engineering Full time

    Job Title: Embedded Software Engineer - System ArchitectJob Summary:We are seeking an experienced Embedded Software Engineer - System Architect to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing and implementing embedded firmware systems for future AR, VR, and new platforms.Key...


  • Reston, Virginia, United States Cubiq Recruitment Full time

    Embedded Software and Robotics EngineerEl Segundo, CaliforniaUp to $200kCompany Overview:Cubiq Recruitment is seeking a talented Embedded Software and Robotics Engineer to contribute to the development of a small unmanned electric aircraft system. The ideal candidate will thrive in a fast-paced environment that balances innovation with practicality and...


  • Reston, Virginia, United States Insight Global Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Insight Global. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including microcontrollers and...


  • Reston, Virginia, United States Cypress HCM Full time

    Senior Embedded Engineer OpportunityAbout the Role:We are seeking a highly skilled Senior Embedded Engineer to join our team at Cypress HCM. As a key member of our software development team, you will play a crucial role in designing and developing software for advanced 3D positioning systems.Key Responsibilities:Design, develop, and optimize software for IoT...


  • Reston, Virginia, United States Pebble Full time

    About PebblePebble is a pioneering sustainable living company that's redefining the way people live, work, and explore. Our mission is to create a world where your home can be anywhere you want to take it.We're a team of experts in automotive and consumer technology, working together to develop innovative products that make a difference. Our vision is to...


  • Reston, Virginia, United States Blue Bridge People Full time

    Job Title: Embedded Software Engineering ManagerBlue Bridge People is seeking an experienced Embedded Software Engineering Manager to lead our software development team in Mason, OH. As a key member of our organization, you will be responsible for overseeing the planning, design, analysis, testing, and rapid prototyping of software programs for various...


  • Reston, Virginia, United States Systems Technology Group, Inc. (STG) Full time

    Job Title: Embedded Software DeveloperJob Summary:Systems Technology Group, Inc. (STG) is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.Key Responsibilities:Design and...


  • Reston, Virginia, United States SLPT Full time

    Job Title: Embedded Software EngineerAbout the Role:SLPT Automotive is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing features for embedded RTOS-driven mechatronic products.Key Responsibilities:Design and implement software...


  • Reston, Virginia, United States 5V Tech | Certified B Corp™ Full time

    Embedded Software EngineerAustin, Texas5V Tech | Certified B Corp™ is seeking a skilled Embedded Software / Firmware Engineer to join their dynamic team. In this role, you will collaborate with a multidisciplinary group of engineers to design and develop cutting-edge systems and hardware across a wide range of industries. Your primary responsibility will...


  • Reston, Virginia, United States Ixana Full time

    About IxanaIxana is a rapidly growing startup that has developed a fundamentally new wireless technology, Wi-R, which is 100x lower energy than Bluetooth/Wi-Fi. We are looking for a talented embedded software engineer to join our team and help build low-level software for wearables.Role OverviewAs a member of our Integrated Software team, you will help...


  • Reston, Virginia, United States SLPT Full time

    Software EngineerAbout SLPT Automotive:SLPT Automotive is a global leader in powertrain system solutions, specializing in advanced mechanical and electronic technologies. Our commitment to excellence drives us to create products that enhance the automotive industry.Job Summary:We are seeking an experienced Embedded Software Developer to join our team. The...


  • Reston, Virginia, United States IDR, Inc. Full time

    IDR, Inc. is seeking a talented Embedded Software Engineer to join our team in Carrollton, TX. As a key member of our Controls Engineering organization, you will design and develop software components that drive innovation and growth.Key Responsibilities:Design and develop software components for embedded systems, collaborating with cross-functional teams to...


  • Reston, Virginia, United States Cypress HCM Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking a skilled Embedded Software Developer to join our team at Cypress HCM. As a Junior Embedded Software Engineer, you will play a key role in designing and developing software for advanced 3D positioning systems.Key Responsibilities:Design, code, and optimize software for IoT devices focused on 3D...


  • Reston, Virginia, United States Iridium Full time

    About the Role:We are seeking an accomplished Senior Manager of Embedded Software Engineering to lead our team's efforts in driving innovation. As a key member of our organization, you will be responsible for spearheading the development of cutting-edge embedded software for our transceivers.Key Responsibilities:Lead and supervise a team of junior and senior...


  • Reston, Virginia, United States L&T Technology Services Full time

    Embedded Engineer OpportunityLocation: Mossville, ILDuration: FulltimeNote: No Java and .NET DevelopersJob Overview:We are seeking an experienced Embedded Software Engineer to join our team at L&T Technology Services. As an Embedded Software Engineer, you will be responsible for developing Positioning and Control algorithms for a system utilizing Simulink...


  • Reston, Virginia, United States New York Technology Partners Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at New York Technology Partners.Key Responsibilities:Design and develop C++ software applications and frameworks for Windows and Linux platforms.Develop software with strong C++ programming skills and experience with Linux variants,...