Senior Embedded Software Engineer

1 month ago


Vancouver Metro Vancouver Regional District, CA Kagwerks Full time

All Jobs > Senior Embedded Software Engineer

Remote • Senior Embedded Software Engineering

Description

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

- AI modeling and software 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.

Kägwerks 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.

#J-18808-Ljbffr

  • North Vancouver, Metro Vancouver Regional District, CA Jetson home inc Full time

    Jetson is on a mission to accelerate the transition of 100M homes across North America away from burning fossil fuels to sustainable energy use. Here at Jetson, we believe in a future that is 100% electric and 100% better.Homes are one of the largest sources of carbon emissions, which can be dramatically reduced by converting to heat pumps, however, adoption...


  • Vancouver, Metro Vancouver Regional District, CA Software Aspekte Full time

    We are hiring an Senior Software Developer to join our Mobile Software Development team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.As an Senior Software Developer in the Mobile team you willHave the opportunity to...


  • Vancouver, Metro Vancouver Regional District, CA Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for aSoftware Engineer. Responsibilities: • Design and implement prototypes multi-media (audio, image and video) acceleration framework for AI SoC chips • Design and implement prototypes camera system and ISP firmware for AI SoC chips • Design and implement prototypes middleware for AI Soc chips •...

  • Software QA Engineer

    1 month ago


    Vancouver, Metro Vancouver Regional District, CA Testing Solutions GmbH Full time

    Mon Aug 19 2024 POSTED June 20, 2024 Vancouver , British Columbia , Canada On-Site Full-Time About the positionHP is looking for SQA and test engineers with passion for functional testing and automation of embedded devices. This role is part of our SQA team responsible for designing, implementing, and exercising comprehensive testing strategies for our IP...


  • Vancouver, Metro Vancouver Regional District, CA Testing Solutions GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates are...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Home Senior/lead Software Engineer (Packet Forwardin Home Senior/lead Software Engineer (Packet Forwardin > Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is an industry leader in data-driven,client-to-cloud networking for large data center, campus and routingenvironments. What sets us apart is our relentless pursuit...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...

  • software engineer

    3 weeks ago


    Vancouver, Metro Vancouver Regional District, CA ZOMI Technology Ltd. Full time

    Education Bachelor's degree Tasks Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems Operate automatic or other testing equipment to ensure product quality Conduct tests and perform security and quality...


  • Vancouver, Metro Vancouver Regional District, CA Arista Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, Metro Vancouver Regional District, CA Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Full-timeArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and...


  • Vancouver, Metro Vancouver Regional District, CA Electronic Arts Inc. Full time

    EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games. At the heart of EA SPORTS is the FC franchise. EA SPORTS FC is the world's #1 best-selling video game with over 200M engaged players across multiple platforms,...


  • North Vancouver, Metro Vancouver Regional District, CA oilandgas.org.uk Full time

    Innovate to solve the world's most important challengesJoin a team recognized for leadership, innovation and diversity.As a Senior Advanced Software Engineer here at Honeywell, you will be responsible for developing and implementing advanced software solutions to address complex challenges in our industry. You will play a key role in designing and...


  • Vancouver, Metro Vancouver Regional District, CA WineDirect Full time

    Senior Software QA Automation EngineerWineDirect is the leading provider of Direct-to-Consumer solutions for wineries. As the wine industry has increased focus on DTC sales over the past few years, we’ve been leading the charge with our all-in-one solution. With e-commerce, wine club management, point-of-sale, and order fulfillment – we have everything...


  • Vancouver, Metro Vancouver Regional District, CA Jobber Full time

    Are you an experienced software engineer with a passion for building reusable solutions? Then Jobber might be the place for you! We're looking for a Senior Software Engineer to be part of ourProduct Software Engineering team. At Jobber, we don’t just build a product - we work on real problems that help people in small businesses to become successful....


  • Vancouver, Metro Vancouver Regional District, CA Arista Full time

    Job DescriptionWho You’ll Work WithArista Networks is looking for world-class Software Test Engineers to help us in building the highest quality networking products you can buy. At Arista, you’ll spend your time embedded deeply into our development teams, working side by side with the developers, helping us to explore, find and fix our bugs before they...


  • Vancouver, Metro Vancouver Regional District, CA Electronic Arts Full time

    The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA’s incredible games and player experiences with high-level platforms like Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social. By providing reusable capabilities that game teams can easily integrate into their work, we...


  • Vancouver, Metro Vancouver Regional District, CA Spexi Geospatial Inc. Full time

    Spexi is a drone technology company on a mission to make ultra-high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.We're building an exciting new two-sided marketplace called the Spexi Network. It's the world’s first Fly-to-Earn platform that enables drone pilots...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, AWS IAMAt Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...


  • Vancouver, Metro Vancouver Regional District, CA Apple Inc. Full time

    Senior Backend Software Engineer, App StoreJoin our innovative software engineering team at Apple Services, where our team exemplifies Apple's long-held passion for combining art and technology. We are the people who power the App Store on a massive scale, meeting Apple's high expectations with high performance to deliver a vast variety of apps in...