Sr. Embedded Software Developer
$152.3k - $175kDigital Control Inc.
Job Description
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
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.
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.
Benefits
- 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: $152,300 - $175,000 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. xhyhwjd 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.
$55 - $90 per hour
...Description Position Title: CAD Designer - III/Sr Position Description: Protingent has... ...: Umbilical Systems: Develop and release CN-controlled designs, models... ...companies at the forefront of innovation - from Software and Aerospace to AI, Clean Tech, Medical...SeniorPermanent employmentContract workRemote work$92 per hour
...Kent, WA Type: 6-month contract / Work Model: Onsite Compensation: $92 per hour Position Summary The CAD Drafter/Designer will develop, modify, and release engineering models, assemblies, and drawings for umbilical systems, ground testing equipment, launch pad...SeniorHourly payContract workLocal area- ...by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises...SeniorRemote jobFor contractorsFlexible hours
- JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them...SuggestedFull timeContract workFor contractorsImmediate startFlexible hours
$103 per hour
...Responsibilities Leads code generation for highly embedded systems Leads development of broad,... ...hardware solutions Responsible for developing code and insuring proper execution on... ...PetaLinux ~ Experience with hardware-software integration ~ Embedded C++ is the top...SuggestedHourly payFull timeContract work- ...Our client is building software that helps engineering and manufacturing teams design, build, and manage complex hardware more efficiently... ...development, testing, deployment, and production support Develop modern, intuitive React-based user interfaces Collaborate with...SeniorContract workRemote work
$66.5k - $85.5k
Provider Reimbursement Systems Analyst or Sr DOEProvider Reimbursement Systems Analyst... ..., and enhance existing systems while developing, configuring, and delivering new solutions... ...capabilities with a solid understanding of the software development lifecycle from conception to...SeniorHourly payContract workWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$129.15k - $193.62k
...environments for the launch vehicle. This will include analytical work developing physics-based vibroacoustics models, supporting test efforts... ...modal and vibroacoustic models Use vibroacoustic analysis software to develop models, reduce data, and perform vibration and...SeniorPermanent employmentFull time- Job Title 7+ years SAP Basis Administration, to include HANA 2.0 database, Oracle, ECC, SAP S4 applications Experience implementing or upgrading SAP landscapes. Experience in monitoring analyzing and resolving ABAP dumps and database locks. Experience in SAP...Senior
- ...Description Sr. Buyer (Avionics/Electronics Procurement) Location: 20829 72nd... ...electronic manufacturings projects. # Develop and manage strategic suppliers and contractors... .... # Employ Costpoint and/or Coupa software to prepare purchase orders and change orders...SeniorFor contractors
- ...Space in Kent, WA is seeking a Dynamic Environments Engineer to own the vibroacoustics strategy for the Nova launch vehicle. You will develop analytics, run tests, and mentor engineers while advancing flight vibroacoustic capabilities. You will model dynamic...Senior
$151.31k - $252.11k
...Designed, built and tested structures that have flown ~ Exceptional command of fundamentals ~ Demonstrated proficiency with CAD software (NX preferred) and analysis software (ANSYS preferred), should be able to talk to multiple examples of both ~ Ability to...SeniorFull time- ...you will own the dynamic environments strategy and provide vibroacoustics analysis, testing support, and best practices. You will develop physics-based models, lead test campaigns, mentor junior engineers, and collaborate across the vehicle programs to drive robust...Senior
$90.9k - $151.5k
...operational excellence across a high-mix, low-volume in a multi-process value stream by embedding quality into processes and improving overall equipment effectiveness (OEE).Develop reliable processes that apply Total Productive Maintenance principles to improve long-term...SeniorFull timeTemporary workLocal areaRelocation packageFlexible hours- A manufacturing company is looking for a skilled CAD Designer/Engineer to create custom cabinets and furniture. The ideal candidate should have proficiency in SolidWorks or Fusion 360, with a minimum of 5 years of CAD/CAM/CNC experience. You will work on producing accurate...Full time
- ...with a remote team. Preferred Experience Prior work with custom millwork, residential or commercial cabinetry . Experience with CAM software and CNC operations. Knowledge of production workflows, BOMs, and nesting optimization . Proficient in Outlook, Excel and able to...Hourly payFull timeRemote work
- ...your chances of interviewing at The Dignify Solutions, LLC by 2x Sign in to set job alerts for “Senior SAP Basis Consultant” roles. Sr SAP Basis Consultant With FRUN (Focused Run) Monitoring Experience - Remote Bellevue, WA $116,300.00-$201,200.00 5 days ago We’re unlocking...SeniorFull timeRemote work
- ...translating business requirements and functional specifications into software solutions, for contributing to and leveraging the technical... ...to help ensure new and existing software solutions are developed.Essential Responsibilities:Conducts or oversees business-specific...Work experience placementFlexible hours
$60.96 - $93.37 per hour
Description $10,000 Hiring Bonus for eligible external hires that meet the required qualifications and conditions for payment Performs a variety of sonographic examinations relating to high-risk OB patients, including Fetal Echo. Expectations also include assisting...SeniorMinimum wagePart timeLocal areaShift work$43.39 - $67.37 per hour
Description Performs Diagnostic imaging exams and radiology tasks. Provides leadership and direction of day to day processes and workflow of the technical areas utilizing effective communication skills with the imaging team. Ensures the department quality standards...SeniorDaily paidMinimum wageFull timeLocal areaShift work- Job Description About Turing: \n Turing is one of the world's leading AGI infrastructure companies, working with frontier AI labs to accelerate model development through high-quality training data, evaluations, and engineering talent. \n \n About the Role: \...Remote jobFor contractorsFreelanceImmediate start
- ...and assigned applications and/or information systems, including software implementation, cross-functional integration, complex... ...subject area; promoting adherence to all procedures and policies; developing work plans to meet business priorities and deadlines; determining...Work experience placement
- Alaska Airlines is seeking a Senior Principal Mobile Product Manager to lead the mobile product strategy for the AS and HA portfolios. You will influence enterprise leaders, guide cross-functional teams in product and engineering, and drive data-driven decisions to deliver...Senior
$80k - $125k
...sold. Reconcile inventory activity and financial records with operational and inventory systems, including BuyWander's internally developed inventory system, Chuk. Analyze high volume transaction data across auction activity, payment processors, point of sale...SeniorHourly payFull timeLocal area$111.8k - $132.6k
...debugging, and problem-solving skills Responsibilities: Develop high-quality Java 8 and Spring Boot applications and RESTful microservices... ...More: Were seeking a developer to join an innovative software development team focused on building and enhancing high-...SeniorHourly payFull timeContract workTemporary workRemote work$70k
...strongly preferred but not required for an otherwise highly qualified, experienced tax professional. Experience with Drake Tax Software is strongly preferred, but we are willing to train an experienced tax professional who has used other professional tax preparation...SeniorFull timeTemporary workFor contractorsWork at officeImmediate startFlexible hours- ...courtesy, etc.) and Walgreens service traits (e.g., offering help proactively, identifying needs, servicing until satisfied, etc.). - Develops strong relationships with most valuable customers. Operations- Under the supervision by the pharmacist, assist in the practice of...Senior
$82.4k - $107.1k
...ecosystems, and intelligent imaging—to build a more connected, software-enabled operating room. As an independent, family-owned MedTech... ...technical audiences. Experience mentoring peers and helping develop team capabilities. Collaborative mindset with the ability to...SeniorWork at officeWork from homeWorldwide$25 - $33 per hour
Job Description Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply. At Core States Group, the work you do matters to the clients we serve, the communities we support, and the teams who rely ...Hourly paySummer workWork at officeRemote workFlexible hours- ■ Job Purpose To support our Project Management team by overseeing administrative tasks and coordinating activities, resources, and schedules throughout the planning, execution, and completion of projects. This includes communicating with stakeholders, ensuring resource...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Developer. Be the first to apply!
- senior living Kent, WA
- senior performance engineer Kent, WA
- senior cybersecurity engineer Kent, WA
- senior manager Kent, WA
- senior care Kent, WA
- senior manager diversity & inclusion Kent, WA
- senior director diversity & inclusion Kent, WA
- senior cloud network engineer Kent, WA
- senior software engineer remote Kent, WA
- senior ux designer remote Kent, WA








