Senior Embedded Software Engineer
1 month ago
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.
-
Software Engineer, Embedded Systems
1 month ago
North Vancouver, Metro Vancouver Regional District, CA Jetson home inc Full timeJetson 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...
-
Senior Software Developer, Mobile Engineering
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Software Aspekte Full timeWe 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...
-
Intermediate Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Huawei Technologies Canada Co., Ltd. Full timeOur 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 timeMon 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...
-
Staff Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Testing Solutions GmbH Full timeMarqeta 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...
-
Senior/Lead Software Engineer
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Arista Networks Full timeHome 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...
-
Senior/Lead Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Arista Networks 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 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 timeEducation 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...
-
Senior/Lead Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Arista 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 software-defined networking to provide our clients with a competitive edge in...
-
Senior/Lead Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Arista Full timeSenior/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...
-
Systems Software Engineer
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Electronic Arts Inc. Full timeEA 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,...
-
Sr. Advanced Software Engineer
1 month ago
North Vancouver, Metro Vancouver Regional District, CA oilandgas.org.uk Full timeInnovate 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...
-
Senior Software QA Automation Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA WineDirect Full timeSenior 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 timeAre 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....
-
Software Test Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Arista Full timeJob 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...
-
Senior Software Engineer
1 month ago
Vancouver, Metro Vancouver Regional District, CA Electronic Arts Full timeThe 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...
-
Senior Software Engineer, Backend
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Spexi Geospatial Inc. Full timeSpexi 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...
-
Senior Software Development Engineer, AWS IAM
1 month ago
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSenior 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...
-
Senior/Lead Software Engineer, Network Systems
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Arista Networks Full timeCompany 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...
-
Senior Backend Software Engineer, App Store
1 month ago
Vancouver, Metro Vancouver Regional District, CA Apple Inc. Full timeSenior 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...