2

Entry Level Embedded Software Engineer Robotics Jobs in Minneapolis, MN

We are seeking an early career Software Engineer to join our Engineering Innovation team. In this ... UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots. * Support new and ...

As a Software Engineer II you will be part of our Device Embedded Systems team responsible for designing, developing and verifying embedded software applications used in implantable cardiac medical ...

As a Software Engineer II you will be part of our Device Embedded Systems team responsible for designing, developing and verifying embedded software applications used in implantable cardiac medical ...

As a Software Engineer II you will be part of our Device Embedded Systems team responsible for designing, developing and verifying embedded software applications used in implantable cardiac medical ...

Software QA Intern

Minneapolis, MN · On-site

$20 - $26.25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Plymouth, MN · On-site

$20 - $26.25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer Robotics information

See Minneapolis, MN salary details

$73.1K

$160.1K

$181.6K

How much do entry level embedded software engineer robotics jobs pay per year?

As of Aug 8, 2026, the average yearly pay for entry level embedded software engineer robotics in Minneapolis, MN is $160,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,300.00 and $180,600.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by entry level embedded software engineers in robotics, and how can they best prepare for them?

Entry-level embedded software engineers in robotics often encounter challenges such as debugging hardware-software interactions, working with limited system resources, and adapting to rapidly evolving project requirements. To navigate these, it's helpful to develop a strong understanding of embedded C/C++ programming, become familiar with hardware debugging tools, and practice effective communication within multidisciplinary teams. Proactively seeking mentorship and participating in code reviews can also accelerate learning and help you adapt quickly to the fast-paced robotics environment.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer in robotics?

To thrive as an Entry Level Embedded Software Engineer in Robotics, you need a solid understanding of C/C++ programming, microcontroller architectures, and a relevant engineering degree (such as Electrical, Computer, or Robotics Engineering). Familiarity with real-time operating systems (RTOS), debugging tools, and version control systems like Git is typically expected. Strong problem-solving skills, attention to detail, and effective collaboration are valuable soft skills in this role. These competencies ensure reliable software development, efficient teamwork, and the successful integration of software with robotic hardware.

What does an entry level embedded software engineer in robotics do?

An Entry Level Embedded Software Engineer in Robotics is responsible for designing, developing, and testing software that runs on embedded systems within robotic devices. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Typical tasks include writing code in languages like C or C++, debugging, performing hardware-software integration, and supporting the development of real-time control systems. Their work is crucial for enabling robots to perform tasks autonomously and efficiently.

What is the difference between Entry Level Embedded Software Engineer Robotics vs Entry Level Firmware Engineer?

AspectEntry Level Embedded Software Engineer RoboticsEntry Level Firmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related field; knowledge of robotics systemsBachelor's in Electrical, Computer Engineering, or related field; experience with embedded systems
Work EnvironmentRobotics labs, manufacturing, research facilitiesConsumer electronics, automotive, industrial devices
Employer & Industry UsageRobotics companies, automation firms, research institutionsElectronics manufacturers, automotive, IoT companies
Common Search & ComparisonYesYes

Entry Level Embedded Software Engineer Robotics focuses on developing software for robotic systems, integrating sensors and actuators. Entry Level Firmware Engineer develops low-level software for embedded devices across various industries. While both roles require similar technical skills and educational backgrounds, their application environments and specific focus areas differ.

What are the most commonly searched types of Embedded Software Engineer Robotics jobs in Minneapolis, MN? The most popular types of Embedded Software Engineer Robotics jobs in Minneapolis, MN are:
What are popular job titles related to Entry Level Embedded Software Engineer Robotics jobs in Minneapolis, MN? For Entry Level Embedded Software Engineer Robotics jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer Robotics jobs in Minneapolis, MN look for? The top searched job categories for Entry Level Embedded Software Engineer Robotics jobs in Minneapolis, MN are:

Embedded Software Engineer

ForwardEdge ASIC LLC

Saint Paul, MN • On-site

