Principal software engineer jobs in Illinois - 2,326 jobs
Senior Embedded Software Integration Engineer
Medium 4.0
Principal software engineer job in Chicago, IL
This role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-functionally to define and implement sensor & vehicle interface CAN integration, diagnostics in AutoSAR safety domain, etc. You will also be responsible for the new vehicle platform and actuators integration, develop tools and procedures for new vehicle bring-up, and regular travel to our partner's proving ground to do on-vehicle testing and validation.
Responsibilities
Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools.
Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc.
Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements.
Execute development tests in coordination with test management and developers.
Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks.
Ensure that your work is performed in accordance with the company's Quality Management System (QMS) requirements and contribute to continuous improvement efforts.
Ensure team compliance with QMS, monitor quality, and drive process improvements.
Required Skills
Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field.
Proficient in C Programming
Self-motivated and passionate about autonomous driving
Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
Proficient in Linux and GIT development workflow
Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
Understanding of different Level of SW testing and experience in building automation testing infrastructure
Proven teamwork, communication, analytical, and systematic working skills
Preferred Skills
Familiarity with Python and C++ programming
Understanding of autonomous driving software stack
Basic understanding of different sensor concepts (camera/lidar/radar/gps/imu)
Basic understanding of hardware / electronics, familiar with vehicle harnesses
Experience with Infineon Aurix MCU and automotive high-performance SOC embedded systems
$130,000 - $180,000 a year
#J-18808-Ljbffr
$130k-180k yearly 3d ago
Looking for a job?
Let Zippia find it for you.
Senior SAP MM Procure-to-Pay Solutions Lead
IBM Computing 4.7
Principal software engineer job in Chicago, IL
A leading technology firm is seeking a managing SAP consultant to lead and implement SAP solutions. You will utilize your deep expertise in SAP S/4HANA and project management skills to solve challenging business problems for clients. The ideal candidate should have hands-on experience with SAP MM and a minimum of three end-to-end implementations. This role offers the flexibility to work from anywhere in the US and provides opportunities for professional growth in a diverse and inclusive environment.
#J-18808-Ljbffr
$71k-88k yearly est. 2d ago
Staff Software Engineer
Tag-The Aspen Group
Principal software engineer job in Chicago, IL
About the Company
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone.
About the Role
To support our rapid growth and technological evolution, we are seeking a Staff SoftwareEngineer to join our expanding IT team. We're hiring two Lead SoftwareEngineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant.
Responsibilities
Lead API and data-streaming service development used across TAG brands.
Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing.
Mentor engineers; influence architecture & best practices (technical leadership without direct people management).
Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software).
Qualifications
10 years building large-scale software; ~5 years leading engineers/technical direction.
Required Skills
Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations.
Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes.
Experience integrating AI/ML models into software; security best practices/HIPAA awareness.
Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI.
Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.)
Preferred Skills
Healthcare tech exposure and HIPAA experience (bonus, not required).
Pay range and compensation package
Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match.
Equal Opportunity Statement
If you are an applicant residing in California, please view our privacy policy here.
$167k-197k yearly 2d ago
AI Software Engineer
Launch Consulting Group 3.9
Principal software engineer job in Chicago, IL
Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch!
Launch is actively seeking qualified, energetic engineers with passion for building solutions leveraging new and emerging technologies related to AI. This is a softwareengineering role specializing in applications with use cases powered by AI solutions, especially Generative AI, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows. This role offers an exciting opportunity to be at the forefront of AI technology, working on diverse projects that drive real-world impact. If you're passionate about AI and have the technical expertise to back it up, this role may be perfect for you!
Responsibilities Include:
Write high-quality, maintainable code in languages such as Python, JavaScript, C#, or others relevant to AI development
Work closely with and in cross-functional teams including softwareengineers, project managers, designers, QA, data engineers, and data scientists
Integrate with a variety of different APIs, services, and technologies to bring pre-trained models and other technologies to bear, such as cloud-based vector databases
Develop APIs and interfaces to enable easy interaction between AI models and client applications
Fine-tune and/or customize integration with pre-trained models to meet unique client needs
Handle data preprocessing, cleaning, and augmentation to enhance model performance
Implement strategies for managing and securing sensitive client data
Monitor and optimize the performance of AI model integrations to optimize efficiency and accuracy
Provide technical guidance and support to clients and internal stakeholders
Stay up-to-date with the latest advancements in NLP and machine learning
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (strongly preferred)
Prior IT digital consulting experience is highly preferred
Proven experience in software development, with a focus on AI and machine learning
Hands-on experience with integrating language models into applications and platforms
Proficiency in programming languages such as Python, JavaScript, C#, or similar
Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers)
Experience with Generative AI tooling (e.g., LangChain, Semantic Kernel)
Knowledge of API development and integration
Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis
Experience with large-scale language models (e.g., GPT, BERT) and their practical applications
Excellent analytical and problem-solving skills with a keen ability to troubleshoot and resolve technical issues
Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
Proven ability to work effectively in a team environment and manage client relationships
Experience in project management and ability to handle multiple tasks simultaneously
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker) a plus
Familiarity with agile development methodologies and DevOps practices
Innovative and curious, with a passion for emerging technologies and continuous learning
Detail-oriented and committed to delivering high-quality results
Compensation & Benefits:
As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $155,000 - $175,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
$155k-175k yearly 4d ago
Salesforce Platform Director & Tech Lead
Hightower Advisors, LLC 4.7
Principal software engineer job in Chicago, IL
A financial services company based in Chicago is seeking a Director of Salesforce Development. The role requires a bachelor's degree in computer science and over 8 years of experience in Salesforce application development. Responsibilities include leading the Salesforce ecosystem, developing strategic solutions, and collaborating across departments. The company offers a competitive base salary of $175,000-$195,000 plus bonuses, hybrid work options, and a range of benefits including medical coverage and flexible PTO.
#J-18808-Ljbffr
$175k-195k yearly 2d ago
Senior ServiceNow Transformation Leader | Global Impact
Ernst & Young Oman 4.7
Principal software engineer job in Chicago, IL
A global consulting firm is seeking a Senior Manager for ServiceNow Enterprise Service Management Transformation. This client-facing role involves leading project teams and managing client relationships while driving technology transformation projects. The ideal candidate should have substantial experience in ServiceNow and proven leadership skills to oversee multiple engagements effectively. The position requires a Bachelor's degree, relevant certifications, and excellent business acumen to succeed in a rapidly evolving environment.
#J-18808-Ljbffr
$88k-141k yearly est. 3d ago
Research & Policy Lead, Development Economics
The University of Chicago 4.7
Principal software engineer job in Chicago, IL
A leading educational institution in Chicago is seeking a full-time Research and Policy Lead. This role involves leading development economics research, managing research projects, and ensuring compliance with relevant policies. The ideal candidate will hold a PhD in economics and possess at least 7 years of relevant experience. This position offers a competitive salary ranging from $101,673 to $125,000 annually and includes various benefits.
#J-18808-Ljbffr
$101.7k-125k yearly 2d ago
Senior Banking & Payments Strategy Lead
Transunion 4.2
Principal software engineer job in Chicago, IL
A leading consulting firm is seeking a Senior Manager for Banking & Payments Consulting. In this hybrid role, you will lead a team of analysts, enhance client relationships, and utilize your expertise in financial services. You should have a strong background in consulting and analytics, as well as a bachelor's degree in a relevant field. The position offers competitive compensation and numerous benefits, including flexible time off and health coverage.
#J-18808-Ljbffr
$85k-112k yearly est. 1d ago
Senior Developer
It Associates 3.4
Principal software engineer job in Rosemont, IL
w/option to extend or convert to perm
The Senior Developer Consultant will be responsible for upgrading, configuring, and debugging existing business applications. Primary responsibility will be to provide technical support for core business applications, improve processes and ensure that they continue to run efficiently and reliably. The Senior Consultant will carry out development tasks and participate in the daily maintenance of the business systems including the investigation of errors, corrections of functionality or restoration of data/database integrity. A commitment to collaborative problem solving and quality product is essential.
Responsibilities:
Prioritize requests according to business impact and need.
Hands-on design & development across a broad range of products, technologies & methodologies.
Responsible for the development and integration of new or existing applications into the technical infrastructure and existing business processes.
Participate in the data model review meetings (for data integration and modeling best practices).
Analyze, Design and Review business requirements with Business Process Analyst and clients and craft scalable, flexible, and resilient architectures that address customer business problems.
Responsible for the design, development, testing, tuning and implementation of Applications.
Participate in code reviews and technical design/specifications to help maintain code quality, organization, and automatization.
Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
Successfully manage deliverables while balancing project timelines and unanticipated issues.
Perform support and maintenance tasks to address production issues reported by business users.
Ensure that all applications well documented, thoroughly tested and debugged, and adhere to corporate and industry standards.
Qualifications:
10 years of software development experience.
Excellent analytical, inter-personal and communication skills with a strong technical background.
Willingness to learn complex systems and figure out steps needed to troubleshoot issues.
4+ years of strong knowledge and proficiency in C#, VB.Net, JavaScript or similar programming languages.
Previous experience working with APIs, REST Services and JSON.
2 - 5 years of experience on Oracle/SQL Server/PostgreSQL Database side development.
Proficient with ETL programming, performance tuning, requirements gathering, data analysis, data modeling, database design and Integration, Data Conversion, Data Migration, Data Masking and Data Cleansing and Standardization.
Familiarity with SSIS, SSRS is desirable.
Experience with Azure Dev Ops (ADO).
The anticipated hourly rate range for this position is ($65-72/hr). Actual hourly rate will be based on a variety of factors including relevant experience, knowledge, skills and other factors permitted by law. A range of medical, dental, retirement and/or other benefits are available after a waiting period.
$65-72 hourly 21h ago
Software Project Manager
Insight Global
Principal software engineer job in Arlington Heights, IL
We are seeking a detail-oriented and proactive Software Project Manager to lead the planning, execution, and delivery of software development projects. The ideal candidate will have hands-on experience managing projects using Azure DevOps (ADO), Microsoft Project, and Jira, and will be skilled in coordinating cross-functional teams, driving project timelines, and ensuring high-quality delivery.
Key Responsibilities:
Plan, execute, and manage the full lifecycle of software projects, from initiation through delivery.
Develop and maintain project schedules using Microsoft Project, ensuring alignment with organizational priorities and resource availability.
Utilize Azure DevOps (ADO) and Jira to manage backlogs, track progress, and report on project status.
Coordinate with software developers, QA, product managers, and stakeholders to ensure clear communication and alignment.
Identify, monitor, and mitigate project risks, issues, and dependencies.
Prepare and deliver regular project updates, dashboards, and status reports for leadership and stakeholders.
Ensure projects are delivered on time, within scope, and within budget while maintaining quality standards.
Drive continuous improvement in project management processes, tools, and workflows.
Qualifications:
Bachelor's degree in Computer Science, Information Systems, Business, or related field (or equivalent experience).
3-7 years of project management experience in software development or IT (adjust based on seniority).
Strong hands-on experience with Azure DevOps (ADO), Microsoft Project, and Jira.
Excellent communication, organizational, and leadership skills.
Ability to build relationships across technical and non-technical teams.
PMP, CSM, or SAFe certification a plus.
$86k-119k yearly est. 4d ago
Mitigation Lead Technician
Pop-Up Talent 4.3
Principal software engineer job in Chicago, IL
Chicago, IL
FLSA: Non-Exempt
The Mitigation Lead Technician will lead the production department in completing water mitigation projects in a professional and timely manner. Lead Water Technicians will be available 24/7 and 365 days a year, unless they have previously scheduled time off. This position is an AT WILL
SUPERVISION AND EXERCISE RECEIVED:
Receives direct or general supervision from Mitigation Project Manager
ESSENTIAL FUNCTIONS:
Lead water damage projects, carpet cleaning/floor cleaning projects, and Fire and Smoke damage projects
Extract water from flooded structures using commercial extraction equipment
Lead job site production to include water extraction, demolition, use of hand tools, power tools, general cleanup, equipment maintenance, facility maintenance, moving of goods and supplies through warehouse production process, etc.
Assist in determining the most effective way to dry the affected materials
Conduct demolition after fire, water/flood, mold or storm damages
Remove carpets, carpet pads, drywall and insulation
Submit samples of removed materials to ITEL, as required by the insurance company
Haul debris from jobsite to truck as well as moving customer contents away from work area as needed
Monitor moisture levels on the job site and enter data into Moisture Mapper
Set, move and monitor humidifiers, air movers, air scrubbers and other equipment to job site
Set up negative air in affected work areas for containment
Efficiently and effectively installing containment
Handle water extraction and removal of water damaged materials
Lead staff in job performance, coaching in performance issues and input regarding evaluations
Communicate a positive image of the company to the entire staff and customers
Apply all safety rules and regulations and prevent work hazards
Other duties as assigned
Ability to:
Ability to scope water or fire loss
Lead a team with strict deadlines
Detect wet structural surfaces as well as affected contents
Keep complete and accurate job files and lead the project
Problem solving and analytically solve unexpected problems stemming from the disaster
Brief the customer on your lead role, how the process will proceed and answer any questions
Work in a fast but efficient work environment
Able to travel locally, regionally and nationally for an extended period of time (hurricane)
Handle crisis management as situations occur
Assist in problem solving and in making this a more effective organization
Work on call and in all emergency, situations as needed
Demonstrate general mathematical and data entry skills
Demonstrate strong verbal and written communication skills including read and write the English language
Generate information within a reasonable time frame with accuracy and efficiency
Manage details of multiple projects in an efficient and organized method
Manage professional and timely contact with clients, employees and vendors
Produce work in a timely, budgeted, scheduled and profitable manner for the Company
Apply safety procedures and principles daily and protect yourself and others from injury
Knowledge of:
Leading the inspection process and hand tools used on water damage
Leading production work and proficient in time management
Specialty training in drying science
Must be proficient in MICA, Fire & Ice and E3 app
S500 standards & protocols for restoration
Protocols standards for water restoration
Upholstery cleaning skills and spotting skills
Cooperation and respect for others. Working in a close office environment and working with others to respect ideas and opinions
Developing and presenting creative solutions
Laws, rules and regulations that govern the areas of your job, the restoration industry including but are not limited to your scope of work
Industry knowledge and the ability to seek knowledge if new to the industry
The Company ethics, image and goals and how they shall be reflected in the day-to-day job duties of you and your staff
All policies and procedures of the Company, ability to apply and understand
OSHA safety regulations of the industry and provide an active role in monitoring the safety of yourself and other team members
Training and developing the skills of team members
Timekeeping, scheduling and general pay procedures for employees
EDUCATION AND EXPERIENCE:
At least 6 months of experience leading staff on projects
High School Diploma or equivalent
At least 2 years of restoration experience
Carpentry and mechanical experience and skills a plus
LICENSE AND SPECIAL REQUIREMENTS:
Valid State Class C Driver's License
WRT certification
ASD certification
Mold Remediation certification
Odor Abatement certification
PHYSICAL DEMANDS:
Employees will be working with cleaning, deodorization and antimicrobial products daily. Gloves, respirators and splash goggles will be used every day while working on water loss. Climbing ladders and working in high places. The workspaces can contain residue, mold, mildew, contaminated water or unsanitary conditions. Positions in this classification occasionally bend, stoop, kneel, reach, push, and pull drawers open and closed to retrieve and file information. Employees must possess the ability to lift, carry, push, and pull materials and objects, up to 75 pounds, necessary to perform job functions
WORKING CONDITIONS:
Due to the nature of the work, often the job sites will be dirty, possibly cold or wet and sometimes unsanitary. Employees are required to wear protective gear as necessary and most working hours. The work is sometimes strenuous. Technicians must carefully follow safety precautions because working in damaged buildings leaves them vulnerable, particularly following natural disasters, for example. Also, disaster areas often lack resources and comfortable areas in which to rest. All attempts will be made to meet the requests of workers exposed to these conditions. Employees may interact with upset staff and/or public and private representatives in interpreting and enforcing departmental policies and procedures
EQUAL OPPORTUNITY EMPLOYER/AMERICANS WITH DISABILITIES ACT COMPLIANT/DRUG FREE WORKPLACE
req23-00480
$72k-95k yearly est. 2d ago
Senior Engineer, MEMS Characterization
Knowles Corporation 4.7
Principal software engineer job in Itasca, IL
Title: Senior Engineer, MEMS Characterization
Department: MEMS Engineering
SUMMARY DESCRIPTION:
MEMS Characterization Senior Engineer will work with design, process, and failure analysis engineer on assisting characterization and failure analysis of the MEMS device, while supporting technology development, product qualifications and quality monitoring. Employee will maintain and develop new test solutions, recommend hardware requirements based on existing trends in characterization.
Responsibilities
Developing and maintain MEMS test solutions for production failure analysis, collaborating with design and process engineering to further characterization efforts and drive yield improvement
Ensuring hardware and software installations are maintained.
Continuous improvement of characterization capabilities collaborating with MEMS development team
Perform microphone, MEMS, assembly failure analysis
Work with design and process engineer to define characterization requirements and support execution of the characterization, including submitting work order requests and writing characterization reports.
Qualifications
Master of Science/Engineering in Electrical/Mechanical/Material/Physics (or related field) with 2-5 years' experience. PhD is a plus
Experience in troubleshooting, debugging and with failure analysis of MEMS sensors is desired
Familiar with material/device characterization using optical, electrical, mechanical methods
Basic knowledge of acoustics and mechanics is an asset.
Must be a team player with good communication skill.
Familiar with material/device characterization using optical, electrical, mechanical methods
Knowledge of calibration methodologies and best practices
Basic knowledge of statistical analysis (JMP, MiniTab, R) is an asset
Reliability testing experience is an asset
Experience with electrical test equipment such as parameter analyzer, oscilloscope, probe station, and data acquisition system are desired
Experience with advanced surface science methodologies (SEM, Raman, Auger, FIB, FTIR) an asset
Hands on experience on developing environmental testing setup and fixtures for sensors under thermal, vibration, and electrical tests is a plus
Solid foundation in MEMS microphone acoustics theory, including capacitive transduction principles (Experience analyzing thin-film residual stress, mechanical-electrical sensitivity optimization, damping resistance (Skvor's formula), and high-frequency response/SNR enhancement mechanisms) is a plus
Proficient in finite element analysis (FEA) tools such as COMSOL Multiphysics or ANSYS for 3D MEMS microphone simulations is a plus
Understand the principle of dynamic system modeling and proficient in Matlab Simulink and LTSpice is a plus
COMPANY DESCRIPTION:
Knowles is a market leader and global provider of advanced micro-acoustic microphones and balanced armature speakers, audio solutions, and high performance capacitors and radio frequency ("RF") filtering products, serving the MedTech, defense, consumer electronics, electric vehicle, industrial, and communications markets. Our focus on the customer, combined with unique technology, proprietary manufacturing techniques, and global operational expertise, enables us to deliver innovative solutions across multiple applications. Knowles, founded in 1946 and headquartered in Itasca, Illinois, has approximately 7,000 employees at facilities located in 13 countries around the world. At Knowles, we are committed to engineering a better tomorrow through the actions we take on a daily basis. We believe that our focus on ethical, socially responsible, and environmentally sustainable behavior guides our decision-making processes and helps keep us accountable. Visit us at knowles.com
EEO-M/F/D/V
$93k-116k yearly est. 3d ago
Senior Private Credit Lead - Chicago
Northleaf Capital Partners
Principal software engineer job in Chicago, IL
A global private markets investment firm is seeking a Vice President for its Chicago office, focusing on private credit investments. The ideal candidate will have at least 6 years of experience in direct lending and possess strong analytical and interpersonal skills. Responsibilities include leading due diligence, negotiating terms, and managing investment relationships. The firm offers a supportive culture with flexible working arrangements and a competitive total rewards package.
#J-18808-Ljbffr
$82k-123k yearly est. 3d ago
Senior Brand Growth & Innovation Lead - Child Care
Kimberly-Clark Corporation 4.7
Principal software engineer job in Chicago, IL
A leading consumer goods company is seeking a Senior Brand Manager for their Pull-Ups Portfolio in Chicago. This role involves leading brand strategies and innovation plans for over 10 years in marketing, particularly in B2B and CPG sectors. The ideal candidate will excel in P&L management and cross-functional collaboration, driving future growth through innovative solutions. This position offers flexible work arrangements and comprehensive benefits, ensuring a supportive environment for all employees.
#J-18808-Ljbffr
$91k-114k yearly est. 21h ago
Embedded Software Engineer
Global Connect Technologies 4.4
Principal software engineer job in Oak Brook, IL
We are seeking an experienced Embedded SoftwareEngineer to support develops advanced tractors and construction equipment for the agriculture and construction/mining industries. Our Display & Guidance Systems team is responsible for the critical electronic interface that drives tractor operations - from user-facing displays to autonomous guidance features.
We are expanding our team to support an important platform modernization effort: migrating our current Android/Java-based display software to a next-generation Qt/C++/Linux-based display system. This effort includes both rewriting and re-architecting components of the existing application, spanning business logic to user interface.
We are seeking strong, hands-on SoftwareEngineers with experience in embedded multithreaded C++ development, object-oriented design, and real-time systems.
Key Responsibilities
Partner with senior engineers to establish weekly development goals and deliverables.
Design and develop display and guidance system software in C++ for embedded platforms.
Collaborate with Systems Engineering to refine requirements and technical solutions.
Implement new feature sets and enhance existing functionality on the platform.
Support Linux device development and subsystems.
Contribute to system architecture discussions, especially for Qt-based components when applicable.
Write, run, and maintain unit tests to identify and resolve bugs.
Interface software with vehicle communication protocols (e.g., CAN, LIN) and networking layers.
Focus on high-quality code - with daily time spent 60-80% on software development.
Work on performance optimization related to clock cycles, data latency, and bus communication.
Required Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
4+ years of experience in embedded application software development.
Strong proficiency in C++ programming.
Experience with object-oriented and multithreaded system design.
Demonstrated experience with hardware/embedded systems (not purely web-
Familiarity with communication/networking protocols such as:
CAN
LIN
RS-232 / RS-485
Ethernet
USB
Excellent communication and collaboration skills.
$71k-92k yearly est. 21h ago
Manager, Software Engineer
Relativity 4.7
Principal software engineer job in Chicago, IL
Posting Type
Hybrid
Relativity is redefining how legal and compliance teams navigate data, and our Automation Services Domain (ASD) is central to that transformation. As Manager of the Service Auth team, you'll lead the development and modernization of Tier 0, cloud-native authentication and authorization services that power our entire platform. This is a rare opportunity to own high-availability, low-latency infrastructure that demands operational excellence, resilience, and forward-thinking engineering. If you're ready to shape foundational systems that scale globally and support mission-critical workloads, we invite you to lead the charge
Job Description and Requirements
Key Responsibilities:
Oversee design, development, and operation of Tier 0 authentication services with a focus on reliability, scalability, and security.
Drive modernization initiatives, including migration to microservices architecture and adoption of zero trust architecture.
Collaborate closely with infrastructure teams to ensure seamless integration and high availability in Azure and Kubernetes environments.
Set technical direction and standards for identity systems(built on 0Auth2, OIDC, SAML, etc. protocols) and secure token-based service communication.
Mentor and develop engineering talent, fostering a strong operational mindset and domain expertise.
Partner with product management and internal engineering teams to deliver platform capabilities and support billions of high-throughput, low-latency transactions.
Required Qualifications:
Proven experience managing engineering teams responsible for mission-critical, high-throughput, low-latency cloud services.
Deep understanding of authentication protocols and zero trust security models.
Hands-on experience with Azure, Kubernetes, and cloud-native service design.
Strong operational focus: building resilient, highly available systems and responding to incidents.
Ability to quickly learn and lead in a complex, domain-specific technical environment.
Preferred Backgrounds:
Experience in environments with large-scale API ecosystems (e.g., streaming, fintech, or high-volume SaaS platforms).
Track record of modernizing legacy or macroservice architectures to microservices.
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
$107k-133k yearly est. 4d ago
Platform Engineering Leader IsoQore Platform
Portal Innovations, LLC
Principal software engineer job in Chicago, IL
A leading biotechnology firm in Chicago is looking for a Head of Platform Engineering to oversee the development of their IsoQore platform. This senior role involves strategic leadership, regulatory compliance, and project management, requiring at least 15 years of experience in medical device development. The company offers a competitive salary along with equity options, and strong benefits including health insurance and a 401(k).
#J-18808-Ljbffr
$69k-95k yearly est. 4d ago
Senior Preconstruction Engineer
Clayco 4.4
Principal software engineer job in Chicago, IL
About Us
Clayco is a full-service, turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across North America the highest quality solutions on time, on budget, and above and beyond expectations. With $7.6 billion in revenue for 2024, Clayco specializes in the "art and science of building," providing fast track, efficient solutions for industrial, commercial, institutional, and residential related building projects.
The Role We Want You For
As a Senior Preconstruction Engineer, you will drive the bidding process for construction projects by crafting precise conceptual and hard dollar estimates, developing proposals, and managing subcontractor bids. You will ensure the accuracy and completeness of all project documents, perform quantity take-offs, conduct constructability reviews, and implement value engineering analyses. Your contributions will be crucial in shaping departmental strategies and fostering continuous improvement.
The Specifics of the Role
Proposal Preparation: Collaborate with the Preconstruction team to deliver accurate proposals across various business units, including Commercial, Industrial, Institutional, and Residential sectors.
Quantity Take-Offs: Perform detailed quantity take-offs for specific scopes of work to support accurate estimating.
Subcontractor Management: Oversee the solicitation process for subcontractor bids, build and nurture relationships with subcontractors, and maintain a comprehensive master list of subcontractors/vendors.
Bid Evaluation: Prepare and analyze Bid Evaluation sheets to ensure competitive and fair bidding processes.
Schedule and Conditions Review: Evaluate project schedules, assist in drafting General Conditions, and contribute to the final assembly of estimates for presentation to owners.
Handoff and Support: Facilitate a seamless transition of estimates, bid information, drawings, and specifications to Project Management, and assist Project Managers with contract negotiations, change orders, and other project needs.
Historical Data Management: Develop and maintain historical data on unit prices to inform future estimating and bidding processes.
Requirements
Education: Bachelor's Degree in Construction Management, Civil Engineering, Architecture, or a related field.
Experience: 3-5 years of estimating experience in commercial construction, with a strong track record in project bidding and management.
Technical Skills: Deep understanding of building construction, materials, systems, and market conditions. Proficiency in estimating and quantity takeoff software.
Software Proficiency: Skilled in Microsoft Office Suite.
Analytical Skills: Strong conceptual abilities with a knack for working with limited information, and proven technical skills in mathematical calculations.
Meeting Experience: Experience participating in Preconstruction meetings and collaborating with cross-functional teams.
Some Things You Should Know
No other builder can offer the collaborative design-build approach that Clayco does.
We work on creative, complex, award-winning, high-profile jobs.
The pace is fast!
Why Clayco?
2025 Best Places to Work - St. Louis Business Journal, Los Angeles Business Journal, and Phoenix Business Journal.
2025 ENR Midwest - Midwest Contractor (#1).
2025 ENR Top 100 Design-Build Firms - Design-Build Contractor (Top 5).
2025 ENR Top 100 Green Contractors - Green Contractor (Top 3).
2025 ENR Top 25 Data Center Builders - Data Center Contractor (Top 3).
Benefits
Discretionary Annual Bonus: Subject to company and individual performance.
Comprehensive Benefits Package Including: Medical, dental and vision plans, 401k, generous PTO and paid company holidays, employee assistance program, flexible spending accounts, life insurance, disability coverage, learning & development programs and more!
Compensation
The salary range for this position considers a wide range of factors in making compensation decisions including but not limited to: Education, qualifications, skills, training, experience, certifications, internal equity, and location. It is not typical for an individual to be hired at or near the top of the range for the role and compensation decisions are dependent on the facts and circumstances of each case. The Clayco Nationwide salary range for this position is approximately $80,000 - $90,000 +/- annually (not adjusted for location).
$80k-90k yearly 4d ago
Senior Battery Storage Engineering Lead
Invenergy, LLC 4.1
Principal software engineer job in Chicago, IL
A renewable energy firm is seeking a Senior Staff Engineer to perform engineering activities for utility-scale battery storage projects. Located in Chicago, the role involves managing project layouts, interfacing with OEMs, and supporting various teams through project initiation and execution. Candidates must have a relevant degree, experience in the renewable energy sector, and strong communication skills. The position offers a competitive salary range of $82,000 to $105,000 with additional bonus eligibility.
#J-18808-Ljbffr
$82k-105k yearly 3d ago
Senior Cloud DevOps Engineer
Charter Global 4.0
Principal software engineer job in Chicago, IL
Job Title: Senior Cloud DevOps Engineer
Duration: 11+ Months Contract
Notes:
Details of the request include: • Must-have skill requirements of the role: o Expertise in Azure cloud services (AKS, FrontDoor, Key Vaults, APIM, App Gateway) o CI/CD automation using GitHub Actions and Gradle o Infrastructure as Code with Terraform o Containerization (Docker) and orchestration (Kubernetes) o Monitoring tools (Dynatrace, Azure Monitor) o Strong scripting skills (Python, Go, Java, Bash) o Networking fundamentals (TCP/IP, DNS, Load Balancers) o Familiarity with databases (Azure SQL, Snowflake, Redis) and messaging systems (Confluent Kafka)
Contract Description:
The Senior Cloud DevOps Engineer will join the Platform Scrum team and support all Domain Teams to enhance and maintain CI/CD pipelines solution. This role focuses on designing, building, and maintaining scalable cloud infrastructure using Azure and Pivotal Cloud Foundry, implementing automation, and ensuring system reliability. The position requires strong collaboration across development and operations teams to deliver secure, efficient software solutions aligned with business objectives.
Design, deploy, and manage scalable cloud infrastructure on Azure, leveraging services such as AKS, FrontDoor, Key Vaults, APIM, and App Gateway.
Develop and maintain automated CI/CD pipelines using GitHub Actions and Gradle for efficient software delivery.
Implement Infrastructure as Code (IaC) using Terraform to provision and manage environments.
Manage containerized applications with Docker and orchestrate deployments using Kubernetes (AKS).
Ensure system reliability through monitoring, logging, and alerting using tools like Dynatrace and Azure Monitor.
Qualifications:
Bachelor's degree or equivalent experience, with at least 5 years in DevOps or SoftwareEngineering roles.
Deep expertise in Azure cloud services and proficiency with Terraform for IaC. Hands-on experience with CI/CD tools (GitHub Actions, Gradle), containerization (Docker), and orchestration (Kubernetes).
Strong scripting skills in Python, Go, Java, and Bash, plus solid networking knowledge (TCP/IP, DNS, Load Balancers).
Familiarity with relational and non-relational databases (Azure SQL, Snowflake, Redis) and messaging systems like Confluent Kafka.
Experience mitigating Sonar, Checkmarx, CAST scans.
This is a hybrid role that requires working at the Client site 3 days per week based out of their Chicago office.