285 Ul Llc jobs in Northbrook
AI Software Developer
Posted 6 days ago
Job Viewed
Job Description
We are seeking an AI Software Developer (preferably full stack) to develop robust applications, designing, developing and deploying AI models. This team focuses on fully custom software to answer our clients' most challenging questions. They may range from what impacts will the forecasted rainstorm have on my sewer system to what do these images and LiDAR points tell me about my roads?
Location: Hybrid set up in the United States. 2 days per week in a Jacobs office. We have multiple locations in most states. You can check locations here: (1) United States | Jacobs
Responsibilities:
-
Develop robust applications and efficient code
-
Design, develop, and deploy AI models
-
Develop and maintain complex data pipelines independently
-
Identify, troubleshoot, and resolve application quality and performance issues
-
Implement comprehensive testing and QA procedures to ensure functionality prior to delivery
-
Actively collaborate with team members and management to drive project goals
-
Proactively identify, manage, and escalate risks, issues, and other problems, providing detailed status reports to the management team
-
Debug, monitor, and troubleshoot solutions, recommending and implementing optimizations
-
Work with clients (internal and external) to understand business requirements
-
Create and maintain thorough documentation of technical specifications
References
Visible links
Overall Experience
-
2-5 years of experience in software development
-
Strong engineering background, preferably in Computer Science, Engineering, Software Engineering, or Data Science
-
Hands-on experience with AI beyond Large Language Models (LLMs)
-
Fluent English language skills with excellent communication abilities
-
Knowledge of the software development life cycle
-
Ability to work collaboratively with other developers
-
Strong problem-solving skills and ability to work independently
-
Quick learner and self-motivated
Here are the technical skills we will expect you to have to help reinvent tomorrow with us here at Jacobs:
-
Proficiency in creating AI/ML models (TensorFlow, PyTorch, Hugging Face, etc.)
-
Familiarity using web technologies (HTML, CSS, JavaScript, etc.)
-
Familiarity with integrating a database (either SQL or NoSQL) as part of an application
-
Familiarity using REST APIs
-
Familiarity with some of these tools: Visual Studio, Visual Studio Code, WebStorm, Azure Data Studio, SQL Server Management Studio, MongoDB Compass
-
Experience with Agile methodologies, source control systems (i.e., GIT), and DevOps Cl/CD
And if you have any of the following additional technical skills, even better:
-
Experience with Palantir
-
Experience with a JavaScript frontend framework (ReactJS, AngularJS, Vue.js, Backbone.js, etc.)
-
Familiarity using a JavaScript Ul framework (Material-Ul, Bootstrap, etc.)
-
Familiarity developing REST APIs (C#, Python, etc.)
-
Familiarity with both relational (SQL, e.g., SQL Server, Oracle, PostgresSQL, etc.) and NoSQL, e.g., Cosmos DB, MongoDB) database design (and how to integrate into an application
-
Familiarity with Azure/AWS
-
Familiarity using Node.js and npm to manage JavaScript packages during application development
#LI-MB5
Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.
C++ Software Developer
Posted 11 days ago
Job Viewed
Job Description
Our formula for success is to hire exceptional people, encourage their ideas and reward their results.
As a C++ Software Developer , you will have an opportunity to solve challenging engineering problems while working closely with experienced technologists, quantitative researchers, and traders to choose the right tools and solutions for the job. We will help you find a home on one of our teams, whether you employ your deep interest in C++ and systems programming to design, develop and maintain DRW's globally deployed low latency trading platform, or prototype our next generation of trading strategies while contributing to our full tech stack. You will be surrounded by cutting-edge technology and senior engineers and provided with the best possible environment to succeed at DRW. We are looking for creative problem solvers, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business.
How you will make an impact.
- Learn the inner workings of a low latency automated trading platform
- Learn the fundamentals of trading and how technology enables the workflow
- Design, develop and test proprietary software, including:
- Low level optimizations for data processing
- Automated trading strategies
- Risk management platform
- Adapters for exchange protocols
- Real time trading simulator for strategy testing
- Robust inter process communication mechanisms
- Collaborate with experienced teammates to learn and implement custom solutions that balance speed, features, and cost to improve our technology stack
- Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets
- Design trading strategy simulation software optimized for high fidelity and throughput
- Develop software for large scale data acquisition, storage, access, and visualization
- Create user interfaces for data exploration and post trade analysis
- Accelerate the research lifecycle from strategy prototype to production deployment
- A degree in Computer Science, Computer Engineering, or any related engineering discipline graduating between December 2025 and June 2026 (Bachelor's, Master's, PhD)
- Excellent software development skills in modern C++
- A strong understanding of object-oriented design, data structures and algorithms
- A solid foundation in programming with the ability to think, communicate, and code clearly
- An eagerness to learn and apply what you have learned, and to know the impact of your code
- Strong problem-solving and analytical reasoning skills
- Strong communication and collaboration skills
- Experience in high-performance, multi-threaded, network programming
- Previous exposure to trading systems or the trading industry
- Low level understanding of machine learning pipelines
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters--it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
The annual base salary for this position is $175,000. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at
California residents, please review the California Privacy Notice for information about certain legal rights at
#LI-DNI
Embedded Software Developer
Posted 21 days ago
Job Viewed
Job Description
Cross-Platform Embedded Software Developer
New product development and sustaining engineering of Internet enabled hand-held embedded products
Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally
Responsibilities:
- Contribute as a member in an Agile software development team
- Design and develop new cross-platform features while focusing on quality
- Work as part of a cross-functional global team
Requirements:
- 5 years C, C++ programming in an embedded environment employing a real-time operating system
- Familiarity with Android development
- Excellent problem solving / debugging skills
- Excellent communication skills – written and verbal
- Ability to work as part of a cross-functional and distributed team
- Self-motivated
Experience in some of the following areas:
- Experience implementing multi-threaded applications on a RTOS
- Experience with a design that employs ARMprocessors such as the Cortex-M7 STM32H7
- Experience with the IAR Integrated Development Environment
- Familiar with Visual Studio and Windows SDKs and frameworks
- Familiar with Android Studio, Android SDK and UI frameworks
- Experience with the SMX® RTOS by Micro Digital
- Experience in communication standards, e.g. Bluetooth, Wi-Fi, etc.
- Experience implementing Bluetooth on an embedded system
- Experience implementing the network stack, Ethernet, Wi-Fi, HTTPS, Sockets, in an embedded system
- GUI Design in an embedded environment using Tara Systems Embedded Wizard
- Device drivers design & programming
- Vehicle Communication Protocols design & programming
- Strong understanding of n-tier architecture, including system level
- Well versed in object-oriented design patterns
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
iOS Software Developer
Posted 21 days ago
Job Viewed
Job Description
Weigel Broadcasting Co. is a family-owned media company based in Chicago, Illinois. The company owns and operates national television networks, as well as local broadcast stations throughout the country. Weigel is the leader in the multicast television network space with MeTV, Memorable Entertainment Television, the number-one rated multicast network, as well as the Movies! Network in cooperation with the Fox Television Stations, the Catchy Comedy Network, the H&I - Heroes & Icons Network, the Start TV Network and the Dabl Network in association with the CBS Television Stations, the Story Television Network and the MeTV Toons Network. Weigel produces the original network TV programs Toon In With Me, Svengoolie and Collector's Call. Weigel's local stations include CBS, ABC, The CW, MyNet, Telemundo and Univision network affiliates, offering a mix of entertainment programing, local news and professional and college sports broadcasts. Weigel and its affiliate companies broadcast network and independent television stations serving New York, Los Angeles, Chicago, Dallas, San Francisco, Houston, Washington, D.C., Phoenix, Seattle, Denver, Orlando, Cleveland, Portland, St. Louis, Nashville, Salt Lake City, Hartford, Milwaukee, Las Vegas, Albuquerque, Des Moines, Green Bay, South Bend, Evansville and Rockford. Weigel is the creator of the nationally syndicated music format MeTV FM. For more information on Weigel, visit:
iOS Software Developer
General Job Description:
Weigel Broadcasting Co. is a multi-platform media company with a remarkably creative, loyal and entrepreneurial team. Weigel owns and/or operates national networks that are distributed across 350+ television stations throughout the country and are available in 96% of US households. These networks include MeTV, America's number one all-classic TV network; MOVIES!, in partnership with Fox Television Stations; Catchy Comedy, developed in association with the CBS Television Station Group; and Heroes & Icons.
We are looking for a software developer to own all of our iOS Apps. If you are a smart, ambitious and creative developer we would like to talk to you about an incredible opportunity with a rapidly growing digital group.
Duties/Responsibilities:
Work with the Digital team to design, build, test, and release iOS, watchOS, and tvOS applications for various internet properties.
Other duties, as assigned.
Requirements:
Bachelor Science degree in Computer Science or a related field
Experience with iOS development in professional or educational environments
Strong knowledge of the iOS SDK, networking, and Internet video technologies
Competent in the Swift programming language
Built and launched one or more Apps in the App Store
Strong written and verbal communication skills
Thrives in a collaborative, team environment
Creative and motivated
Our Perks & Benefits:
Medical, Dental, Vision, Life Insurance package
Long Term Disability Insurance
HSA Plan
401k with Company Match
Vacation/PTO/Sick/Paid Holidays
Paid Qualified-FMLA Leave
Tax-free Transit
Discounted Parking Access
Convenient access to highways and public transportation
One block from the aptly named Restaurant Row
Weigel Broadcasting Co. maintains an Equal Employment Opportunity Policy for all applicants and employees. We give fair consideration to all qualified persons and afford all our employees opportunities for advancement according to their individual abilities, regardless of race, color, religion, national origin, age or sex, or other protected categories. No opportunities for promotion, transfer or any other benefit of employment will be diminished through discriminatory practices. Employees or prospective employees have the right to notify an appropriate local, state or Federal agency if they believe they have been discriminated against.
Pursuant to state and local pay disclosure requirements, the pay rate/range for this role, with final offer amount dependent on education, skills, experience, and location is $60,000.00- $85,000.00 annually. This role is also eligible for various benefits, including medical/dental/vision, insurance, a 401(k) plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.
Embedded Software Developer
Posted 21 days ago
Job Viewed
Job Description
Location : Oak Brook, IL
Job Type : Contract
Job Description
We are seeking an Embedded Software Engineer with strong expertise in C++ development for Linux-based embedded systems. The ideal candidate will have hands-on experience with NXP i.MX8 Quad Max processors , Yocto , and a solid understanding of embedded software development. This position involves working on cutting-edge embedded solutions and contributing to high-performance, reliable systems.
Key Responsibilities
- Design, develop, and maintain Linux-based embedded software using C++ for real-time applications.
- Work with NXP i.MX8 Quad Max processors , ensuring seamless integration and optimal performance.
- Develop, customize, and maintain Linux builds using Yocto Project tools.
- Perform debugging, profiling, and optimization of embedded software to ensure system performance and reliability.
- Work closely with hardware engineers and cross-functional teams to align software functionalities with hardware requirements.
- Create and maintain technical documentation for software designs, processes, and testing.
- Education : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience :
- 5+ years of experience in C++ programming for embedded systems.
- Proven experience with Linux-based embedded software development .
- Familiarity with NXP i.MX8 Quad Max processors or similar architectures.
- Hands-on experience with the Yocto Project for Linux distribution customization.
Software Developer (SPT)

Posted 1 day ago
Job Viewed
Job Description
We're seeking a talented Mid-Level Software Developer with versatile programming skills to join our team developing advanced sensing technologies and precision motion systems. In this role, you'll design and implement software solutions including drivers, desktop applications, integration APIs, and web technologies that power critical healthcare and diagnostic equipment. This is an opportunity to work on technology that directly impacts patient care and medical innovation.
**Key Responsibilities**
+ Design, develop, and maintain software across multiple platforms for precision motion control and sensing systems
+ Write efficient, maintainable code in C, C++, C#, and Python to interface with hardware components
+ Develop drivers and software interfaces for precision sensors and motion control systems
+ Create and maintain desktop applications and APIs for system configuration and monitoring
+ Prototype, design, and build GUIs with good UX/UI principles
+ Participate in the full software development lifecycle using Agile/Scrum methodologies
+ Collaborate with cross-functional teams including mechanical and electrical engineers
+ Implement automated testing protocols and CI/CD practices for reliable software delivery
+ Document code, algorithms, and processes thoroughly for knowledge transfer and maintenance
**Qulaifications:**
+ BS in Computer Science, Computer Engineering, or related field
+ 3-5 years of professional software development experience
+ Proficiency in C, C++, C#, and Python
+ Experience with additional technologies including Lua, JavaScript, LabVIEW, MATLAB, SQL and noSQL databases, and CMake
+ Strong understanding of software development principles and design patterns
+ Experience with version control systems, particularly Git
+ Knowledge of automated testing frameworks and CI/CD pipelines
+ Ability to work both independently and as part of a collaborative team
+ Excellent problem-solving and analytical skills
**Preferred Qualifications**
+ Experience with controls engineering (closed- and open-loop control, PID controllers)
+ Background in hardware-related development, particularly with precision instruments or medical devices
+ Experience building and maintaining large software packages for industrial or scientific applications
+ Knowledge of system integration across multiple platforms
**Work Arrangement**
+ This position offers a hybrid work model, with a combination of on-site collaboration at our facility and remote work flexibility.
#LI-RB
**Ralliant Corporation Overview**
Ralliant, originally part of Fortive, now stands as a bold, independent public company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life - faster, smarter, and more reliably. Our high-performance instruments, sensors, and subsystems fuel mission-critical advancements across industries, enabling real-world impact where it matters most. At Ralliant we're building the future, together with those driven to push boundaries, solve complex problems, and leave a lasting mark on the world.
We Are an Equal Opportunity Employer
Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
**About Dynapar**
Dynapar offers the world's broadest range of encoders, resolvers and accessories for motion feedback control. For 50 years, the four brands of Dynapar have been providing innovative, customized system solutions for virtually any heavy-, industrial, servo- or light-duty application.
We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
**Bonus or Equity**
This position is also eligible for bonus as part of the total compensation package.
**Pay Range**
The salary range for this position in local currency is 100700.00 - 186900.00
**Is this role subject to ITAR?**
The essential duties of this position require adherence to U.S. Government export control regulations. Accordingly, candidates must either be U.S. Persons (i.e., U.S. citizens, U.S. lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3)) or be prepared to collaborate with the company in securing the necessary U.S. government export authorizations. While the company encourages all interested applicants to apply, please be aware that ongoing employment is dependent upon obtaining the appropriate government export authorizations.
Software Developer (Java)

