2

Entry Level Embedded Software Engineer Robotics Jobs in Minneapolis, MN

Embedded Software Engineer

Eagan, MN ยท On-site

$134K - $176K/yr

Title: Embedded Firmware Software Engineer Location: Eagan, MN (Onsite) Type: Long-Term Contract Interview: 1st Round- Virtual & 2nd round In Person at Eagan MN Key Requirements: โ€ข Strong ...

You don't need to arrive with RPA expertise - we provide structured training on UiPath and our ... Apply software engineering best practices - version control, code review, unit testing, CI/CD - to ...

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 ...

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 ...

The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...

The Interventional Urology Software Engineer is responsible for design, development and ... Design, develop and maintain embedded firmware for microcontroller-based medical devices under the ...

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 ...

Exhibits relentless focus in software reliability engineering standards embedded into development standards * Embraces emerging technology opportunities and contributes to the best practices in ...

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 Jul 14, 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, and why are they important?

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

Posted 22 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