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

Sr. Embedded Software Developer

$151.2k - $174.7k
Full-time

Digital Control Inc.

Digital Control Incorporated (DCI) is the world’s leading supplier of underground locating and steering products for the horizontal directional drilling (HDD) industry. Since the introduction of this revolutionary technology 30 years ago, Digital Control has been at the forefront of trenchless technologies that enable the efficient installation of underground utilities such as fiber optic, telecom, gas, and water lines world-wide. DCI’s products are valued for their durable design, ease of use and uncompromising commitment to customer service.

DCI is seeking a Sr. Embedded Software Developer in Kent, WA. If you are passionate about developing next generation embedded software, then DCI could be a perfect fit for you!

What you'll do

  • You will be responsible for writing production-level code.
  • You will design, develop, and debug on embedded devices.
  • You will be a part of designing and taking a product to market.
  • You will participate in all project lifecycle phases, from design and code development through unit testing, documentation, and release.
  • You will collaborate with business stakeholders to understand needs and translate into technical requirements.
  • 7+ years of experience with a focus in embedded software development.
  • Strong experience with modern C++, 11 or higher, is required, including the ability to communicate and implement object-oriented class designs.
  • Experience with developing on Linux Operating Systems is required; preferably a Debian based distribution.
  • Experience developing automated unit tests and working with SDETs/QA to ensure product quality is required.
  • Develops, debugs, and optimizes embedded software in C for microprocessor‑based systems, including low‑level drivers, hardware interfaces, and real‑time control logic.
  • A bachelor's degree in engineering or equivalent.

Desired

  • Experience with concurrency topics (i.e. threading and inter-process communication), event loops, and asynchronous programming.
  • Usage of lab tools such as oscilloscopes or serial analyzers to debug software, and the ability read electrical schematics.
  • Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang.
  • Comprehensive understanding of data structures and algorithm topics.
  • Experience with network programming topics (e.g. TCP, UDP, sockets, REST, etc.), Standard and BLE Bluetooth, and Wi-Fi.
  • Competent with interfacing application code with device drivers on Linux.
  • Proficient with Linux kernel development, device trees, driver modification or backporting, bootloader customization, and/or Qt stack.
  • Designs, deploys, and maintains resilient mesh networking systems, including node routing, self-healing topologies, and low power wireless communication protocols.
  • Develop and maintain cross‑platform applications using Qt (Qt Widgets/QML), including UI design, event-driven architecture, and integration with underlying C++ modules.
  • Strong understanding of Agile development.

Who you are

  • Self-driven, results oriented developer who strives to write clean, modular and well commented code without taking short-cuts and drives their software through the ‘final 10%’ to take a product to market.
  • Someone who enjoys taking initiative and seeing a task through from start to finish.
  • Collaborate with an experienced and motivated team to create novel solutions to difficult problems.

If you’re excited about this role but your experience doesn’t align perfectly with every requirement, we encourage you to still apply. You may be just the right candidate for this or another role at DCI.

  • Unparalleled health benefits (PPO plan with no deductibles, no co-pays, DCI covers 99% of costs)
  • Quarterly bonuses: we all share in the success of the company
  • Professional development
  • 401k match (3% match from DCI regardless of participation, 5% maximum match, 100% vested immediately)
  • 22 days PTO
  • Parental leave
  • Company covers 100% of payroll taxes for state family medical leave
  • 11 annual paid holidays plus 1 floating holiday
  • Winter break (we are closed the last week of each year)
  • See more benefits information here.

Compensation:

  • DCI is proud to offer comprehensive compensation packages including competitive base pay and discretionary quarterly profit sharing bonuses to all part-time and full-time team members. Base pay is reviewed at a minimum on an annual basis.
  • Pay range: $151,200 - $174,700 per year. To ensure equity, our compensation philosophy is to bring people into new roles in the range of the mid-point of that role. Factors considered for pay include the level of skill, experience, training, external market factors, and internal value.
  • Profit sharing bonus: Over the last 3 years, quarterly bonuses ranged between 11% and 17%. Future bonuses could be higher or lower depending on company profits.

Why DCI?

Work hard, play often... DCI employees are innovative and creative. Our open (forest-like) work environment creates free flowing conversations across all functions. We have gaming days; Lego challenges and ping pong matches to build on our creativity when one hits a roadblock. If that is not enough, our employees bring their four-legged companions (dogs) to work and can take them for a walk around the Green River trail.

DCI takes pride in caring a lot about our employees. We believe that employees should not be burdened with benefits expenses, so we provide lucrative health care plans unmatched in most other companies. We also like to eat at DCI and find any excuse to celebrate the most random holidays (Pi Day, Chocolate Ice Cream Day, etc.) We have monthly catered lunches, a fully stocked snack area, sporting tickets, wellness competitions, and most importantly a team of people who will tell you that DCI is the best place they've ever worked. This is evident by our long service team and low turnover.

