Senior Embedded Software Engineer ( {{city}}) Job at Insight Global, Everett, WA

UmF5UHc1ODBPRkRPZFk0d29zdmt6TDNhVUE9PQ==
  • Insight Global
  • Everett, WA

Job Description

Description :

Do you enjoy working in a fast-paced environment? Collaborating across team functions to meet customer needs? Working with a great team of people and bringing embedded software applications to the physical world? Then, come join our development team here in Everett, WA.

As a Sr. Embedded Firmware Engineer, the qualifying candidate will be part of the Embedded Software team in developing, sustaining, and supporting firmware and platforms across our product line. Work on this team will be involved in the development of challenging, cutting-edge firmware for handheld and benchtop instruments used in test and measurement, calibration, networking, infrared/acoustic imaging, and power quality. Our firmware enables our customers to visualize, diagnose, track, calibrate, and report issues using a wide range of Fluke products. The ideal candidate will bring an aptitude for bridging platforms to provide our customers with the best products in the world.

This candidate will have overall responsibility for designing and implementing solutions for technology platforms. They will develop effective, efficient, and reliable firmware during project phases. They will continuously design, develop, and improve the existing firmware platform to meet the needs of our customers and maintain a robust, modern development environment.

Primary Responsibilities:

  • Design, develop, test & debug, document, create and build installation packages, and perform analysis on firmware libraries and applications for the existing and new Fluke products.
  • Assignments include development of new applications, features, enhancements, modifications, and corrections to existing firmware.
  • Design, implement, test, and maintain firmware based for Bare Metal and Real-Time OS (RTOS) for a variety of Microcontrollers and Microprocessors
  • Document and demonstrate solutions by developing documents (Firmware & Software Design Document), diagrams, code comments and readable code
  • Follow department standards for firmware/software development, including project planning, documentation, design reviews, firmware testing, project status reporting, and software configuration management.
  • Work collaboratively with others to achieve goals
  • Work with Hardware Team to perform board bring up

Qualifications:

  • Bachelor's degree/Master of Computer Science, Computer Engineering, Electrical Engineering, or similar technical field of study with a strong embedded firmware/software development background.
  • Bachelor's degree/Master of Computer Science, Computer Engineering, Electrical Engineering, or similar technical field of study with a strong embedded firmware/software development and physic background.
  • At least 5 years in C/C++ coding experience
  • Experience with Agile-based development process, preferably some flavor of Scrum, on multiple projects.
  • Minimum of 5+ years' proven experience developing software for technical products, experience with full software lifecycle
  • At least 5 years proven experience with developing firmware on bare metal, microcontroller, and/or microprocessor
  • At least 5 years' proven experience with C/C++ Design/Development
  • Experience with source control tools (Bitbucket, Git, etc.)
  • Experience working with Hardware engineers to perform board bring up
  • Ability to work independently and multitask
  • Ability to learn new programming concepts, languages, and practices.

Desired Skills:

  • Experience with C++17 or newer.
  • Linux experience
  • Experience with Yocto Project, Docker Containers, and Build systems
  • Knowledge/Development experience with Texas Instruments ARM core processors and Bare Metal
  • Familiarity with Agile development methodologies and tools like Jira.

Job Tags

Similar Jobs

Americhem International

CDL B Hazmat Delivery Driver & Warehouse Job at Americhem International

 ...warehouse duties, and fill in as a delivery driver when needed. What youll do:...  ...and/or shipped. Drive up to a 28 box truck to customer locations and unload at designated...  ...pallet jack, along with a CDL B License and Hazmat Endorsement! We offer a rich benefits... 

TEC Partners - Technical Recruitment Specialists

Senior Embedded Software Engineer ( {{city}}) Job at TEC Partners - Technical Recruitment Specialists

 ...Embedded Software Engineer Satellite Technology (California-based Startup) Location:...  ...fast-growing startup in California thats developing cutting-edge satellite technology and looking...  .... This is a fantastic opportunity to be part of a pioneering space-focused company at... 

NBCUniversal

DayPart Manager, NBC Chicago Job at NBCUniversal

 ...bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming... 

Allen Home Care Services

Private Duty Nurse LPN / RN Job at Allen Home Care Services

 ...Allen Home Care Services is looking for an LPN or an RN to provide private-duty nursing to a pediatric patient in the Hayti MO area. This position is available for part time days. Care: Trach. G-tube dependent. Full care. Shift: ~ Every weekend or every... 

BIOLOGIQUE RECHERCHE

Brand Ambassador (Temporary - 7 Months) Job at BIOLOGIQUE RECHERCHE

 ...our NY Pop Up, running from June to December 2025. About the Brand: Biologique Recherche is a principled, artisanal, craft-...  ...Ambassade Spa is in LA on Melrose Place. Role: Brand Ambassador The right candidate is comfortable in a high-end luxury environment...