More jobs:
Job Description & How to Apply Below
We are looking for a passionate and experienced Senior Embedded Software Engineer to join our dynamic and growing team. You will play a key role in developing the next generation of products that define the future of fishing technology. What You'll Do:
· Design, develop, and maintain high-quality embedded software in C++ for our market-leading products.
· Lead board bring-up activities and develop low-level drivers and kernel customizations for Linux and RTOS environments.
· Architect and implement robust software systems, championing best practices in object-oriented design (OOD) and documentation.
· Collaborate with and mentor a talented, cross-functional team of C++, C, C#, and mobile developers in a friendly agile/scrum environment.
· Contribute to the entire product lifecycle, from concept and architecture to deployment and support.
· Solve complex problems involving inter-process communication, real-time constraints, and hardware/software integration.
Required Qualifications:
· Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a related field.
· 5+ years of professional experience in embedded software development.
· Expertise in modern C++ and
C.
· Proven experience with embedded Linux, including kernel customization, u-boot, device trees, and build systems (e.g., Yocto / Open Embedded).
· Hands-on experience with device driver development for RTOS and/or Linux.
· Proficiency with common hardware communication protocols such as I²C, SPI, UART, USB, and SDIO.
· Strong analytical, mathematical, and problem-solving skills. Preferred
Skills:
· Experience with wireless technologies (Wi-Fi, Bluetooth) and their associated protocols and drivers.
· Familiarity with Digital Signal Processing (DSP) programming.
· Knowledge of inter-device communication techniques and network protocols.
· A personal passion for fishing, boating, or the outdoors. Logistics:
· Work Arrangement:
This is a hybrid role, based in Alpharetta, GA office. You will have the flexibility to work from home up to two days per week.
· Travel:
Periodic travel between our engineering offices is required.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×