Software Engineer
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
$83K - $154K/yr
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
$83K - $154K/yr
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
Software Engineer Do you have the skills--and drive--to join a tech team that's working to ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
Software Engineer Do you have the skills--and drive--to join a tech team that's working to ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
The Software Engineer T1 uses and provides creative solutions to complex, technical, system and software integration problems using modern Agile/DevSecOps processes and tools. The multi-discipline ...
The Software Engineer T1 uses and provides creative solutions to complex, technical, system and software integration problems using modern Agile/DevSecOps processes and tools. The multi-discipline ...
Indianapolis, IN · On-site
The Software Engineer T1 uses and provides creative solutions to complex, technical, system and software integration problems using modern Agile/DevSecOps processes and tools. The multi-discipline ...
Indianapolis, IN · On-site
The Software Engineer T1 uses and provides creative solutions to complex, technical, system and software integration problems using modern Agile/DevSecOps processes and tools. The multi-discipline ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that ... inclusion embedded in every aspect of our culture and reflected in everyday interactions. This ...
We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for ...
We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for ...
Indianapolis, IN · On-site
$124K - $159K/yr
Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...
Indianapolis, IN · On-site
$124K - $159K/yr
Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Indianapolis, IN · On-site
$99K - $137K/yr
MS or foreign equiv. in Electrical or Mechanical Engineering or closely related field; at least 3-yr exp. .; strong ability in C/C++, embedded software development, DAQ and fluid theory; background ...
Indianapolis, IN · On-site
$99K - $137K/yr
MS or foreign equiv. in Electrical or Mechanical Engineering or closely related field; at least 3-yr exp. .; strong ability in C/C++, embedded software development, DAQ and fluid theory; background ...
Indianapolis, IN · On-site
$99K - $137K/yr
MS or foreign equiv. in Electrical or Mechanical Engineering or closely related field; at least 3-yr exp. .; strong ability in C/C++, embedded software development, DAQ and fluid theory; background ...
Indianapolis, IN · On-site
$99K - $137K/yr
MS or foreign equiv. in Electrical or Mechanical Engineering or closely related field; at least 3-yr exp. .; strong ability in C/C++, embedded software development, DAQ and fluid theory; background ...
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
Indianapolis, IN · On-site
$61.97/hr
Job Title: Sr. Systems Engineer Location: Indianapolis, IN Zip Code: 46204 Duration:12 Months Pay ... You will collaborate with global teams across hardware, software, controls, and validation ...
Indianapolis, IN · On-site
$61.97/hr
Job Title: Sr. Systems Engineer Location: Indianapolis, IN Zip Code: 46204 Duration:12 Months Pay ... You will collaborate with global teams across hardware, software, controls, and validation ...
$68.7K - $77.9K
1% of jobs
$77.9K - $87.2K
2% of jobs
$87.2K - $96.5K
3% of jobs
$96.5K - $105.8K
6% of jobs
$105.8K - $115K
5% of jobs
$115K - $124.3K
5% of jobs
$127.6K is the 25th percentile. Wages below this are outliers.
$124.3K - $133.6K
5% of jobs
$133.6K - $142.9K
7% of jobs
$142.9K - $152.1K
3% of jobs
$152.1K - $161.4K
3% of jobs
The median wage is $162.7K / yr.
$161.4K - $170.7K
58% of jobs
$68.7K
$150.5K
$170.7K
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

8.9
Based on 140 frontline employees who took The Breakroom Quiz
46th of 261 rated insurance
Get the full story on Breakroom
Sourced by ZipRecruiter
Since 1912, we've grown into the fifth largest global property and casualty insurer based on 2022 gross written premium. We also rank 86 on the Fortune 100 list of largest corporations in the US based on 2022 revenue. At Liberty Mutual Insurance we work hard every day to support our customers and our people, so they can protect their families, build their businesses and invest in their futures. We are headquartered in Boston, but our people, our customers and our reach span the globe. So to better serve our global customers and employees, we are organized into three business units.
Insurance services
10,000+ Employees
Boston, MA, US