Senior Software Engineer
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
Lead Principal Java Scala Blockchain Software Engineer
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
Senior SDET - Architect
Embedded software engineer job in Chicago, IL
Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about DevOps, platform reliability, and developer productivity.
Role Overview
As a Test Architect, you will be responsible for designing and implementing robust quality frameworks for Azure-based IaC solutions, driving the adoption of automation best practices, and ensuring infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications-ranging from automation scripts to dashboards-using Python for backend logic and Spring Boot/React for full-stack web development.
Key Responsibilities
Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance.
Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting.
Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture.
Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion.
Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions.
Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies.
Promote best practices through code reviews, technical workshops, and documentation.
Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python.
Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments.
Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management.
Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management.
Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability.
Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience.
Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development.
Required Skills & Qualifications
Bachelor's or master's degree in computer science, Engineering, or a related technical discipline.
14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud.
Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments.
Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines.
Strong background in full-stack application development, including building RESTful APIs and web applications with Spring Boot (Java) and React.
Hands-on experience with configuration management, monitoring, and compliance tools native to Azure, as well as industry-standard frameworks (e.g., Terratest, Pester).
Track record of integrating infrastructure quality assurance into modern CI/CD pipelines.
Excellent analytical, problem-solving, and communication skills, with an emphasis on technical documentation and cross-functional collaboration.
Proficient in supporting, maintaining, and enhancing Spring Boot applications, ensuring seamless integration with backend services, optimized performance, and robust security for enterprise-scale cloud environments.
Extensive hands-on experience with Azure-native monitoring tools such as Azure Monitor, Log Analytics, and Application Insights, enabling proactive detection and resolution of infrastructure issues.
Proficiency in integrating monitoring frameworks with automated test suites and reporting dashboards, ensuring visibility into resource health, compliance drift, and system performance.
Preferred Skills
Experience with multi-cloud environments (AWS, GCP) and hybrid IaC strategies.
Familiarity with containerization (Docker, Kubernetes/AKS) and microservices architectures.
Background in building secure, compliant platforms within regulated industries.
Expertise in workflow automation, event-driven architectures, and data visualization using Python, Spring Boot, and React.
Experience with TypeScript, Next.js, or other modern JavaScript frameworks.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
Understanding of security best practices (OWASP, JWT, OAuth2, SSO).
Background in performance optimization, caching strategies, and application monitoring.
Exposure to automated testing tools (Jest, Mocha, Selenium, JUnit).
Strong analytical, troubleshooting, and debugging skills.
Relevant Azure and DevOps certifications (AZ-104, AZ-305, DevOps Engineer Expert) are strongly preferred.
Senior Software Engineer
Embedded software engineer job in Chicago, IL
Job Title: Senior Software Engineer
Company: KeyCare, Inc.
Employment Type: Full-Time
Salary: $115,000-$150,000
About Us:
KeyCare is unlocking the future of virtual care! Our mission is to increase access to convenient and cost-effective care on a single platform connected to our nation's health systems.
Position Overview:
As a Senior Software Engineer at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.
Key Responsibilities:
Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life.
Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient.
NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps.
DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows.
Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.
Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions.
Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions.
Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth.
Qualifications:
Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications.
Cloud Expertise: Proven experience with Azure or comparable cloud platforms.
Technical Skills:
Proficiency in NodeJS and TypeScript
System design experience (building robust, secure, and scalable systems with several components, integrations with 3rd-party APIs, etc.)
Experience with Azure Function Apps or comparable serverless platforms
Additional experience with React and modern web frameworks is highly desirable
Knowledge of Epic Health Systems, Electronic Health Records (EHRs), HL7 standard and interoperability, etc. is a plus
DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines (e.g. GitHub Actions).
Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues.
Problem-Solving Skills: Strong analytical and creative problem-solving abilities.
Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies.
Collaboration: Excellent communication and teamwork skills.
Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits: Eligible for company benefits upon package roll out:
Medical
Vision
Dental
Life Insurance
Disability
Unlimited PTO
KeyCare is an Equal Opportunity/Affirmative Action Employer.
We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
Senior SDET/QA Lead
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.
CAD Senior Developer
Embedded software engineer job in Lisle, IL
Immediate need for a talented CAD Senior Developer. This is a 06+months contract opportunity with long-term potential and is located in Lisle, IL (Hybrid). Please review the job description below and contact me ASAP if you are interested.
Job ID: 25-92210
Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
Primary responsible of CAD custom development with deep understanding of a multi-CAD environment and its integration to PLM & PDM systems.
Teamcenter, NX, 3DX, Enovia, CATIA and other custom integrations.
As a CAD Senior Developer, you will be responsible key in-flight projects and enhancements to the CAD ecosystem, not limited to projects such as OrderBuilder and Framebuilding and products such as SAGE, Post-Processing schedule tasks, Dispatcher Translations & Supplier Exchange.
Key Requirements and Technology Experience:
Key skills; CAD, C/C++, Python, Teamcenter
>5 years of experience in multi-CAD engineering environments, where you have worked as an automotive engineer building 2D CAD drawings and 3D CAD models in NX and CATIA, and SolidWorks, AutoCAD, and/or Creo as a plus
Experience in C/C++ and Python and have worked with CAD tools to develop integrations. Built utilities using C++ and Python along with CAD tools.
3-5 years of experience customizing CAD tools to build programs and utilities within the CAD & Engineering environments to auto-generate CAD models or calculate design context / positioning information through automation
Strong skills with C++, Python, .NET Framework (C# is a must, Visual Basic & DOS Batch Programming / Powershell nice to have)
Experience with DevSecOps & Agile methodologies, where you are familiar with key source control and CI/CD pipeline concepts, as well as participating in agile ceremonies and writing good agile epics, features, and stories
Strong communicator - ability to speak with engineers at a technical level and translate that into key IT deliverables and functional/technical requirements
Other Requirements:
Ability to be in office 4 days a week (Mon-Thurs) onsite at the Lisle International Headquarters
Our client is a leading IT Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Senior Python Developer
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.
Senior Java Software Engineer
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
Senior Software Engineer
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
Senior Software Engineer
Embedded software engineer job in Chicago, IL
Role: Senior Software Engineer (Java)
Duration: 12 months
Job type: Long term Contract W2 only...
The Senior Software Engineer will apply principles of computer science and mathematical analysis to design, develop, test, and evaluate software and systems. This role involves researching, designing, developing, and testing software while contributing to high-impact backend services within the Cat Digital platform.
Key Responsibilities:
Modify existing software written in Java, and work with databases and database management systems.
Create service software, including unit and integration tests.
Collaborate with project teams to determine scope, requirements, and limitations.
Review project requests to estimate time and cost.
Perform complex programming, development, and project management tasks with minimal supervision.
Identify and resolve complex technical/application issues, including occasional off-shift or weekend support.
Drive application development focused on delivering business value.
Mentor and assist software engineers, providing technical direction and support.
Maintain high standards of software quality and follow best practices.
Proactively seek help when needed after reasonable independent research.
Maintain urgency on tasks and follow up on dependencies and blockers.
Work Environment:
Hybrid schedule; in-office twice per week (may increase as business needs evolve).
Required Education & Experience:
Bachelor's degree in Computer Science, Electrical Engineering, or related field with 10+ years of experience
OR
Master's degree with 8+ years of experience.
Required Technical Skills:
10+ years of experience designing and developing Java applications.
Experience building, deploying, and maintaining software at scale.
Strong experience with relational and NoSQL databases.
Knowledge of architectural patterns such as MVC, Microservices, and event-driven design.
Hands-on experience with CI/CD tools (Jenkins, Azure DevOps, GoCD).
Experience deploying and supporting applications in AWS or Azure.
Strong Agile/Scrum experience.
Experience with AI tools is a significant plus.
Experience with message streaming solutions (AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ).
Experience designing RESTful APIs and using API tools (Swagger, Postman, Assertible).
Test-driven development and behavior-driven development experience; tools such as Cucumber and Selenium.
Experience with datastores such as AWS Aurora, RDS, DynamoDB, MongoDB, Elasticsearch, Cassandra, Redis, MySQL, Oracle.
Familiarity with AWS services like API Gateway, ALB/NLB, Fargate, Lambda, S3, CloudWatch.
Experience debugging and maintaining software on Linux/Unix systems.
Required Soft Skills:
Strong computer science fundamentals (data structures, algorithms).
Ability to work under pressure and within deadlines.
Passion for technology and collaboration.
Demonstrated leadership on small to medium-scale projects.
If you are interested in W2 contract with direct client then please do share your updated copy of resume on below mention email id.
Thanks
Shivam
EMAIL: ************************************
Senior Java Software Engineer
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
Senior MS Dynamics 365 CRM Developer
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.
Senior AI Developer
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.
Engineer II - Electrical & Embedded Software
Embedded software engineer job in Rosemont, IL
The Engineer II - Electrical & Embedded Software has a primary focus on embedded software with a strong background in hardware design. This role supports the design, development, and support of embedded software and electrical hardware for Culligan's residential, retail, and commercial water treatment products. This individual will contribute to new product development and continuous improvement initiatives. This is a hybrid position based on out of Rosemont, IL.
Responsibilities:
Develop embedded software for microcontroller-based systems, including system-level architecture, control logic, sensor data processing, and communication protocols ensuring modularity, scalability, and maintainability.
Perform software integration, unit and regression testing to validate functionality and reliability.
Troubleshoot firmware issues using oscilloscopes, logic analyzers, and debuggers; optimize code for performance and resource efficiency.
Support schematic capture, PCB layout, and prototype development for new and existing products.
Assist with selecting components based on system requirements, performance, and cost.
Contribute to creating schematic capture and PCB layout using Altium.
Support building and testing prototypes, design validation, and support transition to production
Assist with ensuring hardware designs meet relevant safety, EMC/EMI, and regulatory standards (UL, CE, FCC).
Generate and maintain electrical design documentation, BOMs, test reports, software requirements, design specifications, and test plans.
Work closely with mechanical and manufacturing teams to ensure cohesive product development.
Participate in all phases of the product development lifecycle-from concept and design through testing, release, and field support.
Identify opportunities for design optimization, cost reduction, and performance enhancement.
Support junior engineers and contribute to technical reviews and knowledge sharing.
Perform other job responsibilities as needed.
Requirements:
Bachelor of Science degree in electrical engineering and/or computer science.
3+ years embedded software experience is required - this role is primarily embedded firmware focused.
Prior experience in electrical engineering (circuit design / boards / hardware support) preferred.
Proficiency in programming/debugging in C/C#/C++/Python language and compiling source code.
Proficiency in reading and interpreting electrical schematics, mechanical 3D models and P&IDs.
Proficiency in using PCB layout software and basic CAD to create circuit & PCB drawings.
Proficiency in building prototype hardware and test equipment with direction.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively and cross-functionally in a team environment.
Competencies:
To perform the job successfully, an individual should demonstrate the following competencies in this position:
Quick Learner Creativity & Innovation Analytical & Troubleshooting Skills
Detail Oriented Initiative Integrity
Conceptual Ability Customer Focus Oral & Written Communication
Target Salary Range: $89,000 - $99,000 salary a year with the opportunity for eligible employees to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, geographic location, and business and organizational needs. Full-time positions are eligible for competitive benefits, including paid time off, health, dental, vision, life, disability benefits and 401(k).
#LI-LV2
Embedded Software Engineer
Embedded software engineer job in Rosemont, IL
Kranze Technology Solutions develops complex, customized cutting edge aircraft avionics hardware and software solutions supporting survivability, situational awareness, interoperability, and data collection systems. KTS is seeking an experienced, talented, and motivated software engineer to:
* Work with system architects to develop product architectures
* Develop and facilitate software requirements and test procedures
* Design, code, integrate, and test major features of hardware and software products developed by KTS and using the latest COTS, industry, and government technology
* Assist with system integration, verification and validation, and effectiveness analysis
* Work with limited supervision, contribute innovative ideas to improve product capabilities, and lead smaller integration efforts
* Effectively communicate problems encountered and status of ongoing projects or assignment
The candidate should be able to operate amongst a technical team to develop software solutions using the latest technologies. The candidate must have demonstrated software development on various platforms and systems. The candidate must be able to work with limited supervision, contribute innovative ideas to improve product capabilities, and lead smaller integration efforts.
Requirements and Qualifications:
* Bachelor's or Master's degree (preferred) in Computer Engineering, Computer Science, or related field with 3+ more years of work experience
* Proficient in the C and C++ languages
* Familiarity with object oriented software design and implementation
* Hardware and software troubleshooting skills
* Experience with Linux Operating System, RHEL experience a plus
* Working knowledge of embedded software, operating systems, interrupt handling and communication drivers
* Excellent written and oral communication skills
* Ability to obtain Security Clearance, for which the United States Government requires United States citizenship- sponsorship not available
Benefits
Kranze Technology Solutions is proud to provide extremely competitive benefits to all full time employees including:
* Comprehensive Leave plan (Paid Time Off)
* Comprehensive Health Care package including Medical, Vision, Dental, Health Savings Account (HSA), and more
* Generous 401 (k) retirement plan
* Paid Overtime
* Flex Time and Flexible Scheduling
* Tuition Reimbursement options
* Casual and relaxed work environment
We recognize that attracting the best talent is key to our strategy and success as a company. As a result, we aim for flexibility in structuring competitive compensation offers to ensure we are able to attract the best candidates. As required by law in this state, the estimated salary range for this position is $80,000-$120,000 and represents our good faith estimate as to what our ideal candidates are likely to expect. We tailor our offers within the range based on organizational needs, internal equity, market data, geographic zone, and the selected candidate's experience, education, industry knowledge, location, technical and communication skills, and other factors that may prove relevant during the selection process.
About Kranze Technology Solutions:
We are part of an SPX Technologies' Communication Technologies platform in the Detection & Measurement business segment. KTS is focused in the defense industry specializing in Infrared Countermeasures (IRCM) systems, digital interoperability and networking, and program support for the US Navy, US Marine Corps, and Special Operations Command. We provide hardware and software product development, systems integration, system test and evaluation support, modeling and simulation analysis, and other engineering services to support the Warfighter.
Each team member has significant opportunities to solve a variety of complex technical challenges in small teams while working hand in hand with our defense customers.
KTS is an equal opportunity employer and prohibits discrimination and harassment of any kind. All applicants will be considered for employment without regards to race, color, religion, age, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other segmenting characteristics protected by law.
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
Human Resources
************
**********************
Embedded Software Engineer II
Embedded software engineer job in Oak Brook, IL
Job Family for Posting: Design Apply now * Apply Now * Start applying with LinkedIn Start Please wait... About Us Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
The Embedded Software Engineer II, will be responsible for design, development, and deployment of software Ag Platforms
Key Responsibilities
* Research, develop (C/C++ and MBSD), test, and evaluate embedded software.
* Experience working with RTOS and Linux environments
* Create and update documentation for designs, and all phases of the project.
* Work with cross functional teams to determine customer needs, troubleshooting and problem solving.
* Coordinate engineering efforts and provide engineering assistance to internal teams.
* Keep abreast of new developments in the fields of engineering design, methods, and applications.
* Provide or assist with training needs as it relates to new or existing software.
* Demonstrates support for company culture in their daily actions and behaviors.
* Maintain a clean and safe work area.
* Follow established safety and ergonomic standards.
* May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.
* Learning, understanding, continuously improving, and promoting the quality management system in accordance with ISO standards.
Experience Required
* Bachelor's degree in Electrical, Electronics, Computer Science or a related field.
* At least 3-5 years of strong experience in Embedded C/C++ and Model Based Software Development
* Good experience in RTOS and Linux environment
* Proven expertise in diagnosing and resolving complex Software and system issues
Preferred Qualifications
* Experience with off-highway products, especially agricultural farm machinery.
* Strong troubleshooting experience.
Pay Transparency
The annual salary for this role is $84,375 - $112,500 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
What We Offer
We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.
At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. To support our employees, we offer regional comprehensive benefits, including:
* Flexible work arrangements
* Savings & Retirement benefits
* Tuition reimbursement
* Parental leave
* Adoption assistance
* Fertility & Family building support
* Employee Assistance Programs
* Charitable contribution matching and Volunteer Time Off
Apply now
* Apply Now
* Start applying with LinkedIn
Start
Please wait...
{{video.content.cta}}
{{video.content.title}}
{{video.content.description}}
×
{{explore.title}}
{{explore.description}}
{{feed.title["#text"]}}
{{feed.city["#text"]}}, {{feed.country["#text"]}}
{{explore.cta}}
Embedded Software Engineer
Embedded software engineer job in Michigan City, IN
The Opportunity: Clint seeking an Embedded Software Engineer to participate in the development of Silvus's state of the art StreamCaster MIMO wireless mesh networking products and advanced research projects. Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing and characterization software.
This opportunity is well suited for an entrepreneurial minded individual who is looking to take on a greater and diverse set of challenges associated with a highly dynamic startup environment.
Technical Responsibilities:
Implementation of software portion of MAC (Medium Access Control) and routing protocols.
Implementation of digital signal processing modules.
Implementation of network management software and web interface.
Application and user interface development for customer demonstrations and evaluations.
Implementation of testing software.
Linux system customization and scripting.
Qualifications:
Expert in C programming. Other language such as C++, JavaScript, Python is a plus.
Linux kernel driver development experiences a definite plus.
2-4 years of relevant embedded system software development experiences required.
Experiences with socket programming and various Internet/Ethernet protocols a plus.
Experiences of software development under real-time operating system a plus.
GUI and web interface development experiences a plus.
Knowledge of MAC and Networking layer of a communication system a plus.
Knowledge of digital signal processing a plus.
Ability to pass background check
Qualifications
REQUIRED EDUCATION, COMPUTER EXPERIENCE AND SPECIFIC JOB RELATED SKILLS:
Education:
Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or related technical field
Computer Requirements:
Strong
computer skills are required including familiarity with Windows-based
programs such as Microsoft productivity tools (e.g., Excel, Word, and
Outlook)
Additional Information
All your information will be kept confidential according to EEO guidelines.
Advanced Embedded Engr
Embedded software engineer job in Saint Charles, IL
As an Advanced Embedded Engr, you will impact the development and execution of technology roadmaps while ensuring they align with business objectives, contributing directly to project success and shaping the future of embedded systems technology across various domains and industries. You will report directly to our Engineering Manager, and you'll work out of our St. Charles, IL location.
KEY RESPONSIBILITIES
* Play a pivotal role in the design, development, and testing of embedded software solutions, contributing directly to project success.
* Participate in the testing and debugging of embedded systems.
* Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals.
YOU MUST HAVE
* Bachelor's degree from an accredited institution Science, Technology, Engineering, or Math (STEM)
* 6+ years of experience in design and development of embedded software solutions.
* Mastery level knowledge in C programming language
* Strong understanding of hardware and firmware integration.
* Proficiency in debugging and problem-solving within embedded systems.
* Experience with embedded systems development tools and methodologies.
WE VALUE
* Bachelors or Advanced Degree in in Electrical Engineering, Computer Engineering, or Computer Science with Electrical Engineering concentration
* Experience in leading and ownership of complex embedded software projects.
* Knowledge of industry best practices and emerging technologies.
* Ability to work collaboratively in a team environment.
* Passion for innovation and continuous learning.
U.S. Persons Requirements: Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization".
The annual base salary range for this position is $116,00 - $145,000 . Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations.
BENEFITS OF WORKING FOR HONEYWELL
In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: *******************************
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Job Posting Date: 12/4/2025
Principal Embedded Software Engineer- Avionics
Embedded software engineer job in Aurora, IL
Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving domestic and international defense Air, Land and Sea domains for 60+ years. With over 1000 employees, TDSI and its four subsidiaries (Advanced Acoustic Concepts, Digital Receiver Technologies, Tampa Microwave, and Trusted Cyber Technologies), supports U.S. Joint Services, special operations forces and multi-national partners with a variety of communication, visualization, signal intelligence/electronic warfare, and sensor/sonar capabilities. TDSI's key technologies include tactical handheld radios, expeditionary satellite terminals, helmet-mounted displays, optics and target recognition capability, advanced radars, undersea sensing and missile systems. Lives depend on what we do!
Top Benefits (Subject to terms of applicable policies/plans)
* Competitive Salary
* Yearly Incentive Compensation Plan
* Medical insurance for self and eligible family members
* Generous 401(k) program- up to 7% company contribution and 100% immediate vesting
* Tuition Reimbursement
* Paid wellness, vacation, and holiday leave
* Paid maternity, paternity, and parental leave
* 9/80 Work Schedule (every other Friday off)
* Hybrid Working Environment
We currently have an opening in our Aurora, IL office for a Principal Software Engineer. The candidate will have responsibility for software architecture design and implementation associated with helmet-mounted display systems for fixed-wing and rotary-wing platforms. The candidate should be familiar with the Avionics domain. This position reports directly to the Software Engineering Manager in Aurora, IL.
Responsibilities
Key contributor in helmet-mounted display applications:
* Provide technical expertise in the design of Avionics display systems.
* Develop efficient and robust software architecture that remains consistent with safety and regulatory requirements in accordance with RTCA DO-178C.
* Evaluate competing technical solutions.
* Provide technical expertise in Model-Based Design, ARINC 653 specification, and protocols including MIL-STD-1553, ARINC-429 and ARINC 615.
* Perform software design in ARINC 653-compliant RTOS and embedded Linux.
* Proficiency in coding in C and Python, Unit Test and Integration Test.
* Serves as technical lead in software development projects.
* Provides technical assistance in developing proposals and bids and supporting customer queries.
Qualifications
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
* U.S. Citizenship required. - Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
* Bachelor's Degree Required; BSCS, BSCE or BSEE preferred.
* 8 years or more of experience in Software Engineering.
* Proven experience working on ARINC 653-compliant RTOS, Model-Based Design and protocols including MIL-STD-1553, ARINC-429 and ARINC 615.
* Proven experience working on embedded systems in a Linux environment.
* Possesses knowledge of practical and theoretical design of deterministic embedded systems.
* Willingness to travel to customer sites.
* Strong interpersonal and problem-solving skills.
* Strong communication skills, both verbal and written.
* Focus on continuous improvement and innovation.
* Ability to comply with all Company guidelines, policies, procedures and embrace Company Core Values.
The annualized pay range for this role is $140,573-179,621 USD along with a target incentive compensation plan (ICP) of 5%. The pay range provided is a good faith estimate representative of the experience for the role described above. TDSI considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
For specific questions about this job posting, candidates may contact talent acquisition at *********************.
Thales Defense & Security, Inc. is committed to non-discrimination as applicable under federal, state and local laws. We are an E-Verify Employer.
If you need an accommodation or assistance in order to apply for a position with Thales, please call Human Resources at ************.
#LI-JD1
#LI-Hybrid
Easy ApplyAdvanced Embedded Engr
Embedded software engineer job in Saint Charles, IL
As an Advanced Embedded Engr, you will impact the development and execution of technology roadmaps while ensuring they align with business objectives, contributing directly to project success and shaping the future of embedded systems technology across various domains and industries. You will report directly to our Engineering Manager, and you'll work out of our St. Charles, IL location.
KEY RESPONSIBILITIES
Play a pivotal role in the design, development, and testing of embedded software solutions, contributing directly to project success.
Participate in the testing and debugging of embedded systems.
Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals.
YOU MUST HAVE
• Bachelor's degree from an accredited institution Science, Technology, Engineering, or Math (STEM)
• 6+ years of experience in design and development of embedded software solutions.
• Mastery level knowledge in C programming language
• Strong understanding of hardware and firmware integration.
• Proficiency in debugging and problem-solving within embedded systems.
• Experience with embedded systems development tools and methodologies.
WE VALUE
• Bachelors or Advanced Degree in in Electrical Engineering, Computer Engineering, or Computer Science with Electrical Engineering concentration
• Experience in leading and ownership of complex embedded software projects.
• Knowledge of industry best practices and emerging technologies.
• Ability to work collaboratively in a team environment.
• Passion for innovation and continuous learning.
U.S. Persons Requirements: Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization”.
The annual base salary range for this position is $116,00 - $145,000 . Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations.
BENEFITS OF WORKING FOR HONEYWELL
In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: *******************************
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Job Posting Date: 12/4/2025
Auto-Apply