Demo

Senior Embedded Software Engineer

KÄGWERKS
Vancouver, WA Full Time
POSTED ON 2/13/2025
AVAILABLE BEFORE 4/28/2025

Job Type

Full-time

Description

Senior Embedded Software Engineer

Job Details

Job Type

Full-time

Remote

  • Senior Embedded Software Engineering

Description

WHO IS KGWERKS

We are a leader in hardened cases and communications, supporting the military, first responders, and 2A enthusiasts. Our veteran-owned company has been in business for seven years and serves a global client base. Our continued growth and preferred contractor status are a result of a talented team that creates cool tech for the warfighter and front-line responder. The question is, will you be the next one to join our company?

JOB SUMMARY - Senior Embedded Software Engineer

This is the perfect role for someone who is highly organized, self-driven, decisive, and eager to pitch-in and support our R&D, testing, manufacturing, and customer service functions. You will be responsible for the development, design, and evaluation of embedded software for our communication products, and collaborating with the various Engineering teams to achieve stated product goals. This is a fantastic opportunity for a professional who thrives in a busy workplace and works well with a highly talented group of individuals in a fast-moving environment.

ON ANY GIVEN DAY, YOU COULD BE DOING THESE THINGS

  • Participate as a critical member of a cross-functional engineering project team.
  • Communicate directly or indirectly with customers in person or remotely to clarify requirements and concerns and provide project status updates.
  • Review or create requirements for embedded system architecture, identify critical components and software interface designs.
  • Develop embedded software, firmware and applications for a variety of platforms, including bare metal MCUs, embedded Linux, and Android.
  • Participate in internal and external design reviews
  • Assist in board bring up and evaluation of prototype and first article systems running the developed software
  • Develop, execute, and document software test plans and results
  • Conduct inter-component level debug and identify solutions to complex problems. Troubleshoot design issues as they arise.
  • Develop and support software for manufacturing test fixtures to validate our products.
  • Perform other duties as needed or assigned.
  • Requirements

    WHAT WE EXPECT FROM YOU

    Knowledge

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Min 7 years of experience developing software for embedded hardware platforms.
  • Expert level proficiency with Linux development, including kernel modifications, device driver development, Uboot and interfacing to attached devices.
  • Strong understanding of routing in Linux based systems (Ethernet, IP stacks, VLANs, network bridging, etc.)
  • Experience optimizing software and configuration to minimize power consumption and maximize system performance
  • Familiarity with cross-discipline debugging of embedded hardware, including embedded debuggers and the ability to evaluate hardware / software interface issues
  • Experience developing software and drivers to communicate with embedded peripherals
  • Understanding of hardening Linux for STIG / SCAP conformance
  • Experienced with configuration control, versioning, and software release processes
  • Desirable to have experience with any of the following :
  • Docker and management / development of containerized applications
  • NVIDIA Jetson Orin Platform
  • AI modeling and software development
  • Android app development
  • Certificate management
  • Cryptography
  • Deploying solutions for detached (no internet access) operation
  • Developing CI / CD processes for automated test and deployment
  • Python and bash scripting
  • Proficient with MS software, including Outlook, Word, Excel and PowerPoint.
  • Attributes

  • Ability to communicate technical information clearly in both written and verbal forms
  • Highly organized and self-motivated to deliver quality products
  • Ability to perform under pressure, work with a wide variety of constituents and meet deadlines.
  • Dedicated worker that takes personal responsibility for the quality and completeness of the products
  • Able to work in an open and collaborative environment with a positive attitude
  • WHAT CAPACITY IS NECESSARY TO DO THIS JOB

    These physical demands are representative of the physical requirements necessary for an employee to successfully perform the essential functions of this job. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions of the job. While performing the responsibilities of this job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, and to stoop, kneel, crouch or crawl, and lift and move up to 75 pounds. Vision abilities required by this job include close vision. The noise level in the corporate work environment is usually quiet to moderate.

    Kgwerks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, gender identity or expression, religion, national origin, marital status, disability, veteran status, genetic information, or any other protected class. This position is subject to a 90-day probationary period.

    THIS FULL TIME POSITION INCLUDES

    This is a full-time position. A comprehensive benefits package is offered for this position, including health insurance, 401k matching, paid time off including your birthday and an employee shadow-stock pool.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Embedded Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Vancouver, WA area that may be a better fit.

    Senior Embedded Software Engineer

    Intelliswift - An LTTS Company, Camas, WA

    Senior Software Engineer (Linux Embedded Applications)

    Cisco Systems, Inc., Hillsboro, OR

    AI Assistant is available now!

    Feel free to start your new journey!