Post job

Embedded software engineer jobs in East Moline, IL

- 1,944 jobs
All
Embedded Software Engineer
Senior Software Engineer
Software Engineer
Systems Engineer
Embedded Software Developer
Senior Software Development Engineer
Computer Engineer
Senior Embedded Engineer
Principal Software Engineer
  • Senior Embedded Linux Wireless Driver Engineer

    Hcltech

    Embedded software engineer job in Waukesha, WI

    Job Title: Senior Embedded Linux Wireless Driver Engineer Employment Type: Full-Time About the Role We are seeking an experienced Embedded Linux Wireless Driver Engineer to architect and implement cutting-edge wireless solutions for embedded systems. This role involves working on Wi-Fi driver stacks, customizing Linux kernels, and collaborating across hardware and software teams to deliver high-performance, secure, and reliable wireless connectivity. Key Responsibilities Architect and implement wireless driver solutions (primarily Wi-Fi) for embedded Linux systems. Customize and optimize Linux kernel and device drivers for performance, reliability, and security. Integrate wireless stacks into Yocto-based Linux distributions, ensuring compliance with system requirements. Collaborate with hardware, systems, and application teams to define wireless requirements and interfaces. Debug and resolve complex issues across kernel, driver, and user-space layers. Maintain and enhance existing wireless driver codebases, including upstream contributions where applicable. Evaluate new wireless technologies and standards for potential integration. Required Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. 8+ years of hands-on experience in embedded systems development, with a focus on wireless drivers. Deep expertise in Embedded Linux kernel development and Wi-Fi driver stacks (e.g., mac80211, cfg80211). Strong experience with Yocto Project and custom Linux distributions. Proficiency in C/C++ and scripting languages (Python). Solid understanding of networking protocols (TCP/IP, DHCP, WPA/WPA2, etc.). Experience with debugging tools such as JTAG, logic analyzers, and kernel tracing utilities. Preferred Skills Experience with Bluetooth or other wireless protocols. Contributions to open-source wireless projects. Knowledge of secure boot, OTA updates, and system security in embedded environments. Exposure to real-time operating systems (RTOS) and multi-core architectures. Familiarity with regulatory compliance and wireless certifications (FCC, CE, etc.) is a plus. Pay and Benefits Pay Range Minimum: $ 109,000 per year Pay Range Maximum: $ 167,000 per Year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $109k-167k yearly 2d ago
  • 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 4d ago
  • Software Engineer

    Robert Half 4.5company rating

    Embedded software engineer job in Davenport, IA

    The ideal candidate will be responsible for developing high-quality software and web applications in a team environment. They will also be responsible for designing and implementing testable and scalable code. If you are proficient in the following, let's talk! Skills .NET, C#, ASP.net, MVC, API's, Azure DevOps, and other OOP languages. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs Qualifications Bachelor's degree or equivalent experience in Computer Science or related field Development experience with object oriented programming languages SQL database or relational database skills .Net library
    $66k-90k yearly est. 1d ago
  • Software Engineer - C#/.Net

    The Planet Group 4.1company rating

    Embedded software engineer job in Madison, WI

    We are looking for 2 Backend .Net Developers (W2 or 1099) for our direct client in Banking in Madison. Strong API integration and .Net experience needed! Must be able to work two days per week onsite in Madison and already local to the area. We cannot work with H1B Visa candidates on this position. Thank you Industry: Banking/Finance Pay Rate: $50-55 per hour via W2 Length: 18 months min. in 6 month contract durations with extensions Location: Hybrid in Madison. Two days per week onsite. *ATTN C2C Employers: We are not able to work with H1B Visa candidates at this time* Required Skills and Qualifications: Strong understanding of API integration patterns and back-end architecture. Must be able to build out API layer to integrate apps. Proven hands-on experience developing C#/.NET/ APIs 4 years of experience (Min) Entity Core Experience Proficiency in SQL Server, including writing and optimizing queries Financial Services/Banking experience is preferred, not required Exposure to supporting dynamic internal or enterprise applications Excellent problem-solving and communication skills Ability to work effectively in a hybrid team environment Preferred Skills & Qualifications Knowledge of secure API design and authentication best practices Experience working in the Cloud (Azure) Experience working in microservices and databases. Experience working in hybrid work settings with cross-functional teams.
    $50-55 hourly 1d 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 5d 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. 2d 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. 3d ago
  • Java Software Engineer

    Kelly Science, Engineering, Technology & Telecom

    Embedded software engineer job in Urbandale, IA

    Important information: To be immediately considered, please send an updated version of your resume to ************************* Title: Java Software Engineer (Backend Sr Software Engineer) Duration: Until Dec/2026 W2 Contract (No C2C) Pay rate: $57 to $64 per hour Should be willing to work in Urbandale office, though sometimes they will work remotely. This position works as a software engineer on the client Operations Center product providing the backend APIs and integration services needed to support this critical product. This position works with the engineering lead and tech leads to analyze requirements, prepare design specifications, implementation and integration of features. This position provides implementation of medium to complex features and of medium to large size modules. This position works on continuous improvement projects (performance, quality, cost) based on specialized knowledge of engineering applications. This position leads in resolution of medium to difficult technical issues. This position leads in resolution of production issues in timely manner based on SLAs ISG Data Platform is looking for passionate developers to support products in the Machine area. REQUIRED: 5+ years of experience in back-end development with expertise in developing highly available, reliable APIs that are public facing Experience in JAVA 8 (or above) , Springboot, Hibernate and various design patterns. Well versed in Agile practices like test-driven development (TDD), ATDD, continuous integration (CI), pairing. Experience of Continuous Integration tool configuration and operation like Drone or Github Action and code management thru' Github Strong working knowledge and hand-on experience on AWS platform is a must; like ECS, EC2, SQS, SNS, S3 and RDS (Aurora MySql) Excellent analytical skills and problem-solving abilities Bias to action should be high with strong technical abilities and good communication skills. Java test will be part of the interview process. PREFERRED: Redis/Memcache, AWS certification.
    $57-64 hourly 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. 2d ago
  • Software Engineer

    Insight Global

    Embedded software engineer job in Urbandale, IA

    We are seeking a Sr. Software Engineer (Java) for a large insurance company in Des Moines, IA. In this role, the Senior Software Engineer will be deeply involved in the full software development lifecycle, working on the Digital team. They will be focusing on a new build project supporting multiple insurance subsidiaries. Success in this role requires a strong sense of accountability, clear and proactive communication, and a commitment to customer-focused outcomes. The engineer will be expected to contribute to team goals, foster collaboration, and help drive the delivery of high-quality software solutions that meet business needs. Beyond technical execution, this person will mentor junior developers, offering guidance on best practices, code reviews, and architectural decisions Qualifications 5+ years of Software Engineering Experience or equivalent Full Stack web development tech stack (React, Node, Next, & TypeScript) Experience with GraphQL 2+ years of Mentoring other Engineers Pay varies depending on experience $55/hr - $75/hr.
    $55 hourly 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. 2d 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. 3d 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. 5d 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. 4d 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. 4d ago
  • Sr Boomi Developer

    Vista Applied Solutions Group Inc. 4.0company rating

    Embedded software engineer job in Kenosha, WI

    Responsibilities: Design and Architect Solutions: Bringing deep knowledge to design stable, reliable, and scalable integration solutions using the Dell Boomi AtomSphere platform and its components (Integration, API Management, MDM, etc.) Hands-on Development: Designing, developing, and implementing complex integration processes, workflows, and APIs (REST/SOAP) to connect various applications (on-premises and cloud-based), ERP systems (like Microsoft Dynamics, Oracle EBS, SAP), and other data sources. Data Transformation: Proficiently handling various data formats such as XML, JSON, CSV and database formats, and using Boomi's capabilities and scripting languages (like Groovy or JavaScript) for complex data mapping and transformations. Dell Boomi Platform Knowledge: Proficiency in Dell Boomi is crucial. Familiarize yourself with Boomi components such as connectors, processes, maps, and APIs. Understand how to design, build, and deploy integrations using Boomi. API Development: Strong knowledge of RESTful and SOAP APIs. You'll create, consume, and manage APIs within Boomi. Working with team members and business users to understand project requirements and deliver successful design, implementation, and post implementation support. Working closely with team members to translate business requirements into feasible and efficient technical solutions. Develop and maintain documentation for integration and testing processes Be highly accurate in activity assessment, effort estimation and delivery commitment to ensure all project activities are delivered on time without comprising quality. Diagnose complex technical issues and provide recommendations on solutions with consideration of best practices and longer-term impacts of decisions. Lead/Perform third party testing, performance testing and UAT coordination. Selecting the appropriate development platform(s) to execute business requirements and ensure post implementation success. Serve as technical lead on projects to design, develop, test, document and deploy robust integration solutions. Working both independently and as part of a team; collaborating closely with other IT and non-IT team members. Assessing and troubleshooting production issues with a varying degree of priority and complexity. Optimizing existing and developing new integration solutions to support business requirements. Providing continuous support and management of the integration layer ensuring the integrity of our data and integrations and remove single points of failure. Good knowledge of best practices in error handling, logging, and monitoring. Documenting and cross-training team members for support continuity. Qualifications: 10-15 years of experience with enterprise integration platform Bachelor's degree in computer science Troubleshooting Skills: Be adept at diagnosing and resolving integration issues. Familiarity with Boomi's debugging tools is valuable. Security Awareness: Knowledge of authentication methods, encryption, and secure data transmission. Experience and proven track record of implementing integration projects. Extensible Stylesheet Language Transformations (XSLT) experience is a plus. Project Management experience is a plus Experience of ERP systems within a fast-moving wholesale, retail, and Ecommerce environment is highly desirable. Experience of Boomi implementation with Microsoft Dynamics ERP system is a plus. Strong communication and ability to work cross-functionally in a fast-paced environment.
    $82k-106k yearly est. 3d ago
  • Senior Software Engineer - Payments

    Acculynx 3.4company rating

    Embedded software engineer job in Beloit, WI

    **Please only apply if you live in one of the following states: Wisconsin, Illinois, Michigan, Texas, Colorado, Florida, Missouri, Pennsylvania, Maryland, Arkansas** AccuLynx is a rapidly growing SaaS provider of CRM and project management software for roofing contractors. With over 15 years of experience and impressive year-over-year revenue growth, we have quickly established ourselves as the leading software product in this multi-billion-dollar industry. AccuLynx is actively seeking an innovative and passionate Senior Software Engineer - Payments to lead the next phase of our payments platform development. You will design and expand systems that integrate with payment processors, gateways, and financial service APIs, as well as our subscription billing and sales tools. This will enable contractors to collect, disburse, and reconcile payments directly through AccuLynx, while also allowing the business to collect subscription and expansion revenue from customers. What You Will Do: Lead the technical direction of projects from conception to deployment Architect and design scalable and robust software systems Contribute to team output by writing clean, efficient, and maintainable code Review code, enforce standards, and mentor team members Collaborate with product managers and designers to define technical requirements Drive agile ceremonies Utilize an Agile process to experiment and refine software development practices at AccuLynx. Ensure on-time delivery of features with high quality and performance Identify and resolve technical issues and bottlenecks Lead technical direction for building integrations with modern payment providers (Worldpay, Stripe, Adyen, etc.). Architect systems for card payments, ACH, digital wallets, surcharges, and refunds. Ensure PCI compliance, tokenization, and end-to-end encryption in payment flows. Design scalable solutions for real-time payment processing and settlement reconciliation. Collaborate with Product and Legal on compliance (e.g., Reg E, Reg Z, NACHA, AML/KYC). Drive the implementation of dispute management workflows, chargeback processes, and fraud detection tools. Mentor developers on payment APIs, financial protocols, and secure coding practices. Partner with Data/Finance to ensure accurate payment reporting, settlement batching, and reconciliation. Stay up-to-date with emerging fintech trends and provider APIs. Your Qualifications: 10+ years of professional software development experience, including 3+ years in a lead role. Proven experience integrating with payment gateways, processors, or fintech APIs. Strong proficiency in C#, .NET Core, SQL Server, REST & gRPC APIs. Deep understanding of payment lifecycle (authorization, capture, settlement, refunds, chargebacks). Experience with tokenization, PCI compliance, encryption standards, OAuth flows. Strong architectural skills in high-volume, high-availability financial systems. Excellent communication and mentoring skills; ability to collaborate with technical and non-technical stakeholders. Bonus Points If You Have: Knowledge of banking APIs, ACH/NACHA protocols, and card network rules. Familiarity with disbursement systems, earned wage access, or embedded finance. Experience with real-time risk scoring or fraud detection models. Contributions to fintech/payment-related open-source projects. Why We Love AccuLynx: AccuLynx's success as the #1 business management software for roofing contractors over the past 11 years is thanks to our investing in our employees, maintaining company values, and focusing on a strong company culture. Our positive work environment has enabled us to retain employees who have been with us since the company's inception, providing the solid foundation for developing an industry-leading product that consistently exceeds our customers' expectations. Because of our commitment to our company values and culture, we were recently officially recognized as a Great Place to Work Certified™ organization, with 90% of our employees naming AccuLynx as a great place to work. We're proud to be regularly recognized for our achievements in software, products, and company culture. Our team's shared belief in AccuLynx's mission promotes a culture of collaboration, innovation, and fun. We have built a benefits program to match the strength of our team. This program includes: Attractive compensation packages Flexible paid time off - 3 weeks off in your first year! Competitive health coverage (medical, dental, vision) 401K matching and safe harbor contributions AccuLynx is an Equal Opportunity Employer committed to inclusion and employing a diverse workforce. All applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, disability, or other legally protected characteristics.
    $87k-113k yearly est. 1d 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. 5d 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 1d 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. 3d ago

Learn more about embedded software engineer jobs

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

The average embedded software engineer in East Moline, 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 East Moline, IL

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