Talent.com
Senior Embedded Software Design Engineer
Senior Embedded Software Design EngineerFluke • Everett, Washington, US
Senior Embedded Software Design Engineer

Senior Embedded Software Design Engineer

Fluke • Everett, Washington, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Responsibilities

:

·Serve both as a technical leader and as an individual contributor developing Embedded Software Programs for Microcontrollers and Microprocessor programmable systems

·Work with other embedded software application & UI development teams to deliver full stack solutions

·Lead in development of software abstraction layers for processor architecture, board and chipsets interfaces, using Board Support Packages (BSPs), device Trees, ARM CMSIS and other hardware abstraction interfaces

·Collaborate with the hardware and systems team for board bring-up, firmware specifications, and requirements.

·Maintain, patch and upgrade our Linux kernel and update drivers based on product requirements and ensuring compliance with Secure Product Development practices

·Partner with Third Party Vendors and contract suppliers to deliver on project needs and contribute to requirements and Statements of Work (SOWs) for external efforts

·Contribute to and govern a shared component library full drivers, logging mechanisms, APIs, IPC, and computational algorithms.

·Perform firmware verification of modules, applications, embedded OS drivers using unit tests, static-analysis and hardware-in-the-loop testing

·Support advanced research and product development efforts through evaluating new chipsets, technologies or libraries.

·Follow team standards for firmware/software development, including project planning, documentation, design reviews, firmware testing, project status reporting, and software configuration management.

·Own our Embedded Software product through the entire development Lifecycle through stages of design, implementation, test/verification, documentation, release, maintenance and sustainment; support any internal and external customers through this process

·Work collaboratively with others to achieve goals

·Able to perform comfortably in a fast-paced, deadline-oriented work environment

·Bachelors or Masters Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with strong firmware/software development background.

·At least 10+ yrs. experience in software development with C/C++ working with Microcontrollers & Microprocessors, preferable ARM Architectures.

·At least 10+ yrs. experience developing embedded software for technical products including supporting the full software lifecycle.

·Strong knowledge and software development experience in customizing Linux Distros using Yocto and/or buildroot.

·Strong knowledge and software development experience with best practices in firmware architecture, multithreaded/concurrent software designs, modular software and Objected Oriented Design (OOD).

·Expert knowledge of modern cross-compiler toolchains, build systems and environment tools to generate software builds and build artifacts, including GCC, Make/CMake, yocto/buildroot, and docker etc.

·Expert usage of source control software (preferably Git).

·Expert skills in Embedded Software verification, debugging and troubleshooting techniques on and off target.

·Effective written and verbal communication abilities to engage with diverse cross-function teams.

·An Inherent desire to lead, support, mentor and collaborate with fellow teammates, fostering a sense of camaraderie and collaboration.

·Possess a growth mindset, unafraid to seek help, learn from failures, question decisions, and constantly strive for improvement.

Additional Qualifications:

·Experience in leading non-project organizational initiatives, small and/or large project teams in Firmware.

·Experience working with RTOS and bare-metal embedded software.

·Experience with various communication interfaces such as USART, I2C, CAN, SPI, USB, etc..

·Experience with TCP/IP protocols or other common networking protocols.

·Ability to develop in Agile-based or scrum processes across multiple projects.

·Experience using cloud based CICD infrastructure to build and automate testing.

·Aptitude for learning new programming languages, tools, concepts, practices and technologies.

[job_alerts.create_a_job]

Senior Embedded Software Design Engineer • Everett, Washington, US

[internal_linking.similar_jobs]

Senior Software Engineer

Curative AIBellevue, WA, US
[job_card.full_time]
[filters_job_card.quick_apply]

We are currently delivering exceptional value to our customers in Revenue Cycle Management (RCM) and Clinical Operations, empowering them with industry-transforming AI technology, intelligent autom...[internal_linking.show_more]

Senior UX Engineer - AI, Cloud & DevSecOps (Remote)

mindlanceEverett, WA, United States
[filters.remote]
[job_card.full_time]

A technology solutions provider is seeking a skilled software developer in Everett, WA.The role focuses on stabilizing and securing multiple applications, requiring extensive experience in software...[internal_linking.show_more]

 • [job_card.promoted]