Posted 1 day ago
Job Viewed
Job Description
Alpharetta, Georgia, Birmingham, Alabama, Dallas, Texas, Downers Grove, Illinois, Jacksonville, Florida
**Details**
_Kemper is one of the nation's leading specialized insurers. Our success is a direct reflection of the talented and diverse people who make a positive difference in the lives of our customers every day. We believe a high-performing culture, valuable opportunities for personal development and professional challenge, and a healthy work-life balance can be highly motivating and productive. Kemper's products and services are making a real difference to our customers, who have unique and evolving needs. By joining our team, you are helping to provide an experience to our stakeholders that delivers on our promises._
Systems Software Developer 3 provides technical consulting for application software development or computing technologies within areas of expertise. Demonstrates a thorough knowledge of a specific programming language. Identifies and resolves complex technical problems and issues with assigned applications and work processes.
**Position Responsibilities**
+ Provides technical consulting and support for application software development or computing technologies within areas of expertise.
+ Develops, documents and executes unit test cases.
+ Delivers quality and timely results.
+ Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond level of expertise to manager, more experienced technical staff or vendor representatives.
+ Review and recommend test plans for impacted areas and test coverage.
+ Complies with and supports all corporate, department and team policies and procedures.
+ Keeps manager, project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.
+ Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables.
+ Performs code and design reviews.
+ Consults with internal and external customers on the utilization of applications computing technologies, within areas of expertise, to ensure that customers optimize the value of those technologies.
+ Leads projects within specified technical disciplines; plans for the appropriate resources needed.
+ Develop technical knowledge and performance skills of IS projects teams, within areas of expertise.
+ Researches, evaluates and recommends new technologies independently or with the architect's implementation.
+ Supports proof-of-concept activities
+ Develop technical specs, design documents, functional designs and requirements.
**Position Qualifications**
+ 5 Years of Experience
+ Bachelor's degree, equivalent work experience or appropriate technical certification.
+ Experience in technical disciplines such as Java and Spring Boot and microservices programming
+ Experience in technical disciplines such as Rest, Soap, Angular and AWS
+ Knowledge and experience with Amazon Aurora PostgreSQL
+ Experience with monitoring tools such as Splunk, AppDynamics, and Grafana
+ Experience with Code Analyzer and scanning tools (SonarQube / Veracode)
+ Ability to support multiple software applications
+ Knowledge of cloud development practices preferred
+ Ability to code, unit test and debug complex business applications
+ Ability to write systems design specifications for complex applications
+ Understanding of the software development life cycle
+ Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems.
+ Ability to manage own time and prioritize activities and resources to deliver timely results.
+ Ability to gather and analyze complex facts and data and to draw correct inferences from the information. Assesses alternatives and presents logical solutions to problems.
+ Ability to influence events to achieve results. Originates independent action rather than passively reacting to events as they occur.
+ Able to follow industry defined best practice development standards.
+ Professional experience with frameworks and development tools
+ Experience in executing and supporting testing.
+ Worked with various project methodologies (agile and waterfall)
+ Able to translate business to technical requirements.
+ Understands technical controls, security concepts and SOX requirements.
+ Good understanding of the insurance industry and company business practices preferred.
+ Ability to address and analyze impact of system issues.
+ Performs other related duties as assigned.
+ This role is Hybrid. The selected candidate will be required to remote day bank. complete 6 weeks of training in office. Post training the employee will transition to a hybrid work schedule which will require weekly reporting to the onsite office and has a 65 remote day bank.
The range for this position is $77,100 to $28,500. Hiring Range High. When determining candidate offers, we consider experience, skills, education, certifications, and geographic location among other factors. This job is also eligible for our Kemper benefits package (Medical, Dental, Vision, PTO, 401k, etc.)
_Kemper is proud to be an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status or any other status protected by the laws or regulations in the locations where we operate. We are committed to supporting diversity and equality across our organization and we work diligently to maintain a workplace free from discrimination. Kemper is focused on expanding our Diversity, Equity and Inclusion efforts to align with our vision, mission, and guiding principles._
_Kemper does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Kemper and Kemper will not be obligated to pay a placement fee._
_Kemper will never request personal information, such as your social security number or banking information, via text or email. Additionally, Kemper does not use external messaging applications like WireApp or Skype to communicate with candidates. If you receive such a message, delete it._
#LI-WH-1
**Kemper at a Glance**
The Kemper family of companies is one of the nation's leading specialized insurers. With approximately 13 billion in assets, Kemper is improving the world of insurance by providing affordable and easy-to-use personalized solutions to individuals, families and businesses through its Kemper Auto and Kemper Life brands. Kemper serves over 4.8 million policies, is represented by approximately 22,200 agents and brokers, and has approximately 7,500 associates dedicated to meeting the ever-changing needs of its customers. Learn more at Kemper.com .
*Alliance United Insurance Company is not rated.
_We value diversity and strive to be an employer of choice. An Equal Opportunity Employer, M/F/D/V_
**Our employees enjoy great benefits:**
- Qualify for your choice of health and dental plans within your first month.
- Save for your future with robust 401(k) match, Health Spending Accounts and various retirement plans.
- Learn and Grow with our Tuition Assistance Program, paid certifications and continuing education programs.
- Contribute to your community through United Way and volunteer programs.
- Balance your life with generous paid time off and business casual dress.
- Get employee discounts for shopping, dining and travel through Kemper Perks.
Be The First To Know
About the latest Ul llc Jobs in Northbrook !
AI Software Developer