Hybrid Work Schedule:

Success delivering the highest quality products requires this role to collaborate across engineering, product and manufacturing. This position has a primary work location at the Kent, WA location.

We Celebrate Inclusion:

DCI is an equal opportunity employer. Employment at DCI is based solely on a person's merit and qualifications directly related to professional competence. DCI does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), or any other basis protected by law.

It is DCI’s policy to comply with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity. The Company's EEO policy includes the full & complete support of the Company and all levels of leadership. Because it's just the right thing to do. We hope you think so too.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Developer in Washington DC vacancy
  •  ...intelligence, and machine learning to stay ahead of emerging threats and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse software systems supporting Analytic Missions. This Program has a robust... 
    Senior

    Lockheed Martin

    Laurel, MD
    7 hours ago
  •  ...We are seeking an experienced Sr. ServiceNow ITAM & ITOM Developer to support a critical enterprise initiative focused on improving asset management, governance, compliance, and operational visibility. This role will lead the implementation, configuration, and optimization... 
    Senior

    Veriipro

    Washington DC
    3 days ago
  • $70 - $75 per hour

     ...5.00/hr Direct message the job poster from Mindlance Actively Hiring in DMV Area- Largest Financial Institutions Title: Sr. Power Platform Developer (with Dynamics 365 CRM Expertise) Location: Washington, DC 20433 Duration: Long Term Hybrid Onsite: 4 Days Onsite Per Week... 
    Senior

    Mindlance

    Washington DC
    5 days ago
  •  ...Senior Full Stack Developer, Software with Top Secret Clearance EntreVation LLC, a management consulting firm located in Washington, DC, is proud to present a great opportunity for a Senior Full Stack Software Developer. The Full Stack Developer will be responsible for... 
    Senior

    EntreVation LLC

    Washington DC
    4 days ago
  •  ...Microsoft Office 2010/2016; administering DNS, Group Policy, and PKI; administering vSphere, Horizon View, data backup, and antivirus software; basic networking including DHCP/TCPIP Experience with CISCO networking devices and TACLANE encryption devices Working... 
    Senior
    Work at office

    MANTECH

    Arlington, VA
    7 hours ago
  •  ...Job Title Required Skills: Sr. Devops Engineer - 10+years of Exp Have hands on skills with Jenkins, BitBucket, Sonar, Artifactory, CloudNative Practices. Wide breadth knowledge of development and testing best DevOps practices. Outstanding knowledge in Continuous... 
    Senior

    My3Tech Inc

    Washington DC
    2 days ago
  • $133k - $142k

     ...As Sr. Full Stack Developer I , you’ll support a high-visibility, enterprise AI-enabled financial compliance initiative for the Department of War. This mission-critical program modernizes financial system compliance and audit workflows across more than 180 systems... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Metrostar

    Capitol Heights, MD
    3 hours ago
  •  ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: This position is responsible for helping to stand up... 
    Senior
    Full time

    Capital Solutions Group

    Laurel, MD
    3 hours ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the VPC Network organization,...  ...use a disciplined, innovative and a business focused approach to develop a wide variety of high-quality products and solutions. You'll... 
    Senior

    J.P. Morgan

    Washington DC
    23 days ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform...  ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs... 
    Senior
    For contractors

    J.P. Morgan

    Washington DC
    24 days ago
  • $50 - $75 per hour

    A technology company is seeking skilled programmers to contribute towards advancing AI development. This role offers flexibility in schedule and the opportunity to work with cutting-edge AI models, focusing on programming tasks that include Android development. Candidates...
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Washington DC
    3 days ago
  •  ...long-term career development—setting us apart from other services companies. Job Description This role provides hands-on software development, design, and operational support for a legacy web application in an offline environment.  The primary responsibilities... 
    Senior
    Full time

    Tesla Laboratories, Inc.

    Washington DC
    3 hours ago
  •  ...Sr. Forward Deployed Software Engineer   Remote: Must reside in Arlington, Virginia Reports to: Echo Direct reports: None. Delta’s...  ...maximize the value of their technology investments. We design, develop, and deploy solutions to solve mission-critical problems.... 
    Senior
    Full time
    Remote work
    Flexible hours

    Pvm

    Arlington, VA
    3 hours ago
  • $150k - $250k

     ...BluJuniper is an AI and optimization company building advanced software systems for complex operational environments. Our work spans...  ...focused AI/ML applications. We are looking for a Senior Mobile Developer to help build mobile capabilities for advanced AI-enabled applications... 
    Senior
    Full time
    Contract work
    Flexible hours

    BluJuniper

    Washington DC
    3 days ago
  • $91.3k - $184.9k

     ...insightful and user‑friendly visualizations. Must be comfortable working in a fast‑paced environment. Responsibilities: Architect and Develop: Design and implement architecture for complex applications using React, Java, and cloud native tools, focusing on performance,... 
    Senior
    Live in
    Local area

    Accenture Federal Services

    Washington DC
    3 days ago
  • $91.3k - $184.9k

     ...experience, certifications, industry training and more. Position Overview We are looking for an Experienced Full Stack Engineer to design, develop, and optimize both user‑facing and back‑end systems, with a strong focus on high‑performance React and Java applications. This role... 
    Senior
    Live in
    Local area
    2 days per week
    3 days per week

    Accenture-Federal-Services-2

    Arlington, VA
    3 days ago
  • $91.3k - $184.9k

     ...drive positive, lasting change that moves missions and the government forward! The work Experienced Full Stack Engineer to design, develop, and optimize user‑facing and back‑end systems, particularly focusing on high‑performance React and Java applications. You will have... 
    Senior
    Live in
    Local area

    Accenture

    Washington DC
    3 days ago
  •  ...As  Sr. Software Engineer I , you’ll bring creative architect solutions to end customers, with the goal to make an impact across the...  ...production enterprise applications in AWS Experience designing, developing, and deploying applications leveraging AWS cloud services in... 
    Senior
    Full time
    Local area
    Flexible hours

    Metrostar

    Washington DC
    3 hours ago
  •  ...You will report directly to our Software Engineering Manager and you'll work out of our...  ...tools and simulation techniques in the embedded product firmware architecture, design and...  ...coach junior level engineers as needed. Develop and improve work practices and processes... 
    Senior
    Flexible hours

    Honeywell

    Fort Washington, MD
    3 days ago
  • $78.6k - $160.2k

     ...government forward! Role Overview As a Senior ReactJS User Interface Developer, you will design and build high quality, accessible, and...  ...coding tasks, detect vulnerabilities, and improve overall software quality. Continuously advocate for clean code, reusable components... 
    Senior
    Live in
    Local area

    Accenture

    Washington DC
    1 day ago
  • $115k

     ...some of the best talent locally available. Description: The Software Engineer is responsible for the design, development, testing,...  ...of operations and maintenance tasks. The Software Engineer develops and implements technical efforts to design, build, and deploy applications... 
    Senior
    Full time
    Flexible hours

    Synergy Ecp

    Washington DC
    3 hours ago
  •  ...As a .NET Full Stack Developer, you will play a critical role in the development and maintenance of web applications and services. You...  ...responsible for designing, coding, testing, and deploying high-quality software solutions using the .NET framework and associated technologies... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    3 hours ago
  •  ...Principal Engineer/Sr. Principal Engineer Hazen is seeking a qualified and experienced Principal Engineer/Sr. Principal Engineer...  ...Hazen and Sawyer Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an employee-owned... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Hazen and Sawyer

    Silver Spring, MD
    2 days ago
  • $112.3k - $140k

     ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for motivated...  ...a significant impact. Are you ready? What you will do Design, develop, and execute software solutions to address business needs on... 
    Senior
    Local area

    Vontier

    Washington DC
    2 days ago
  •  ...Sr. Cloud DevOps Engineer What You'll Do: Architect, provision, and maintain...  ...and secure environments across the software delivery lifecycle, ensuring reliable and...  ...from test to staging. Collaborate with developers to define deployment strategies, optimize... 
    Senior

    3B Staffing LLC

    Washington DC
    3 days ago
  •  ...An established industry player is on the lookout for a talented Power Platform Developer to enhance business productivity through innovative solutions. This role will involve designing and implementing custom applications using Microsoft Power Platform tools, including... 
    Senior

    Unisys

    Washington DC
    5 days ago
  •  ...primarily Ansible (Salt and Chef experience may suffice) Experience developing and automating deployment tools to support IAAS platforms – i....  ...Well versed with and working knowledge of other associated software deployment tools - SCM (GIT), CI tools (Jenkins CI), Artifact... 
    Senior
    Work experience placement

    Jobsbridge

    Washington DC
    3 days ago
  •  ...A technology company focused on AI is seeking a remote full-stack developer for their C#/.NET team. The ideal candidate is a mid or senior-level developer with over 5 years of C# experience. This role emphasizes high-quality solutions and offers flexible working hours.... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Upkoi, Inc

    Washington DC
    1 day ago
  •  ...Sr. Back-End Software Engineer SECURITY CLEARANCE: TS/SCI with both Polygraphs is required LOCATION: Laurel, Maryland SEAT LOCATION:...  ...DESCRIPTION: As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system... 
    Senior
    Shift work

    Capital Solutions Group LLC

    Laurel, MD
    4 days ago
  •  ...advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions...  ...language and modelling.  • Software implementation using the embedded ‘C’ language, meeting all relevant safety standards.  • Ensure... 
    Full time
    Currently hiring

    Northstar Staffing Solutions

    Washington DC
    3 hours ago

Do you want to receive more vacancies?

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