$120K - $140K/yr

Other

Medical, Retirement, PTO

Re-posted 18 days ago


Job description

Position Description: At ForwardEdge ASIC, we specialize in best-in-class ASIC technology, 100% domestically traceable microelectronic solutions designed for performance in commercial, aerospace, defense, and security sectors. FEASIC operates a full-scale ASIC design shop with cross-disciplinary fluency between digital logic, analog/mixed-signal design, and physical layout, and sits at the intersection of advanced ASIC, FPGA, and microelectronics design. As a wholly owned subsidiary of Lockheed Martin, we combine the agility of a startup with the stability and scale of a Fortune 100 leader. We operate in a nimble, fast-paced environment of 80+ highly experienced and specialized engineers with over 25 years of ASIC/FPGA experience and more than 300 patents. Job SummaryWe are seeking an Embedded Software Engineer to design embedded software and device drivers that enable silicon validation and hardware bring-up, while also supporting the Validation environment. The Engineer will work closely with firmware, validation, FPGA and hardware design teams to develop software that enables test execution, hardware control, automation, debug, and data collection. This role focuses on register-level control, hardware abstraction layers, device driver development, peripheral drivers, and communication between microcontroller firmware and FPGA logic blocks.Key Responsibilities• Design and develop embedded software for hardware bring-up• Develop, integrate, and maintain device drivers for embedded platforms and validation environments• Implement register-level control, hardware abstraction layers, and low-level driver interfaces• Develop and integrate drivers for peripherals such as GPIO, UART, SPI, I2C, timers, interrupts, DMA, and memory-mapped interfaces• Bring up and debug device-level software interfaces for new silicon and board platforms• Implement project-specific embedded test flows for new silicon programs• Debug hardware/software interaction issues using lab equipment, logs, firmware traces, and technical documentation• Support validation automation, test execution, result collection, and reporting workflows• Collaborate with firmware, FPGA, validation, and design teams to ensure software readiness for bring-up and characterization• Improve documentation for software methdology, driver usage, onboarding, and knowledge transferQualifications• Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field• 2+ years of experience developing embedded software, validation software, hardware-control software, or device drivers• Experience with C or C++ for embedded software or device driver development• Hands-on experience with Linux systems• Proficiency with Python in a production, lab, or engineering environment• Experience developing or debugging device drivers, peripheral drivers, board support software, or hardware abstraction layers• Experience with low-level hardware interfaces such as GPIO, UART, SPI, I2C, DMA, interrupts, or memory-mapped registers• Understanding of embedded software design concepts, including hardware abstraction layers, register access, interrupt handling, peripheral control, and driver architecture• Ability to read and understand datasheets, register maps, interface specifications, and technical documentation• Experience using electronic test and measurement equipment to validate designs, characterize performance, and troubleshoot hardware-level issues• Strong problem-solving skills and attention to detail• Effective communication and documentation abilities• US CitizenshipPreferred Qualifications- Experience with Linux kernel drivers, user-space drivers, or bare-metal device driver development- Experience with microcontroller firmware, boot flows, board bring-up, or hardware validation- Familiarity with FPGA-based systems and HDL environments such as VHDL or Verilog- Experience with PeakRDL, IP-XACT, CSR generation, or register automation tools- Experience with automated test frameworks, CI/CD, or lab automation- Experience with databases, result pipelines, dashboards, or web-based reporting tools- Exposure to silicon bring-up, post-silicon validation, or hardware characterizationWhat We Offer• Work-Life Balance: Flexible 9/80 work schedule with every other Friday off• Competitive Comp & Benefits: Healthcare and medical coverage options, 401(k) retirement benefits with company contribution, generous holidays and PTO• Incentives: Eligibility for short-term and long-term incentive programsJoin ForwardEdge ASIC and be part of a team that thrives on innovation and excellence in ASIC design. Together, we build the technology that enables a safer, more resilient world. $120,000.00 - $140,000.00 Annually