Skip to main content
Upload your resume - Let employers find you

Computer Programmer jobs

Sort by: -
    • NextGen RF Design is seeking a Senior Embedded Software Engineer with 7 years of experience developing embedded C software for real-time, hardware-centric…
    • Conduct analysis of defined computer-oriented system problems and develop feasible solutions in accordance with industry standards.
    • We are looking for a Frontend Engineer with strong experience in React and PixiJS to build high-performance, real-time browser-based games.
    • Our XPS, AES, and SIMS systems enable scientists and engineers worldwide to analyze materials and develop next-generation technologies across industries…
    • Generous PTO, 401K, Health Insurance Package.
    • Sign On Bonus Available for Qualified Candidates.
    • In-Depth Engineering is seeking mid to senior level Software…
    • Mastery of basic math, strong computer skills, and an excellent attention to detail.
    • You won't just be writing code; you’ll be designing the manufacturing…
    • MS in statistics, mathematics, computer science, or other quantitative discipline is preferred, BS in same fields would be acceptable depending on work…
    • In this role, you will be responsible for developing, testing, and optimizing robotic welding programs to ensure high-quality production output.
  • Careers in web development

    • CAI
      Remote
      • $90 - $108 an hour
      • Full-time
      • Health insurance
      • Paid time off
      • Vision insurance
      • Dental insurance
      • Paid sick time
    • Front-End Web Developer

      Easily apply
      Often replies in 1 day
      2.7 August Apparel Inc.
      Los Angeles, CA 90007
      • From $75,000 a year
      • Full-time
      • Day shift
      • 401(k)
      • Health insurance
      • Retirement plan
      • Paid time off
      • Employee discount
      • Vision insurance
    • Full Stack Developer (Python/Angular/AI)

      Easily apply
      New
      Primary Talent Partners
      Remote in Columbus, OH 43230
      • $58 - $68 an hour
      • Contract
    • Summary: *Digital Dog Direct is currently searching for a Variable Data Programmer with experience in the print & mail industry.
    • Verifying insurance information and benefits.
    • Coding and billing medical visits.
    • Handling denied claims and appeals.
    • Answering billing-related phone calls.
  • Roles in software testing and quality assurance

    • DataAnnotation
      Remote in San Diego, CA
      • $50 - $100 an hour
      • Contract
      • On demand
      • Flexible schedule
    • Test Engineer

      Easily apply
      New
      SDI International Corp
      North Carolina
      • $60,000 - $70,000 a year
      • Full-time
      • Paid training
      • On-the-job training
      • 401(k)
      • Health insurance
      • 401(k) matching
      • Paid time off
    • Northrop Grumman
      Newport News, VA 23602
      • $75,800 - $141,200 a year
      • Full-time
      • Overtime
      • Health insurance
      • Paid time off
      • Disability insurance
      • Paid holidays
    • Control Systems 21 | Dillsburg, PA | Full-Time.
    • Controlsystems21.com | Careers@controlsystems21.com | (717) 432-5511.
    • Ladder Logic, Structured Text (required).
    • Control Systems 21 | Dillsburg, PA | Full-Time.
    • Controlsystems21.com | Careers@controlsystems21.com | (717) 432-5511.
    • Ladder Logic, Structured Text (required).
  • Positions in database management

    • Lead Data Engineer

      Easily apply
      OPERS
      Hybrid work in Columbus, OH 43215
      • $111,820.80 - $139,755.20 a year
      • Full-time
      • 457(b)
      • Health insurance
      • Vision insurance
      • Dental insurance
      • Life insurance
      • Free parking
    • Radost Solutions LLC
      Remote
      • $52 - $65 an hour
      • Full-time +1
      • 401(k)
      • Health insurance
      • Paid time off
      • Vision insurance
      • Dental insurance
      • Paid holidays
    • Chapter One
      Remote
      • $110,000 - $125,000 a year
      • Full-time
      • Health insurance
      • Retirement plan
      • 401(k) matching
      • Paid time off
      • Vision insurance
      • Dental insurance
    • We are looking for AN EXPERIENCED Biller who sees denied claims as opportunities in work clothes instead of dead ends, who works collaboratively to uncover…
    • Medical Billing and Coding Specialist will be responsible for the coding and collection of routine to complex physician charges and patient data to ensure that…
    • Minimum of 5+ years of information technology professional experience as an analyst, programmer, or business/process analyst (or 7+ years with a 2-year degree,…
Get email updates for the latest Computer Programmer jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

computer programming

Resume Resources:

Job Post Details

Senior Embedded Software Engineer - job post

NextGen RF Design
2130 West Howard Drive, North Mankato, MN 56003
$100,000 - $135,000 a year - Full-time

Profile insights

Find out how your skills align with the job description

Skills

Do you have experience in Version control systems?

Education

Do you have a Bachelor's degree?

Job details

Pay

  • $100,000 - $135,000 a year

Job type

  • Full-time

Benefits

Pulled from the full job description

  • 401(k)
  • Health insurance

Full job description

JOB DESCRIPTION

Job Title: Product and Quality Manager

Company: NextGen RF Design, Inc.

Location: North Mankato, MN

Job Type: Full-Time

Apply directly at https://www.nextgenrf.com/about/careers/

NextGen RF Design is seeking a Senior Embedded Software Engineer with 7 years of experience developing embedded C software for real-time, hardware-centric systems. This role is for a hands-on technical expert who designs, implements, debugs, and maintains low-level firmware across microcontrollers, SoCs, and embedded Linux platforms.

You will play a critical role in architecting and delivering robust, production-ready embedded software, working closely with hardware, FPGA, DSP, and systems engineers. While mentorship and technical leadership are expected, this is not a people-management role, it is focused on deep technical contribution and ownership. This role requires strong hands-on experience debugging complex embedded systems running both RTOS and Embedded Linux in production environments

Key Responsibilities

· Embedded Software Development

o Design, develop, and maintain embedded C/C++ firmware for microcontroller- and SoC-based systems.

o Implement real-time software using RTOS environments (e.g., FreeRTOS, or similar).

o Develop and maintain low-level drivers, BSPs, bootloaders, and hardware abstraction layers.

o Write efficient, deterministic, and maintainable code for interrupt-driven and time-critical systems.

o Embedded Linux is used where appropriate and complements MCU/RTOS-based systems.

§ Kernel configuration and debugging

§ Device drivers

§ User-space applications and services

o Lead design reviews; establish coding, documentation, and verification standards; drive technical best practices across projects.

· System Architecture & Integration

o Collaborate with hardware, FPGA, and DSP engineers to define hardware/software partitioning.

o Translate system requirements into clear, testable software designs and interfaces.

o Participate in design reviews, ensuring software architectures are scalable, testable, and production-ready.

o Support integration of embedded software into complete RF and embedded systems.

· Debugging & Bring-Up

o Lead board bring-up and system-level debugging on new hardware.

o Diagnose and resolve complex issues involving:

§ Memory corruption, stack overflows, race conditions

§ Timing issues, watchdog resets, and hard faults

§ Kernel panics and low-level Linux issues

o Use tools such as JTAG/SWD debuggers, logic analyzers, oscilloscopes, and trace tools.

o Debug across hardware, firmware, and OS boundaries.

· Customer & Business Alignment

o Work directly with customers to capture requirements, translate into system-level specifications, and communicate design tradeoffs.

o Represent the company at customer design reviews, technical working groups, or industry events as needed.

· Verification, Quality & Production Support

o Develop and execute unit, integration, and system-level test strategies.

o Ensure software meets performance, reliability, and maintainability requirements.

o Support manufacturing test, field issues, and long-term product sustainment.

o Contribute to coding standards, documentation, and software best practices.

o Support requirements traceability, documentation, and formal verification activities consistent with structured product development and quality system standards.

· Technical Leadership & Mentorship

o Provide technical guidance and mentorship to junior and mid-level engineers.

o Lead by example through code quality, design rigor, and problem-solving approach.

o Influence engineering best practices without formal management responsibility.

JOB REQUIREMENTS

· BS in Computer Engineering, Electrical Engineering, Computer Science, or related field.

· 10+ years of professional experience in embedded software development.

· Solid background in embedded Linux, including kernel-level debugging.

· Proven experience with:

o Interrupts, DMA, memory-mapped I/O

o Multithreading, synchronization, and real-time constraints

o Device driver development

· Deep debugging skills using both software and hardware tools.

· Expert-level skills in:

o C/C++ for embedded systems (bare metal and RTOS).

o Git-based version control and CI/CD workflows.

· Basic Understanding of RF communications protocols (e.g., Lora, Wi-Fi, Bluetooth, LTE/5G, proprietary modulations).

· Ability to manage tasks using Atlassian JIRA or other software tracking tools.

· Demonstrated experience leading engineering teams or mentoring junior engineers.

· Strong written and verbal communication skills, with ability to explain technical tradeoffs to both engineers and executives.

· Experience with ISO 9001 or other regulated development environments preferred.

· End-to-end ownership: define requirements, document designs, develop and verify firmware; proficient with interrupt-driven, real-time systems and device drivers.

· Evaluate and partition functions across CPU, FPGA, and peripherals, making clear cost, performance, and schedule tradeoffs.

JOB SNAPSHOT

Base Pay: Competitive; commensurate with experience

Employment: Full-Time, OnSite/Hybrid

Job Type: Engineering, Embedded Design

Education: BSCE/BSEE required.

Experience: 7 years experience preferred

Manages Others: No

Industry: RF Engineering Services

Required Travel: Not Specified

Job Type: Full-time

Pay: $100,000.00 - $135,000.00 per year

Benefits:

  • 401(k)
  • Health insurance

Ability to Commute:

  • North Mankato, MN 56003 (Preferred)

Ability to Relocate:

  • North Mankato, MN 56003: Relocate before starting work (Preferred)

Work Location: In person

Let Employers Find YouUpload Your Resume
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.