Posted 1 day ago
Job Viewed
Job Description
Location: Hybrid set up in the United States. 2 days per week in a Jacobs office. We have multiple locations in most states. You can check locations here: (1) United States | Jacobs
Responsibilities:
* Develop robust applications and efficient code
* Design, develop, and deploy AI models
* Develop and maintain complex data pipelines independently
* Identify, troubleshoot, and resolve application quality and performance issues
* Implement comprehensive testing and QA procedures to ensure functionality prior to delivery
* Actively collaborate with team members and management to drive project goals
* Proactively identify, manage, and escalate risks, issues, and other problems, providing detailed status reports to the management team
* Debug, monitor, and troubleshoot solutions, recommending and implementing optimizations
* Work with clients (internal and external) to understand business requirements
* Create and maintain thorough documentation of technical specifications
References
Visible links
1. Experience
* 2-5 years of experience in software development
* Strong engineering background, preferably in Computer Science, Engineering, Software Engineering, or Data Science
* Hands-on experience with AI beyond Large Language Models (LLMs)
* Fluent English language skills with excellent communication abilities
* Knowledge of the software development life cycle
* Ability to work collaboratively with other developers
* Strong problem-solving skills and ability to work independently
* Quick learner and self-motivated
Here are the technical skills we will expect you to have to help reinvent tomorrow with us here at Jacobs:
* Proficiency in creating AI/ML models (TensorFlow, PyTorch, Hugging Face, etc.)
* Familiarity using web technologies (HTML, CSS, JavaScript, etc.)
* Familiarity with integrating a database (either SQL or NoSQL) as part of an application
* Familiarity using REST APIs
* Familiarity with some of these tools: Visual Studio, Visual Studio Code, WebStorm, Azure Data Studio, SQL Server Management Studio, MongoDB Compass
* Experience with Agile methodologies, source control systems (i.e., GIT), and DevOps Cl/CD
And if you have any of the following additional technical skills, even better:
* Experience with Palantir
* Experience with a JavaScript frontend framework (ReactJS, AngularJS, Vue.js, Backbone.js, etc.)
* Familiarity using a JavaScript Ul framework (Material-Ul, Bootstrap, etc.)
* Familiarity developing REST APIs (C#, Python, etc.)
* Familiarity with both relational (SQL, e.g., SQL Server, Oracle, PostgresSQL, etc.) and NoSQL, e.g., Cosmos DB, MongoDB) database design (and how to integrate into an application
* Familiarity with Azure/AWS
* Familiarity using Node.js and npm to manage JavaScript packages during application development
#LI-MB5
Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.
Embedded Software Developer
Posted 1 day ago
Job Viewed
Job Description
Cross-Platform Embedded Software Developer
New product development and sustaining engineering of Internet enabled hand-held embedded products
Responsibilities include developing and maintaining firmware and applications on multiple platforms and products globally
Responsibilities:
- Contribute as a member in an Agile software development team
- Design and develop new cross-platform features while focusing on quality
- Work as part of a cross-functional global team
Requirements:
- 5 years C, C++ programming in an embedded environment employing a real-time operating system
- Familiarity with Android development
- Excellent problem solving / debugging skills
- Excellent communication skills written and verbal
- Ability to work as part of a cross-functional and distributed team
- Self-motivated
Experience in some of the following areas:
- Experience implementing multi-threaded applications on a RTOS
- Experience with a design that employs ARMprocessors such as the Cortex-M7 STM32H7
- Experience with the IAR Integrated Development Environment
- Familiar with Visual Studio and Windows SDKs and frameworks
- Familiar with Android Studio, Android SDK and UI frameworks
- Experience with the SMX RTOS by Micro Digital
- Experience in communication standards, e.g. Bluetooth, Wi-Fi, etc.
- Experience implementing Bluetooth on an embedded system
- Experience implementing the network stack, Ethernet, Wi-Fi, HTTPS, Sockets, in an embedded system
- GUI Design in an embedded environment using Tara Systems Embedded Wizard
- Device drivers design & programming
- Vehicle Communication Protocols design & programming
- Strong understanding of n-tier architecture, including system level
- Well versed in object-oriented design patterns
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
#J-18808-LjbffrC++ Software Developer
Posted 1 day ago
Job Viewed
Job Description
Our formula for success is to hire exceptional people, encourage their ideas and reward their results. As a C++ Software Developer , you will have an opportunity to solve challenging engineering problems while working closely with experienced technologists, quantitative researchers, and traders to choose the right tools and solutions for the job. We will help you find a home on one of our teams, whether you employ your deep interest in C++ and systems programming to design, develop and maintain DRW's globally deployed low latency trading platform, or prototype our next generation of trading strategies while contributing to our full tech stack. You will be surrounded by cutting-edge technology and senior engineers and provided with the best possible environment to succeed at DRW. We are looking for creative problem solvers, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business. How you will make an impact. Learn the inner workings of a low latency automated trading platform Learn the fundamentals of trading and how technology enables the workflow Design, develop and test proprietary software, including: Low level optimizations for data processing Automated trading strategies Risk management platform Adapters for exchange protocols Real time trading simulator for strategy testing Robust inter process communication mechanisms Collaborate with experienced teammates to learn and implement custom solutions that balance speed, features, and cost to improve our technology stack Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets Design trading strategy simulation software optimized for high fidelity and throughput Develop software for large scale data acquisition, storage, access, and visualization Create user interfaces for data exploration and post trade analysis Accelerate the research lifecycle from strategy prototype to production deployment What you bring to the team. A degree in Computer Science, Computer Engineering, or any related engineering discipline graduating between December 2025 and June 2026 (Bachelor's, Master's, PhD) Excellent software development skills in modern C++ A strong understanding of object-oriented design, data structures and algorithms A solid foundation in programming with the ability to think, communicate, and code clearly An eagerness to learn and apply what you have learned, and to know the impact of your code Strong problem-solving and analytical reasoning skills Strong communication and collaboration skills Additional points for having. Experience in high-performance, multi-threaded, network programming Previous exposure to trading systems or the trading industry Low level understanding of machine learning pipelines DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters--it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The annual base salary for this position is $175,000. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts. For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at . California residents, please review the California Privacy Notice for information about certain legal rights at . #LI-DNI #J-18808-Ljbffr