> Markdown version of [/jobs/ext/2165729-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/2165729-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Hottinger, Bruel & Kjaer - **Location:** Pompano Beach, FL, United States (Remote available) - **Experience:** Expert - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Computer Programming, Device Drivers, Linux Kernel, Software Systems, System Software, System Testing, Systems Integration - **Published:** August 21, 2026 - **Apply:** https://www.jofdav.com/jobs/59336730-sr-software-engineer ## About the Role Strong programming skills in C/C++. Experience with Linux kernel development, device drivers, and low-level system software. Knowledge of analog I/O, digital I/O, communication protocols, and hardware/software interfaces. Experience integrating and troubleshooting custom hardware and software at the system level. Ability to work independently on complex assignments requiring sound technical judgment. Strong communication and teamwork skills. Bachelor's degree in a technical discipline required. Over 5 years of engineering experience required. ## Description Do you want to be part of a business that genuinely values entrepreneurialism, innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands across multiple industries., The Custom Engineering Department is seeking a Senior Software Engineer to support custom software I/O development, Linux kernel development, hardware/software integration, system testing, and customer-specific engineering projects. This role supports complex design assignments, system-level troubleshooting, manufacturing support, and technical support for internal teams, customers, and partners., Develop, test, integrate, and support custom Linux kernel, device driver, and I/O software solutions. Design and support hardware/software interfaces for custom analog, digital, and communication I/O devices. Troubleshoot complex system-level hardware and software integration issues. Support Manufacturing with installation, configuration, testing, and validation of custom I/O products. Translate customer and product requirements into practical engineering solutions. Provide technical guidance to less experienced engineering staff. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)