> Markdown version of [/jobs/ext/3867970-senior-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/3867970-senior-embedded-systems-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). --- # Senior Embedded Systems Engineer - **Company:** Konik & Company, Inc. - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Salary:** $110,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Software Documentation, Code Review, Computer Engineering, System Configuration, Linux, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Design, Python (Programming Language), OrCAD, PCI Express, Real-Time Operating Systems, Verilog, Diagnostic Tools, Multithreading, Serial Peripheral Interface, Fpga Hardware, Software Troubleshooting, Reliability of Systems, Git, Software Version Control, Hardware Debugging - **Published:** October 22, 2026 - **Apply:** https://www.juju.com/job/16_cfcdd5a52 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, or related field; equivalent experience considered. * 4+ years of relevant embedded firmware engineering experience. * Strong experience with C/C++ development in embedded environments. * Experience with RTOS fundamentals, including multi-threaded systems, interrupt handling, and real-time scheduling. * Experience with Python, Git, Linux, and embedded software development tools. * Familiarity with FPGA development environments, including Xilinx or Altera platforms. * Strong troubleshooting, communication, and project management skills. * Ability to manage multiple priorities while working collaboratively across engineering teams. * Ability to travel up to 5% domestically and internationally., * Master's degree in Electrical Engineering, Computer Engineering, or related field. * Experience developing drivers or communication stacks for high-speed protocols including Ethernet, PCIe, or USB-C. * Experience configuring and optimizing DDR3/DDR4/DDR5 memory controllers. * Strong understanding of Verilog/HDL and FPGA interfaces including AXI, SPI, I2C, or custom protocols. * Experience reviewing and troubleshooting Cadence Allegro schematics. ## Description * Design, develop, and optimize embedded firmware solutions for microprocessor-based platforms. * Develop robust C/C++ firmware supporting high-speed communication interfaces and peripheral systems. * Configure and optimize real-time operating systems (RTOS) to meet system performance and timing requirements. * Support hardware integration efforts, including board bring-up, troubleshooting, and debugging hardware-to-firmware interactions. * Design diagnostic tools and automated Python-based test solutions to validate hardware performance and system reliability. * Collaborate with electrical engineers on circuit design, component selection, schematics, and PCB development. * Perform code reviews, maintain version control standards, and support software documentation processes. * Provide technical guidance and mentorship to junior engineers while supporting continuous improvement initiatives.