The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role ...
Quick apply
The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role ...
Quick apply
The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role ...
Springfield, IL · Hybrid
$70K - $85K/yr
Required Qualifications Bachelor's Degree in Computer Science, MIS or related field. Experience as a software developer through academics, projects, employment and internships Demonstrated ...
Springfield, IL · Hybrid
$70K - $85K/yr
Required Qualifications Bachelor's Degree in Computer Science, MIS or related field. Experience as a software developer through academics, projects, employment and internships Demonstrated ...
Springfield, IL · Hybrid
$95K - $115K/yr
Required Qualifications Bachelor's Degree in Computer Science, MIS or related field. 5+ years of experience as a software developer 5+ years of experience in web application development using C#, AS ...
Springfield, IL · Hybrid
$95K - $115K/yr
Required Qualifications Bachelor's Degree in Computer Science, MIS or related field. 5+ years of experience as a software developer 5+ years of experience in web application development using C#, AS ...
Computer science, software engineering, or related field preferred * 2+ years of software development experience * Demonstrate advanced knowledge of Microsoft .NET Framework, Microsoft NET Core, SQL ...
Computer science, software engineering, or related field preferred * 2+ years of software development experience * Demonstrate advanced knowledge of Microsoft .NET Framework, Microsoft NET Core, SQL ...
Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) Minimum 2 years of experience in software development related to .NET and other MS technologies ...
Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) Minimum 2 years of experience in software development related to .NET and other MS technologies ...
A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or * At least one year of W2 experience in a technical role, or * Equivalent technical ...
A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or * At least one year of W2 experience in a technical role, or * Equivalent technical ...
Chicago, IL · On-site
... Science, Information Systems Management or equivalent experience can be substituted with a ... Net Software Developer, C#, ASP.Net, SQL, OOAD, JavaScript, CSS, HTML, TypeScript, Git, Software ...
Chicago, IL · On-site
... Science, Information Systems Management or equivalent experience can be substituted with a ... Net Software Developer, C#, ASP.Net, SQL, OOAD, JavaScript, CSS, HTML, TypeScript, Git, Software ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trading Systems Software Developer, Chicago, IL We are seeking a C++ Trading Systems Software ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Trading Systems Software Developer, Chicago, IL We are seeking a C++ Trading Systems Software ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
Virginia, IL · On-site +1
$53.50 - $70.50/hr
We embed skilled Data Engineers, Data Scientists, and ETL Developers directly into intelligence ... What You'll Be Owning GRVTY is seeking a Senior Software Developer with a TS/SCI + Poly clearance ...
Virginia, IL · On-site +1
$53.50 - $70.50/hr
We embed skilled Data Engineers, Data Scientists, and ETL Developers directly into intelligence ... What You'll Be Owning GRVTY is seeking a Senior Software Developer with a TS/SCI + Poly clearance ...
Chicago, IL · On-site
Senior C++ Software Developer, Chicago, IL We are seeking a Senior C++ Software Developer for a ... Computer Science or an equivalent field. - Problem solvers who are driven, self-motivated, and ...
Chicago, IL · On-site
Senior C++ Software Developer, Chicago, IL We are seeking a Senior C++ Software Developer for a ... Computer Science or an equivalent field. - Problem solvers who are driven, self-motivated, and ...
PASQAL designs and develops Quantum Processing Units and dedicated software tools. These innovative ... You will join as a Scientific Machine Learning Engineer specializing in chemistry applications ...
PASQAL designs and develops Quantum Processing Units and dedicated software tools. These innovative ... You will join as a Scientific Machine Learning Engineer specializing in chemistry applications ...
Chillicothe, IL · On-site
... Science, Software Engineering, Robotics, or related field (Master's preferred) or equivalent experience • Experience working with distributed systems, middleware, or robotics frameworks • ...
Chillicothe, IL · On-site
... Science, Software Engineering, Robotics, or related field (Master's preferred) or equivalent experience • Experience working with distributed systems, middleware, or robotics frameworks • ...
Chicago, IL · On-site
$80K - $120K/yr
Software Engineer - N-Tiered Software Developer Department: Technology Employment Type: Full Time ... A bachelor's degree in computer science/engineering (or equivalent practical experience) and ...
Chicago, IL · On-site
$80K - $120K/yr
Software Engineer - N-Tiered Software Developer Department: Technology Employment Type: Full Time ... A bachelor's degree in computer science/engineering (or equivalent practical experience) and ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
Waukegan, IL · On-site
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
Waukegan, IL · On-site
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
Waukegan, IL · On-site
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
Waukegan, IL · On-site
$96K - $148K/yr
Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive ... Bachelor's degree in Computer Science, Information Technology or related field. * 5+ years of ...
Chicago, IL · On-site
$60K/yr
Now hiring for our Software Developer cohort startingin November 2026. To apply, please submit a ... A recent STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related ...
Chicago, IL · On-site
$60K/yr
Now hiring for our Software Developer cohort startingin November 2026. To apply, please submit a ... A recent STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related ...
$80.9K - $85.5K
17% of jobs
$86.9K is the 25th percentile. Wages below this are outliers.
$85.5K - $90.1K
26% of jobs
The median wage is $91.8K / yr.
$90.1K - $94.7K
20% of jobs
$94.7K - $99.2K
4% of jobs
$99.2K - $103.8K
5% of jobs
$106.7K is the 75th percentile. Wages above this are outliers.
$103.8K - $108.4K
4% of jobs
$108.4K - $113K
5% of jobs
$113K - $117.6K
4% of jobs
$117.6K - $122.1K
4% of jobs
$122.1K - $126.7K
5% of jobs
$126.7K - $131.3K
4% of jobs
$80.9K
$99.3K
$131.3K
A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.
A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.
Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.

Contractor
Re-posted 29 days ago
The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role is crucial in creating operating systems-level software, compilers, and network distribution software for various applications, including medical, industrial, military, communications, aerospace, and business.
MUST HAVE:
Well versed in embedded C (embedded programming)
Software for machines (engines, transmissions etc)
If they have systems design, Data link (CAN Ethernet) those are advantages
Former Cat plus
RTOS background
Application level
Bachelor's Degree
anyone who worked at CAT Electronics formerly
5-10 years of experience
Essential Skills
Additional Skills & Qualifications
Work Environment
The role is 100% onsite and involves working in a dynamic environment focused on embedded systems development. The position requires collaboration with various departments to ensure the efficient implementation and deployment of software solutions.