Post job

Embedded software engineer jobs in Urbana, IL

- 1,588 jobs
All
Embedded Software Engineer
Senior Software Engineer
Systems Engineer
Embedded Software Developer
Embedded Engineer
Senior Software Development Engineer
Software Engineer
Senior Embedded Software Engineer
Computer Engineer
Principal Software Engineer
  • Embedded Software Engineer 2

    Cullerton Group

    Embedded software engineer job in Rossville, IL

    Cullerton Group has a new opportunity for an Embedded Software Engineer 2. The work will be done onsite in Mossville, IL. This is a long-term position that can lead to permanent employment with our client. Compensation is up to $52.99/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay). Job Summary We are seeking an embedded software engineer to design, develop, test, and evaluate software used within electronic control modules and embedded systems for complex machine, engine, display, and telematics platforms. This role will work across requirements development, software architecture, coding, and integration, supporting foundational communication protocols and common services within embedded environments. Projects include implementing C/C++ software components, optimizing system performance, and contributing to a team-focused development process that emphasizes quality, scalability, and reliability. Key Responsibilities • Design and implement embedded software from requirements through production deployment • Develop C and/or C++ code for embedded platforms supporting machine control, engine control, displays, and telematics • Analyze system performance and enhance efficiency, stability, and scalability • Review project requests to estimate development time and cost • Develop and execute test procedures for embedded software components • Support software interfaces between hardware, software layers, and communication protocols • Ensure software components comply with architecture standards and team processes • Participate in daily communication with engineering teammates and technical leaders Required Qualifications • Bachelor's degree in Electrical, Electronics, Computer Engineering, or Computer Science • Minimum 2 years of experience (Master's degree projects/internships may count if durations are listed) • Minimum 3 years of experience designing and coding in C and/or C++ • Strong background in embedded software development • Ability to follow structured software processes and interpret system requirements • Excellent communication, teamwork, and problem-solving skills Preferred Qualifications • Experience with machine systems or mechanical domain knowledge • Experience evaluating embedded system performance or interfacing hardware/software • Familiarity with data link protocols, diagnostics, HAL layers, or embedded information services Why This Role? This position offers an opportunity to contribute to impactful embedded software development that supports a global leader in heavy machinery and manufacturing through advanced control, communication, and integration technologies. Cullerton Group provides a professional environment with growth potential and strong long-term client partnerships.
    $53 hourly 3d ago
  • Senior Software Engineer

    Harnham

    Embedded software engineer job in Chicago, IL

    Senior Software Engineer - Build Next-Gen Conversational Platforms 💰 Salary: $230K base + 15% bonus + equity About the Opportunity Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding. They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI. The Role You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams. Key Responsibilities Develop backend services and APIs for high-concurrency, real-time applications Design scalable, secure architecture for cloud-based systems Work across backend and some frontend layers (full-stack experience is a plus) Implement solutions in AWS ecosystems (EKS, Lambda, S3) Optimize data models and pipelines using Postgres Collaborate with ML engineers and DevOps to integrate AI models into production Mentor junior engineers and establish best practices in coding, testing, and CI/CD What We're Looking For 6-7+ years of software engineering experience Strong CS fundamentals (data structures, algorithms, architecture) Experience with AWS services and containerized environments (Docker/Kubernetes) Proficiency in backend development (Java, Python, or similar) Exposure to frontend frameworks is a plus Familiarity with distributed systems and high-performance architectures Why Apply? Competitive compensation + bonus + equity Work on industry-disrupting AI solutions Collaborative culture with real impact Relocation support and hybrid flexibility
    $230k yearly 4d ago
  • Software Engineer

    Strategic Employment Partners (Sep 4.5company rating

    Embedded software engineer job in Chicago, IL

    Senior Software Engineer A tech-focused online brokerage based in The Loop is currently looking for a Senior Software Engineer to work on their core trading systems. They've been in business for over 20 years now and are in a major growth phase. This position focuses on the full life cycle of their proprietary trading platform, specifically across the front, middle, and back-office systems. You will be joining an established firm with a history of strong performance and a collaborative, tech-first culture. Responsibilities Developing and optimizing their high-performance order routing engines. Designing and implementing market data processing services. Integrating new features and connections using the FIX Protocol. Collaborating with business stakeholders to translate needs into technical solutions. Maintaining a high standard of code quality, performance, and reliability across all trading systems. Requirements Significant professional experience working as a Software Engineer, ideally on complex, high-performance systems. Expertise in C# development. Bachelor's or Master's Degree in Computer Science, Engineering, or a related field. Pluses Any professional experience with C++. Direct experience working on low-latency trading systems, market data, or electronic brokerage platforms. Familiarity with financial protocols like FIX.
    $73k-98k yearly est. 1d ago
  • Lead Principal Java Scala Blockchain Software Engineer

    Request Technology, LLC

    Embedded software engineer job in Chicago, IL

    This is not a C2C role, permanent W2 direct-hire only*** is bonus eligible*** Prestigious Financial Institution is currently seeking a Lead Principal Software Java Engineer, with Scala and Blockchain experience. Candidate will be responsible for the development and delivery of business features, integrating a variety of upstream data sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Working alongside experts that are building next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry Collaborating with others to deliver complex projects which may involve multiple systems Continuously thinking about the next steps while improving yourself and others around you Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop Optimizing application performance through analysis, code refactoring, and system tuning Recommending technologies and tools that improve the efficiency and quality of the systems and development processes. Qualifications: [Required] 2+ years of development experience with Scala [Required] 7+ years of experience in software development [Required] 5+ years of experience in Java or related technologies [Required] 3+ years of experience in react js or similar technologies [Required] 1+ years of experience with distributed application design & blockchain [Required] Experience with Akka or other actor-based systems [Required] Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher) [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing Technical Skills & Background: [Required] Scala-based software development experience [Required] Web/mobile application development experience [Required] Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk) [Required] Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms [Required] Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles [Required] Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance [Required] Deep understanding of performance issues and multi-threaded development [Required] Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages. Education: [Required] BS degree in Computer Science, similar technical field required [Preferred] Masters preferred
    $97k-129k yearly est. 2d ago
  • Senior SDET/QA Lead

    DSM-H Consulting

    Embedded software engineer job in Chicago, IL

    Note: Need local candidates only and interview will be onsite Role and Overview of the role: Looking for a candidate who has 8 to 10 years of experience. It's a Senior lead kind of a role who would be involved in trying to understand development solutions for different features that are coming available, try and understand the testing scope for these new solutions, come up with a test approach, test plan, outline the test cases. Perform automation for these cases and develop automated squirts and then continuously monitor. This candidate will do the PR reviews, be sort of the senior QA who will be helping out the juniors with the questions they have for somebody who can take ownership and then make sure on time without any issues. Looking for somebody who is really strong in Java. Candidates should have Java Background and use Karate and then different automated testing tools. Top Skills: l Java l Cucumber l JBehave / BDD l At least 8 years of test automation framework design l Strong experience in testing Web Services (REST APIs) (3+5 years) l The ability to write queries in SQL or other relational databases l 3+ years of experience in developing scenario based performance testing using JMeter l Experience testing full stack and integration testing with 3rd parties l End-to-end system integration testing experience for software platforms Education and Experience: l Years of experience: 8-10 yrs experience l Degree requirement: Bachelor's degree and 8+ years of experience Position's Contributions to Work Group: - AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script Take ownership in understanding business requirements/ACs and develop test strategy/test plan Develop automation testcases using existing automation framework Typical task breakdown: Develop test automation code for Continuous Integration (CI), Continuous Delivery (CD), of systems, infrastructure, and test framework. • Plan, design, develop, and maintain API test automation framework that facilitates automation scripting, execution, and analysis of results • Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create, execute, analyze, and maintain automated regression suites • Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed • Develop automated functional scripts using tools such as Java, Karate, JMeter. • Perform exploratory and manual testing of the product suite as appropriate • Provide expertise in testing methodologies, best practices, and standards Technical Skills (Required) - Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks • At least 8 years of test automation framework design • Strong experience in testing Webservices (REST APIs) • Proven experience developing test scripts, test cases, and test data • The ability to write queries in SQL or other relational databases • 3+ years of experience in developing scenario based performance testing using JMeter • Experience testing full stack and integration testing with 3rd parties • End-to-end system integration testing experience for software platforms (Desired) • Hands on experience with Python • Development experience in AWS Cloud technology • Experience in TDD, continuous integration, code review practice is strongly desired • Experience with Apigee or other API gateways is a plus • Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git) • At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices • Understanding of a micro service Architecture • Experience load and performance testing • Strong documentation skills Soft Skills (Required) • Ability to adapt quickly to a complex environment • Pro-active, flexible and creative • Very strong communication skills and the ability to collaborate with developers and business users.
    $83k-111k yearly est. 1d ago
  • Backend Software Engineer

    Apexon

    Embedded software engineer job in Indianapolis, IN

    Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDIGITAL Backend Software Engineer Who We Are We are passionate about transforming patients' lives, and we are bold in both decision and action - we believe that good business means a better world. That is why we come to work every single day. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow. Role Purpose (Summary of position) Developing software is great, but developing software with a purpose is even better! As a Principal Backend Software Engineer, you'll work on a product that helps people with the most precious thing they have - their health. In collaborative teams of engineers, designers, product owners, and QA experts, you'll experience best-in-class software development practices daily and contribute to software that meets the highest expectations - we do not put our users' lives at risk! Here's what we're looking for: We are looking for an experienced, motivated Principal Backend Software Engineer who will work closely with their backend colleagues, and who ideally has built digital products and platforms. As a code-magician, you will support our efforts to improve the digital health ecosystem. You will contribute with your knowledge of Java, Spring Boot, relational databases & REST within our agile and cross-functional teams. As a flexible and open-minded person with a passion for clean code you will be a perfect addition to our team. We are committed to quality, dedicating time to code reviews, test coverage, quality days and CI/CD principles. If this resonates with you, we would love to hear from you! You will be part of the Platform Engineering chapter working on our navify platform. Essentials skills for your mission: You have the required years of experience as specified by your educational background: At least 10 years of experience working as a software engineer with a Bachelor's degree, including 7-8 years as backend engineer. At least 6 years of experience working as a software engineer with a Master's degree, including 5 years as a backend engineer. At least 3 years of experience working as a software engineer for candidates with a PhD. Equivalent work experience, which includes at least 8 years as a software engineer and 5 years as a backend engineer. You are familiar with the following backend technologies: Java 21+ and frameworks like Spring Boot 3+ SQL and relational databases (e.g.PostgreSQL) are second nature to you You have experience with OpenID Connect standard and Keycloak or other open source software product that allows single sign-on with identity and access management You enjoy developing clean, stable, testable, and performant backend code, serving our beautiful applications You are passionate about solid technical design, clean code, and future-proof architectures You have experience with Amazon Web Services (AWS) or other cloud providers You enjoy guiding and sharing your knowledge with other engineers Great written and verbal communication in English Bonus skills: Experienced in automated testing with Selenium or Selenide Knowledge of Infra as Code, Terraform and Github Actions Understanding of medical, security, and privacy regulations Knowledge of the diabetes industry or other comparable health industries Our Commitment to Diversity & Inclusion: Did you know that Apexon has been Certifiedâ„¢ by Great Place To Work , the global authority on workplace culture, in each of the three regions in which it operates: USA (for the fourth time in 2023), India (seven consecutive certifications as of 2023), and the UK.Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. You can read about our Job Applicant Privacy policy here Job Applicant Privacy Policy (apexon.com)
    $63k-83k yearly est. 1d ago
  • Senior Software Engineer

    Robert Half 4.5company rating

    Embedded software engineer job in Chicago, IL

    Senior Java Developer: Engineer Mission-Critical Backend Systems Handling Massive Global E-Commerce Traffic We operate a real-time, high-security platform in the digital risk space, requiring systems with continuous, high-volume throughput and near-zero latency. We are seeking a Senior Backend Developer ready to own the architecture of this demanding environment. The Role & Impact Own the Backend: Design and code the complex Java backend for a core fraud and device intelligence platform utilized by leading global e-commerce sites. High-Stakes Performance: Solve intricate architectural challenges to guarantee system resilience and ultra-fast decision-making, directly protecting millions in client revenue. Hands-On Code: Role involves approximately 50% pure coding on mission-critical applications. Leadership: Serve as a key resource in technical design, architecture, and leading incident resolution during critical production scenarios. Technical Environment Core Stack: Deep expertise in Java and Spring Boot is mandatory. Relational Data: Strong proficiency with Postgres and Oracle. Scaling Data: Experience architecting solutions using non-relational databases (e.g., DynamoDB, Cassandra) for maximum speed and scale. High-Value Background: Experience in Fintech or trading is highly valued due to the shared demands for security and low-latency performance. Location & Flexibility Remote Focus: This is a predominantly remote role. Quarterly Collaboration: Requires travel for just one essential, collaborative design session per quarter in our headquarters located in the Chicago, IL area. Ideal Base: Targeting candidates located in Illinois or Southern California. Required Experience 5+ Years: Hands-on, production experience as a core Java developer. Scale Mastery: Proven history building and optimizing high-volume, low-latency backend applications. If you are an engineer whose best work is done under challenging architectural constraints, we encourage you to apply. #JavaDeveloper #SrSoftwareEngineer #BackendDeveloper #FintechJobs #HighVolume #Springboot #RemoteWork
    $90k-117k yearly est. 2d ago
  • Senior Python Developer

    Systechcorp Inc.

    Embedded software engineer job in Chicago, IL

    Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python. Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover. Data & storage: model schemas; write efficient SQL; integrate with Postgres/MySQL, caching (Redis) Performance & reliability: profile (cProfile, py-spy), tune hot paths, apply back-pressure, circuit breakers, retries, and idempotency. Security & compliance: enforce authN/Z, secrets management, secure coding, dependency hygiene (SCA), and data protection. DevOps & quality: code reviews, automated testing (pytest), static typing (mypy/pyright), linting, and CI/CD best practices. Cloud & platform: containerize ; deploy to Kubernetes or serverless (Azure Functions); manage IaC (Terraform). Observability: instrument with OpenTelemetry; create actionable dashboards/alerts Minimum qualifications 10+ years of professional software engineering with Python in production. Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming. Strong CS fundamentals: algorithms, data structures, and concurrency Proven experience designing distributed systems and event-driven architectures. Solid SQL/ORM experience (SQLAlchemy/Django ORM) and schema design. Mastery of testing (unit/integration/contract), CI/CD (GitHub /Azure DevOps), and release strategies. Hands-on with cloud (Azure), containers, Kubernetes, and infrastructure automation. Excellent communication; ability to lead cross-functional initiatives. Nice to have : Security background: OAuth2/OIDC, Key Vault/Secrets Manager, threat modeling, SDLC governance. FinTech domain experience Front-end familiarity (React) for API-consumer alignment.
    $83k-108k yearly est. 4d ago
  • Sr IAM Developer

    Binarybees Business Solutions LLC

    Embedded software engineer job in Chicago, IL

    MUST Be Citizen or Green Card This is a REMOTE role; however, candidates based in Illinois are preferred. MUST SKILLS : ISC/IDN Must Required MUST SKILLS - IAM (Identity Access Management) , Sailpoint and CyberArk MUST The Senior IAM Developer will also formulate and define specifications for complex IAM installations, maintenance, and upgrades, while identifying and analysing performance and capacity issues. The position leads installation and maintenance of major operating system components, multiple program products, and ancillary system components; serves as a technical authority on multiple operating system elements; and collaborates with users, analysts, and technical staff to resolve system issues. Essential Job Functions Architect, design, and develop IAM technical solutions that meet business needs. Evaluate capacity and performance issues. Document technical solutions including specifications, models, diagrams, and other documentation as requested or required. Support production applications and environments 24/7. Effectively collaborate with IAM team members to ensure quality and delivery of solutions. Review and provide feedback on business requirements and proposed technical solutions. Participate in regional and national IAM communities to expand and share knowledge while improving practices. Brainstorm with team members to identify alternative solutions. Serve as a technical expert for the IAM team. Perform additional duties as assigned. Required Qualifications BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience (Master's degree preferred). 5 years of experience as an IAM developer or engineer. 3 years of hands-on SailPoint experience. 3 years of hands-on CyberArk experience. 5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages: Java, Java EE JavaScript, HTML, and CSS SQL and Transact-SQL Perl, PHP, Python, or Ruby XML and JSON Expert knowledge and multiple years of experience across: Programming within UNIX/Linux using Unix Shell (bash) Database systems such as MySQL, SQL Server, NoSQL, and Oracle Programming LDAP using APIs such as OpenLDAP, JNDI, or Netscape Web-service technologies such as SOAP or REST Single Sign-On technologies (Shibboleth, OpenID Connect) Open-source software and collaboration on open-source projects Network authentication tools such as RADIUS or TACACS Microsoft Active Directory Version control software 2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, or similar. Prior experience mentoring junior team members. Experience with HIPAA, NIST, FERPA, and SOX standards preferred.
    $83k-108k yearly est. 1d ago
  • Senior Java Software Engineer

    ESB Technologies

    Embedded software engineer job in Chicago, IL

    We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications. What You'll Do Analyse business requirements to determine appropriate technology solutions Write code, complete programming, perform testing, and debugging of web applications Design and implement web services Create SQL queries and database objects Work with non-technical end users as needed Follow department standards and methodologies Interact and communicate effectively with all levels of staff, senior management, and customers Provide ad-hoc reporting and analysis as required What You'll Need React and Unit testing for this one is a must. Required: 9 years of experience with Java 8, 11, and higher versions 5 years of experience with React and Unit Testing 6 years of experience with SQL 6 years of experience with JavaScript 6 years of experience with CSS 5 years of experience with Bootstrap 5 years of experience with JPA (Java Persistence API) 5 years of experience with JQuery 5 years of experience with Spring Framework (including MVC) Experience in agile development processes, especially Scrum Excellent communication and interpersonal skills Ability to work well individually and in a team environment Preferred: 6 years of experience with Eclipse IDE 5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.) 3 years of experience with Apache Tomcat/TomEE 3 years of experience with JUnit & Selenium 3 years of experience with Python 3 years of experience with Jira & Confluence
    $83k-108k yearly est. 2d ago
  • Senior Dotnet Developer

    Krasan Consulting Services

    Embedded software engineer job in Springfield, IL

    **************It's a Hybrid role - initial 30 days onsite, later 2/3 days onsite per week The organization is seeking a highly skilled and results-driven Senior .NET Developer to contribute to the design, development, and maintenance of enterprise-scale web applications. The ideal candidate will bring extensive hands-on experience in Angular, Entity Framework (EF Core), and .NET technologies, combined with strong collaboration and problem-solving abilities within an Agile team environment. Develop dynamic Kendo UI interfaces. This role will play a key part in building responsive, high-performing, and scalable applications that meet critical business and user needs. Key Responsibilities Application Design & Development Design, develop, and implement robust front-end and back-end solutions using Angular, .NET (C#), and Entity Framework Core (EF Core). Develop dynamic and interactive user interfaces leveraging Kendo UI controls and reusable components. Ensure system scalability, performance optimization, and maintainability through clean and modular coding practices. Collaborate closely with architects and analysts to translate business requirements into high-quality software solutions. System Integration & Maintenance Integrate RESTful APIs and third-party services to deliver seamless user experiences. Maintain and enhance existing applications by identifying performance bottlenecks, debugging issues, and implementing improvements. Conduct thorough code reviews and enforce best practices for maintainability, security, and compliance. Agile Collaboration Participate actively in Agile ceremonies-including sprint planning, daily stand-ups, reviews, and retrospectives-to ensure continuous delivery and alignment with project goals. Work collaboratively with cross-functional teams including UI/UX designers, QA testers, and DevOps engineers. Contribute to sprint commitments, story estimations, and backlog refinements to ensure predictable delivery. Quality Assurance & Documentation Write comprehensive unit tests and participate in automated testing to ensure code quality. Maintain accurate technical documentation, design specifications, and version control using Git-based repositories. Support continuous integration and deployment pipelines, ensuring smooth transitions between development, testing, and production. Required Technical Skills & Experience Minimum 8 years of hands-on experience in: Angular Development (latest versions preferred) - including component-based architecture, TypeScript, RxJS, and state management (NgRx). .NET Framework / .NET Core Development - with strong proficiency in C#, ASP.NET Core, Web APIs, and MVC frameworks. Entity Framework Core (EF Core) - implementing ORM, LINQ queries, and database migrations for SQL Server or other RDBMS. Kendo UI Framework - building interactive, high-performance web interfaces with Kendo widgets and controls. Minimum 2 years of proven experience working in an Agile/Scrum environment, actively participating in sprint-based development cycles. Strong understanding of software development life cycle (SDLC), RESTful architecture, and API-first design principles. Experience with Git, Azure DevOps, Jira, or similar project tracking and version control tools. Proficiency in front-end optimization, responsive design, and cross-browser compatibility. Preferred Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Experience with CI/CD pipelines, Docker, or cloud-based deployments (Azure/AWS). Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma) and code quality tools (SonarQube, ESLint). Excellent communication and collaboration skills, with a commitment to delivering high-quality software in a fast-paced Agile environment. Core Competencies Strong analytical and problem-solving skills. Detail-oriented with a focus on code quality and performance. Self-motivated with the ability to work independently and as part of a team. Effective communicator capable of engaging both technical and non-technical stakeholders. Continuous learner, staying current with emerging technologies and development practices. 1850
    $82k-107k yearly est. 3d ago
  • Sr. Software Engineer (.NET/C#)

    Astemo Ltd.

    Embedded software engineer job in Greenfield, IN

    We are seeking a highly skilled Senior .NET Developer with a strong background in manufacturing environments and MES (Manufacturing Execution Systems) to design, develop, and maintain our internally developed plant production and business systems. This role is hands-on, yet also requires the ability to independently lead projects from concept to completion. The ideal candidate excels at cross-functional collaboration, stakeholder communication, and the entire software development lifecycle-ensuring robust and scalable solutions that meet plant and business needs. Key Responsibilities: Lead the design, development, and maintenance of our custom Plant Production Systems (MES, Data Collection, and traceability). Own project scope, deadlines, and execution, including communication of status updates, risks, and deliverables to internal stakeholders and management. Maintain and evolve our Corporate and Plant Production Systems' software code base, adhering to best practices in .NET development. Ensure compliance with IT security policies and regulatory standards. Provide on-call support for plant floor systems, troubleshooting issues and driving root-cause analysis. Collaborate with IT infrastructure and server teams on networking, servers, and security Qualifications and Experience: 5+ years of progressive experience in .NET software development (C#, .NET Framework, .NET Core). Proven track record in independently leading complex software projects, from requirements gathering to deployment. Demonstrated experience with lean manufacturing concepts and supporting MES, SCADA, or traceability systems in a production environment. Hands-on experience with SAP (or other ERP systems), ServiceNow, Ignition, and Leading2Lean is highly desirable. Strong understanding of IT Security and Business Risk Controls. Bachelor's degree in Computer Science, Information Technology, or equivalent experience Skills and Abilities: Technical Leadership: Ability to define technical roadmaps, architect solutions, and lead development efforts. Excellent Debugging Skills: Capable of diagnosing complex issues spanning multiple systems or components. Database Proficiency: Demonstrated ability to write efficient SQL queries, stored procedures, and manage database objects (SQL Server, Oracle). Project Management: Skilled at stakeholder communication, setting realistic timelines, and adapting to shifting priorities. Collaborative Mindset: Proven success working with cross-functional teams (e.g., Production, Operations, QA). Strong Communication: Adept at conveying technical concepts to non-technical audiences; capable of producing clear technical documentation. Core Technologies (Preferred): NET Ecosystem: C#, VB.NET, ASP.NET, .NET Core Web Development: HTML, CSS, JavaScript Web Services: WebAPI, RESTful, JSON Databases: SQL Server, Oracle DevOps & Source Control: Git Manufacturing Tools: Inductive Automation Ignition, Leading2Lean, PTC Kepware, Telit Devicewise Enterprise Systems: SAP, ServiceNow Collaboration: Microsoft Office, SharePoint Working conditions: Location: This role is based on-site in our Greenfield, Indiana facility. While some hybrid flexibility may be available, the position requires regular presence at the manufacturing plant to effectively support production and IT operations. Physical Demands: Required to sit or stand for long periods of time. Ability to work in a manufacturing environment, including 24/7 production facilities where associate may be on-call. Visual ability to work accurately with detailed information and computer screens. Travel: May require occasional domestic (and possibly international) travel to other facilities.
    $77k-101k yearly est. 2d ago
  • Senior Software Engineer

    Informatic Technologies, Inc. 3.7company rating

    Embedded software engineer job in Chicago, IL

    The Senior Software Engineer engineers develops secure, scalable and reliable technology solutions, with minimal mentoring. Principal Accountabilities: Designs, develops, documents, troubleshoots and debugs web applications using modern technologies. Demonstrates skill in language proficiency. Writes application modules and unit tests with minimal guidance. Conducts system-wide testing and some integration testing. Provides input for code reviews and helps with environment build deployments, release notes and notifications. Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. Work with business to define/refine/finalize requirements. Uses design tools to frequently share and communicate design ideas. Uses patterns frequently, contributing to best practice and process enhancements. Embraces and enforces Clients SDLC and information security standards. Essential Criteria: Bachelor's degree or equivalent/better strongly preferred, but substantial relevant experience could substitute. Hands on experience with Java, Spring Boot, Spring Batch Hands on experience with DB skills (SQL) Knowledge of server-side design patterns Proficient with build tools Git, Maven and CI/CD pipelines. Desirable Criteria: Experience in GCP services Good to have unix/linux experience Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation. Leads/Clarifies code evolution in code reviews
    $85k-111k yearly est. 3d ago
  • Network Systems Engineer

    Links Technology Solutions 4.0company rating

    Embedded software engineer job in Chicago, IL

    Links Technology is seeking a driven and skilled Network Systems Engineer to join our client's team in Chicago, IL. Our client is the industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. They leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide their clients with a competitive edge in an increasingly interconnected world. Responsibilities of the Network Systems Engineer: The Pre-Sales Systems Engineer has the key responsibility of acting as a trusted advisor for our clients customers and partners to gather requirements and identify opportunities with existing and new customers. Own the pre and post-sales technical relationship with the assigned territory and customer base. Build and maintain a deep, sound knowledge of all our client's technologies, in order to support and help in the enablement of strategic customers. Facilitate technical training on our client's products, differentiators, solutions, and demos. Engage with key partners to develop proficiencies in delivering services around Our client's solution set. Participate in the execution of Proof of Concepts (POCs) and on-site customer testing. Execute technical Quarterly Business Reviews with customer base. Support onsite requirements at the customer site. Respond to inbound questions from the customers including research and lab testing of solutions. Present technical content to worldwide organizations both virtually and in-person. Create technical marketing materials for the global Arista organization. Travel expectations is approximately 10%. Qualifications of the Network Systems Engineer: Minimum of 5 years of networking design and implementation experience with a focus on Data Center, Campus, WI-FI and Security solutions working with Financial Services customers. Strong presentation and selling skills including communication of complex technical material. Solid understanding and knowledge of how to build successful relationships between an equipment manufacturer and a customer base of executives, architects, engineers and operations teams. Good interpersonal skills, customer relations skills, and problem management skills, with the ability to stay calm and professional under pressure while working to strict deadlines. Experience creating technical material (slides, white papers, battle cards, solution guides, etc). Solid knowledge of competitive products, solutions, and services. Experience with Network Overlay and Virtualization is highly desired. Previous experience building network automation using Python and Ansible desired. Network Industry Certification including Arista Cloud Engineer (ACE) level 3-5 desired. Benefits of the Network Systems Engineer: 10 Days PTO Health, Dental, and Vision Insurance Matching 401k Direct hire opportunity! Hybrid role in Chicago, IL Salary Range: $112k - $160k
    $112k-160k yearly 2d ago
  • Senior Java Software Engineer

    Intraedge 3.9company rating

    Embedded software engineer job in Chicago, IL

    IntraEdge has an immediate need for a Senior Java Developer in Chicago, Illinois. US CITIZEN ONLY - NO CORP TO CORP MUST INTERVIEW ONSITE IN Chicago AND WORK HYBRID IN Chicago 3X PER WEEK Local Candidates to Chicago Only (no relocation) Must haves: AWS experience, along with Java backend, RESTful APIs and spring boot as must skill set 5-10 years of Java backend development, Spring Boot, Restful APIs a must Overall Purpose Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Collaborates effectively with other members of the team to deliver on the team's backlog. Essential Functions Participates in the discussion and implementation around complex capabilities. Develops complex features and capabilities to enhance the Early Warning core product offerings. Managing source code using Git. Receiving, reviewing, and approving pull requests ensuring that code quality remains high. Querying platform data using SQL-based DBs. Working on complex Java Web Services using Spring Boot. Document complex details and decisions in Confluence. Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations. Able to troubleshoot complex bugs that may arise during development. Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data. The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor. Minimum Qualifications Education and/ or experience typically obtained through completion of a bachelor's degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field. Minimum 5 years direct experience in Software Engineering or related experience. Proficient with Git source control and Git flow branching model. Spring / Spring boot framework is required. Familiarity with modern DevOps practices. Familiarity writing automated tests. Proficient with SQL. Proficient in RESTful service design. Experience with Docker/ Kubernetes. Experience with Kafka. Excellent written and spoken communication. Background and drug screen Preferred Qualifications Additional related education and/or work experience preferred Experience with SOAP services. Familiar working with common data format standards like XML, JSON, YAML, etc. NoSQL experience (Redis, HBASE, AeroSpike, etc.) FinTech experience is highly beneficial
    $83k-108k yearly est. 4d ago
  • Senior MS Dynamics 365 CRM Developer

    Capgemini 4.5company rating

    Embedded software engineer job in Chicago, IL

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Position : Senior MS Dynamics 365 CRM Developer Work Location : New York City, NY / Atlanta, GA / Chicago, IL Job Description Minimum 8-10 year experience. Must have strong technical skills on MS Dynamics 365 and earlier with online & on-premises environment. Strong Experience in designing Security model and Out of the Box Configurations. Experience in Workflows, Business Rules, Plugins, Form Customization and CRM Administration. Hands on experience in C#, .Net, Java Script, MS SQL, MS CRM SDK, MSD developer toolkit. SQL Server development experience and SSRS/SSIS design, development experience implementing data tier components & services. Experience in Workflows, JavaScript's, Plugins, Form Customization, Console jobs and CRM Administration. Experience in MS CRM & 3rd party Integration using Middleware Tools (Kingswaysoft) / API's(REST, ODATA Web API's) /SSIS packages. Experience in using Azure services for integration(Azure Functions, Service Bus etc. PCF controls, Power Apps and Power Automate for upstream/downstream systems integrations. Technical expertise in set up of DevOps pipelines for CRM systems on cloud platforms with standard DevOps tools Should have good problem solving and analytical skills. Good understanding and clarification of business requirements Handling Analysis, Coding, Testing and Quality processes for tasks Should be able to think independently and be solution driven Experience in evaluating alternative approaches and selecting optimal approaches Nice to Have: Experience or knowledge in Power app portals Demonstrated experience in Unified Service Desk customization, configuration, development, deployment and usage. Demonstrated experience in Microsoft Dynamics 365 customization, configuration, development, deployment and usage (experience migrating Dynamics and USD configs from environment to environment would be awesome) Good to have Certifications Microsoft Dynamics 365 for Sales Microsoft Dynamics 365 for Service Microsoft Dynamics 365 for Customizations for Data Engineer. Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer: Flexible work Healthcare including dental, vision, mental health, and well-being programs Financial well-being programs such as 401(k) and Employee Share Ownership Plan Paid time off and paid holidays Paid parental leave Family building benefits like adoption assistance, surrogacy, and cryopreservation Social well-being benefits like subsidized back-up child/elder care and tutoring Mentoring, coaching and learning programs Employee Resource Groups Disaster Relief Salary Transparency: Capgemini discloses salary range information in compliance with state and local pay transparency obligations. The disclosed range represents the lowest to highest salary we, in good faith, believe we would pay for this role at the time of this posting, although we may ultimately pay more or less than the disclosed range, and the range may be modified in the future. The disclosed range takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to, geographic location, relevant education, qualifications, certifications, experience, skills, seniority, performance, sales or revenue-based metrics, and business or organizational needs. At Capgemini, it is not typical for an individual to be hired at or near the top of the range for their role. The base salary range for the tagged location is $100,000 to 130,000 /yearly. This role may be eligible for other compensation including variable compensation, bonus, or commission. Full time regular employees are eligible for paid time off, medical/dental/vision insurance, 401(k), and any other benefits to eligible employees. Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law. Disclaimer Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship. Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact. Click the following link for more information on your rights as an Applicant *************************************************************************** Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
    $100k-130k yearly 5d ago
  • Senior AI Developer

    YASH Technologies 3.9company rating

    Embedded software engineer job in Chicago, IL

    Hi, We at Yash Technologies are looking for Senior AI Developer, if you are looking for new opportunity, please share your updated resume. Requirement Details: Client Name: YASH Internal Work Authorizations: Authorized to Work Position Type: Full-Time Job Title: Senior AI Developer Primary Skills: AI, ML, Python, LLM Description: Job Summary We are seeking a highly skilled and innovative Senior AI Developer to lead the design and development of intelligent backend systems that power cutting-edge AI applications. This role focuses on building scalable, context-aware, and personalized AI solutions using modern frameworks and protocols for LLM orchestration, search, and retrieval. Key Responsibilities Implement backend systems using Python for AI-driven automation and logic. Develop and maintain LLM-powered applications using LangChain, LangGraph and Model Context Protocol (MCP). Integrate Response APIs and A2A Protocols to enable dynamic and standardized agent communication. Implement Retrieval-Augmented Generation (RAG) pipelines to enhance LLM responses with external document grounding. Design and optimize spec comparison logic, user feedback analysis, and personalization models using NLP and ML techniques. Build robust search and retrieval systems using KNN, hybrid search, and reranker models for semantic relevance. Ensure observability and debugging through OpenSearch Dashboards and Datadog. Required Skills & Qualifications 8+ years of experience in backend development with a strong focus on AI/ML systems. Proficiency in Python and experience with LangChain, LangGraph, and LLM orchestration. Deep understanding of LLMs, RAG, vector search, and semantic retrieval. Experience with NLP, classification models, and sentiment analysis. Familiarity with OpenSearch, Datadog, and observability tools. Strong grasp of agent communication protocols and context-aware model design. Ability to work in agile environments and lead technical discussions. Preferred Qualifications Bachelor's degree in computer science, AI, Machine Learning, or related field. Experience with personalization engines and dealer-specific adaptation. Contributions to open-source AI frameworks or research publications. Knowledge of cloud platforms (AWS, Azure, GCP) and MLOps practices.
    $72k-92k yearly est. 2d ago
  • Systems Engineer - ServiceNow

    PTR Global

    Embedded software engineer job in Chicago, IL

    W2 only role Remote Role No development in this role/ candidate must have knowledge of the fundamentals of Service Now/ Scripting knowledge is nice-to-have especially Java scripting/ must know various platforms within Service Now (Yokahama, Xanadu, etc.) Top 3 skill sets required for this role: 1. Understanding of basic platform administration (roles, ACL's, script includes, business rules, CMDB, etc) 2. Know how to debug in the ServiceNow environment using out-of-box tools 3. Javascript, XML, JSON Nice to have skills or certifications: 1. Knowledge of REST API's and how to debug them 2. Performance analytics experience 3. Certified System Administrator Responsibilities Configure and customize core ServiceNow applications (ITSM, CMDB, Change, Problem, Incident, etc.). Collaborate with business analysts, administrators, and other stakeholders to translate requirements into technical solutions. Build and maintain integrations between ServiceNow and external systems using REST, SOAP, or other methods. Develop and maintain client scripts, business rules, UI policies, and flow designer flows. Participate in platform upgrades and ensure customizations are compatible with new versions. Conduct unit and integration testing and support UAT activities. Write and maintain clear technical documentation. Identify areas for improvement in platform performance, user experience, and workflow efficiency. Provide support and troubleshooting for application issues and user inquiries. Help solution new ideas to improve existing and future business processes Work to uphold best practice and the integrity of the ServiceNow platform Education & Certification B.S. in IT related field OR degree and equivalent work experience ServiceNow Certifications - preferred ITSM, ITAM, CMDB, SAM, HAM, FSM TIL Certification - preferred Experience 2+ years IT experience, 1+ years working on ServiceNow Xanadu+ - preferred Portal, HR, ITSM, Customer Service, Catalog, MID Servers, Discovery Probes, Notify, Integrations, Scrum, ATF (automated-test framework), Transform Maps, JavaScript, XML, JSON, REST, SOAP
    $65k-87k yearly est. 2d ago
  • Microsoft System Engineer

    Sterling Engineering

    Embedded software engineer job in Chicago, IL

    Microsoft 365 Engineer Onsite Daily Locals Preferred This is a Full time, permanent position and is not open to sponsorship, 3rd party representation or H1B transfer at this time. I am looking for a hands-on Microsoft 365 Engineer to own, administer, and continuously improve our enterprise M365 environment. This is a great opportunity for someone who wants full ownership of a modern collaboration platform, enjoys solving complex technical challenges, and thrives in an onsite team environment. You'll manage daily operations, lead platform enhancements, and drive adoption across the business. Your work will directly impact company productivity, data security, and collaboration effectiveness. OVERVIEW OF RESPONSIBILITIES Microsoft 365 Administration Manage user identities, groups, licensing, and security settings in Entra ID (Azure AD). Administer Exchange Online (mail flow, hybrid connectivity, retention policies). Maintain and optimize Teams, SharePoint Online, OneDrive, Outlook, and collaboration workflows. Implement backup and recovery procedures for M365 email and files. Security & Compliance Enforce Conditional Access, MFA, and identity protection protocols. Configure retention/sensitivity labels and compliance policies via Microsoft Purview. Perform periodic security audits and resolve vulnerabilities. Support hybrid identity integration between AD and Azure AD. Monitoring & Troubleshooting Use PowerShell, Graph API, M365 Admin Center, and Defender portal to monitor performance and security. Quickly resolve complex issues related to email flow, Teams meetings, SharePoint access, and identity authentication. Build automation scripts, runbooks, and dashboards. Support & Collaboration Partner with the Service Desk and app teams to improve processes and ensure change control. Provide user training, communications, and documentation. Participate in on-call rotation and off-hours upgrades. Windows Server Management Maintain and support on-prem Windows Server infrastructure. Install, upgrade, patch, and troubleshoot server systems to ensure reliability. QUALIFICATIONS 5+ years in IT; 3+ years administering Microsoft 365 / Azure environments. Strong experience with Exchange Online, Teams, Intune, SharePoint Online, and Entra ID. Azure experience, including VMs, AKS, SQL managed instances, and Azure firewall. Strong PowerShell automation expertise. Experience with backup/disaster recovery and security protocols. Excellent communication and problem-solving ability. Microsoft or Azure certifications are a plus (Azure Admin, Azure Architect, M365, CCNA). Overview: Sterling Engineering / Staffing has a rich history of delivering top talent to our clients. We are a nationwide Staffing Firm that has been in business for over 56 years. With over 200 currently active clients, Sterling works within the Automation, Energy, Facilities, Information Technology, Food, Logistics / Supply Chain, Manufacturing, Packaging, Life Sciences, Pharmaceuticals, Engineering and R&D industries. Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.
    $65k-87k yearly est. 5d ago
  • Plumbing Systems Engineer

    Cornerstone Flooring

    Embedded software engineer job in Brownsburg, IN

    *Our 33 years of experience providing high-quality, antimicrobial flooring & wall systems to the Food Manufacturing* industry gives YOU * Project diversity * Opportunities for career development * A supportive company culture * Commitment to safety * Paid travel expenses Cornerstone is an industry leader with the culture of doing the right thing for our employees, partners, clients, and community. We have a solid reputation in the Industrial Food/FDA compliance space and have enjoyed steady growth for the last several years. *Responsibilities* As a Plumbing Systems Engineer, your key responsibility will be to serve as a vital team member associated with providing field & technical expertise for the mechanical portion of selected projects, particularly drainage assessments. You will travel to job sites to manage, troubleshoot, and oversee drainage issues. This position works closely with the Lead Construction Project Manager and our Operations Dept. to ensure successful & timely completion of commercial projects in the Food Manufacturing industry. *Pre-Construction* * Assist in scope of work preparation and pre-award interviews. * Assist in the development of bid packages including CAD drawings. * Provide constructability review and recommendations. *Construction* * Perform submittals, schedules, and budget reviews. * Work with Quality Inspectors and review all installed work. * Create As-Built CAD drawings for completed work. * Troubleshoot mechanical field problems. * Coordinate and assist with systems testing, Building authority inspections, and mechanical commissioning of systems. *Key Attributes* * Ability to interact with all levels of an organization * Collaborative * Organized and systematic * Proactive Problem Solver with strong interpersonal skills *What it takes* * 5+ years of experience in plumbing design or construction field with hands-on experience installing plumbing systems. * A thorough knowledge of CAD mechanical design tools. * Bachelor degree preferred, but not required. * OSHA 30 Certified (we will provide if not already certified). *We Offer * * Competitive compensation, base of $80k with bump to $85k after 90 days. * Medical, Dental, Vision, and Life Insurance, available per company policy. * 401(k) with company match. * Quarterly Bonus * Paid time off *Job type * _*Full-time*_*, position will travel 60%, *with 40% of time in Brownsburg IN office. Plumbing Design, Engineer, Drainage, commercial, construction, AutoCAD, CAD, building inspections, Industrial, Plumbing Job Type: Full-time Pay: $80,000.00 - $85,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance * Paid time off * Vision insurance Schedule: * Day shift * Monday to Friday * Year round work Supplemental Pay: * Bonus opportunities * Performance bonus * Quarterly bonus Work Location: In person by Jobble
    $80k-85k yearly 1d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Urbana, IL?

The average embedded software engineer in Urbana, IL earns between $64,000 and $107,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Urbana, IL

$83,000
Job type you want
Full Time
Part Time
Internship
Temporary