1

Low Level Software Developer Jobs in Madison, WI

... sources, including engineering and specification documents. Design and develop electrical ... low-level firmware for FPGAs (microcontroller knowledge considered a plus) Debug hardware/software ...

Develop and maintain software that supports the lifecycle of a complex radiation therapy medical ... right level of detail. Travel * Some travel ( Qualifications Required * BS in Computer Science ...

Develop and maintain software that supports the lifecycle of a complex radiation therapy medical ... right level of detail. Travel * Some travel ( Qualifications Required * BS in Computer Science ...

Sr. Engineer, Software

Madison, WI

$123K - $162K/yr

Mentor mid-level and junior engineers through detailed code reviews, pair programming sessions, and ... software development life cycle including testing, implementation and auditing * Proven track ...

Sr. Software Engineer

Madison, WI · Hybrid

$123K - $162K/yr

We are looking to bring on a talented Senior level Engineer that will lead the development and architecture of our next gen Analysis software! In this role you'll play a part in designing the ...

next page

Showing results 1-20

Low Level Software Developer information

See Madison, WI salary details

$48.4K

$112.7K

$167.3K

How much do low level software developer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for low level software developer in Madison, WI is $112,698.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,700.00 and $131,000.00 per year, depending on experience, location, and employer.

What are Low Level Software Developers?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a Low Level Software Developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.
What are popular job titles related to Low Level Software Developer jobs in Madison, WI? For Low Level Software Developer jobs in Madison, WI, the most frequently searched job titles are:
What job categories do people searching Low Level Software Developer jobs in Madison, WI look for? The top searched job categories for Low Level Software Developer jobs in Madison, WI are:
What cities near Madison, WI are hiring for Low Level Software Developer jobs? Cities near Madison, WI with the most Low Level Software Developer job openings:

Electrical Engineer III

Accuray

Madison, WI • On-site

Full-time

Posted 20 days ago


Job description

Give hope. Give health. Make your mark in the fight against cancer.

At Accuray, we make a direct and powerful impact on the lives of cancer patients every day - helping them live longer, better lives. But our commitment to innovation offers a truly unique opportunity: the chance to change the fight against cancer - helping to develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and cancer survivors around the world.

Accuray develops, manufactures and sells radiotherapy systems for alternative cancer treatments. Our radiation therapy for cancer makestreatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.

Job Description

Key Responsibilities

Hardware Design

Research, plan, design, and develop electronic circuit designs in accordance with product requirements as established from various sources, including engineering and specification documents.

Design and develop electrical schematics and documentation (including PCB layout guidance)

Select and qualify electronic components based on performance, cost, and lifecycle considerations

Perform circuit analysis, simulation, and design verification

Support prototype debugging and design verification & validation testing

Develop and maintain low-level firmware for FPGAs (microcontroller knowledge considered a plus)

Debug hardware/software interactions using lab tools (oscilloscope, logic analyzer, etc.)

System Integration & Support

Integrate circuit boards and firmware into larger system architectures

Diagnose and resolve cross-functional issues spanning hardware, firmware, and system performance

Support design changes (ECR/ECO) including impact assessment and verification

Partner with manufacturing to improve design for manufacturability and testability (DFM/DFT)

Documentation & Compliance

Develop and maintain design documentation (schematics, specifications, firmware documentation, test plans, reports)

Participates in creation, documentation, and review of design requirements.

Group Support

Provides work breakdowns and estimates of effort for personal project work, in conjunction with the Electrical Engineering Manager and Project Managers.

Works effectively with other engineering staff, subcontractors, and consultants.

---

Required Qualifications

Bachelor's degree in Electrical Engineering or related field with 5+ years industry experience

Proficiency with PCB design and digital circuit development (analog a plus)

Experience with FPGA development or HDL (VHDL/Verilog)

Hands-on experience with electronics debugging and lab instrumentation

Ability to analyze and troubleshoot hardware/firmware issues

---

Preferred Qualifications

Demonstrated ability to analyze and resolve complex hardware system issues

Familiarity with microcontroller design and programming (C/C++/Python a plus)

Familiarity with communication protocols (SPI, I2C, UART, CAN, Ethernet), and real-time control functions

Experience with medical devices or regulated industries

Knowledge of EMI/EMC considerations and testing

Exposure to system-level architecture and integration

---

Key Competencies

Strong problem-solving and analytical skills

Ability to work cross-functionally (R&D, Manufacturing, Quality)

Clear and concise technical communication and documentation skills

Detail-oriented with a focus on design quality and reliability

---

Scope & Impact

Contributes to end-to-end product development, from design through production support

Direct influence on product performance, reliability, and patient safety

To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.

EEO Statement

At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top - and everyone works to push them further. We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project and every work day. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin - including individuals with disabilities and veterans.