Senior Hardware Engineer

The Juno Group, Inc.Seattle Metro Area, WA, us
[job_card.permanent]
[filters_job_card.quick_apply]

We are seeking a senior-level Hardware Engineer to lead the design of advanced electronic test and measurement systems.This role emphasizes hands-on analog hardware design, developing next-generati...[internal_linking.show_more]

Surrogates Needed - $60K-$100K+ Compensation and Expert Care

The Genesis GroupBurlington, WA, US
[job_card.full_time] +1

You have the power to make miracles for our families.If you’ve previously had a healthy pregnancy, you may qualify to help intended parents grow their family via IVF and receive $60,000-$100,000+ i...[internal_linking.show_more]

 • [job_card.promoted]

Acute Care General Surgeon - Mount Vernon - 24 Hour Shifts

Skagit Regional HealthMount Vernon, WA, US
[job_card.full_time]

Do you want to build your career while strengthening your community? Skagit Regional Health has an opening for an additional General Surgeon to join our Acute Care Surgery team.At Skagit Regional H...[internal_linking.show_more]

 • [job_card.promoted]

Software Design Engineer

Aquent TalentSeattle, WA, United States
[job_card.full_time]

This is an exciting opportunity to join a leading technology company at the forefront of innovation, where your contributions will directly shape the future of secure hardware and intellectual prop...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer (REMOTE)

Upbound - Job PostingSeattle, WA, United States
[filters.remote]
[job_card.full_time]

OverviewUpbound is redefining how modern infrastructure is built.As the creators of Crossplane and the pioneers of the Intelligent Control Plane, we are leading the shift toward agentic infrastruct...[internal_linking.show_more]

 • [job_card.promoted]

Travel Cath Lab Tech - $2,956 to $3,156 per week in Mount Vernon, WA

AlliedTravelCareersMount Vernon, WA, US
[job_card.full_time]

Mount Vernon, WA, United States.RCIS/BCLS/BLS - American Heart Association/ARRT(R).Titan Medical is looking for travelers to fill a Travel Cath Lab Tech position for a 13-week assignment in Mount V...[internal_linking.show_more]

 • [job_card.promoted]

Algebra Private Tutoring Jobs Mount Vernon

SuperprofMount Vernon, Washington, US
[job_card.full_time] +1

Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...[internal_linking.show_more]

 • [job_card.promoted]

Controls Design Engineer, Controls Design Engineering

Amazon Data Services, Inc.Seattle, WA, United States
[job_card.full_time]

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure.In other words, we’re the people who keep the cloud running.We support all AWS data c...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer, RAIL

AndurilSeattle, WA, United States
[job_card.full_time]

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

NooksSeattle, WA, United States
[job_card.full_time]

Nooks is the AI Sales Assistant Platform (ASAP) that automates the busywork so reps can focus on the human part of selling and generate more sales pipeline.Nooks has helped thousands of sales reps ...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer, Full Stack (Growth)

CloudDevsSeattle, WA, United States
[job_card.full_time]

Senior Software Engineer, Full Stack (Growth).More than 94% of the Fortune 500 use Scribe to document and scale how work gets done.Since our founding in 2019, we’ve grown to over 5 million users ac...[internal_linking.show_more]

 • [job_card.promoted]

Remote Corporate Development Manager - AI Trainer ($50-$60 per hour)

Data AnnotationStanwood, Washington
[filters.remote]
[job_card.full_time] +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule....[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

DellMill Creek, WA, US
[job_card.full_time]

The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer - Fullstack

DatabricksSeattle, WA, United States
[job_card.full_time]

Senior Software Engineer - Fullstack.Databricks is the data and AI company that enables data teams to solve the world\'s toughest problems with the Databricks Data Intelligence Platform.We design a...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer, Edge

MetropolisSeattle, WA, United States
[job_card.full_time]

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world.Today, we are reimagining parking to enable...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer, Lattice SDK

Anduril Industries, Inc.Seattle, WA, United States
[job_card.full_time]

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def...[internal_linking.show_more]