Post job

Embedded software engineer jobs in Chicago, IL

- 391 jobs
All
Embedded Software Engineer
Senior Software Engineer
Embedded Systems Engineer
Embedded Engineer
Staff Software Engineer
Senior Embedded Software Engineer
Computer Software Engineer
Networking/Software Engineer
Computer Engineer
Software Integrator Engineer
  • Sr IAM Developer

    Binarybees Business Solutions LLC

    Embedded software engineer job in Chicago, IL

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

    Culligan 4.3company rating

    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
    $89k-99k yearly 60d+ ago
  • Senior Embedded Systems Development Engineer (Security Focus)

    Shureorporated

    Embedded software engineer job in Niles, IL

    Shure seeking senior engineers for embedded software development. We are recruiting for talented Embedded Software Engineers in our Product Development Division who will focus on the networking and security aspects of our products. As a growing team, we will consider engineers of various experience levels who are ready to change the future of audio! May assist with the development of lower-level Engineers. This role will be hybrid based out of our Niles, IL office. Responsibilities Design, develop and test software for embedded based products with focus on standard networking protocols for managing Shure devices and supporting system functionality Integration and implementation of Network and security protocols such as TLS, MQTT, mDNS, SSH, HTTPS, 802.1x, VoIP, SNMP in an embedded environment Support the software of Shure products and customer with respect to networking in LAN, WLAN, WAN and VLAN environments Specify embedded software components for use in Shure systems especially in the areas of networking and security. Work as part of a cross-functional development team to design and implement cutting edge audio products and technologies Estimate, organize, and document tasks Practice established software development methodologies and principles focusing on separation of concerns, reusability, maintainability, minimized complexity, high cohesion and low coupling Model designs using UML and related methods; develop use cases to model real-time systems behavior Review the design and code developed by peer engineers More senior engineers will mentor junior and entry-level staff members Other duties as assigned Qualifications BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering Minimum 5 years of embedded software development experience Demonstrated understanding of software design, analysis and programming using C++ and/or C Experience developing software networking protocols utilizing TCP/UDP/IP and related protocols. Working knowledge of IT/Enterprise protocols such as 802.1x, LDAP/AD, SSO, DNS, VoIP and their underlying technologies is a plus. Experience with commercial and open source security tools (e.g. Kali, Nessus, HP Fortify, IBM AppScan, Nexpose, SAINT, Qualys, Burp, NMap, Metasploit, Meterpreter, Wireshark, Kismet, Aircrack-ng, etc.) is a plus. Experience in network security and protocols and network management protocols a plus. Working knowledge of IoT cloud platforms such as AWS, Azure, Google is a plus Demonstrated ability in supporting customers and/or internal teams supporting software under customer usage scenarios Demonstrated competency with embedded software development tools and environment and real-time embedded operating systems (RTOS) Demonstrated understanding of embedded system architectures Experience solving problems following SOLID and OO design principles Demonstrated expertise with debugging using protocol analyzers, Wireshark, etc. Experience with software version control and release Demonstrated attention to detail and ability to analyze complex interdependent variables Demonstrated verbal and written communication skills Ability to work effectively within a team environment and lead junior engineers Quality consciousness Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas. WHO WE ARE Shure's mission is to be the most trusted audio brand worldwide - and for nearly a century, our Core Values have aligned us to be just that. Founded in 1925, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesn't stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all. Shure Incorporated is headquartered in Niles, Illinois, with remote and hybrid opportunities throughout the United States. We have more than 35 regional sales offices, engineering hubs, and manufacturing facilities throughout the Americas, EMEA, and Asia. THE MIX MATTERS Don't check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. If you're excited about this role, believe you've got the skills to be successful, and share our passion for creating an inclusive, diverse, equitable, and accessible work environment, then apply! PAY TRANSPARENCY Shure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industry's top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline. The base salary range for this position is between $113,300- $181,300. The range displayed on each job posting reflects the minimum and maximum target base salary for this opportunity. If your salary expectations do not align, still apply as we are often flexible on the seniority of posted positions. All positions also include an award-winning benefits package. WE GOT YOU - Our Benefits At Shure, we prioritize the well-being of our Associates. We offer competitive rewards packages to full-time and part-time Associates working 24 or more hours a week that address physical, mental, financial, and overall well-being. Our benefits include comprehensive healthcare, mental health and retirement savings plans, generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities. To learn more, check out our Benefits At A Glance 2025. #LI-HYBRID
    $113.3k-181.3k yearly Auto-Apply 60d+ ago
  • Senior Embedded Software Integration Engineer

    Plusai 3.9company rating

    Embedded 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
    $89k-110k yearly est. Auto-Apply 60d+ ago
  • Principal Embedded Software Engineer- Avionics

    Thales Defense & Security 4.5company rating

    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
    $140.6k-179.6k yearly Easy Apply 52d ago
  • Embedded Software Engineer

    Aquabyte

    Embedded software engineer job in Mundelein, IL

    Job DescriptionOur mission Aquabyte is on a mission to revolutionize the sustainability and efficiency of aquaculture. By making fish farming cheaper and more viable than livestock production, we aim to mitigate one of the biggest causes of climate change and help prepare our planet for impending population growth. Aquaculture is the single fastest growing food-production sector in the world, and now is the time to define how technology is used to harvest the sea and preserve it for generations to come. We are a diverse, mission-driven team that is eager to work alongside kindred spirits. If this vision makes you smile, gives you goosebumps, or otherwise inspires you please get in touch. Our product We are currently focused on helping salmon farmers better understand their fish populations and make environmentally-sound decisions. Through custom underwater cameras, computer vision, and machine learning we are able to quantify fish weights, detect the health status, and generate optimal feeding plans in real time. Our product operates at three levels: on-site hardware for image capture, cloud pipelines for data processing, and a user-facing web application. As a result, there are hundreds of moving pieces and no shortage of fascinating challenges across all levels of the stack. About The Edge Systems Team:Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms around the world. Our goals are to create autonomous, reliable, bandwidth-light, long-lasting, robust, remote-debuggable, fail-safe, and easily deployable underwater cameras and sensors. We work with world-class mechanical engineering firms and optical consultants to spec the underwater equipment we deploy. The edge engineering team writes software and procedures to make quality testing of these cameras as easy as possible for the field team in Norway. The types of tests we orchestrate are hardware burn-in, optical quality testing in-air and in-water, sensor calibration and verification, and stereo camera calibration. The edge team also writes software to make it easy for the field team to successfully deploy and configure our hardware at the farm. As it's often rainy in Norway and the Internet may not yet be set up, our debugging tools need to operate wirelessly and allow a field technician to interface with the hardware from their phones. The edge team is responsible for designing the network, cellular backup system, and mesh network of devices at a farm. We plan for failure, and build in redundancies where possible. Internet can go out for hours and there's only so much data we can uplink. Boats may park between our antennas. As Aquabyte evolves, more products will be built on-top of the pixel and sensor data we collect. In order to scale, these algorithms need to live on the edge. We work closely with the machine learning team to help move their algorithms safely from the cloud to the edge.We are responsible for our own Linux build process and the process of safely deploying software to the devices in the field. This role is flexible and is based out of our Bay Area office and involves occasional travel to Norway and Chile.Job Responsibilities Interface with sensors; cameras; mesh, wireless, and cellular networks to create robust, reliable, and remote data collection and processing systems Develop on ARM-based embedded platforms using C, C++, python, golang or rust Improve our embedded Linux build and deployment process Develop software to automate hardware testing procedures Build diagnostic and configuration tooling to enable our field team to interface with our hardware wirelessly from their phones. Enable our research team to try new machine learning models on real hardware Participate in hardware specifications for our next generation equipment Participate in on-call for diagnosing and fixing device issues remotely and implementing procedures and tooling to help enable the field team to self-diagnose and fix issues themselves Qualifications Engineering or CS degree. Software development on an embedded device Experience writing and building software. Professional experience with C, C++, Golang, Python or Rust. Desired but Not Required Solid understanding of TCP/IP Real-Time Operating Systems (RTOS) Buildroot, Yocto Project, toolchains, uBoot, UART, SPI, I2C interfaces Experience with WiFi, BLE, LoRaWAN, Mesh Networking, Cellular Networks Selecting hardware targeted for harsh environmental conditions Ability to read a schematic Experience with cloud environments such as AWS. Experience deploying to off-site hardware. Professional experience working with cameras. Build and maintain fleet operations tools for monitoring, notifications, trending, and analysis. Experience at a small & quickly growing startup Benefits Competitive salaries and generous equity Unlimited vacation policy Flexible working hours + hybrid work policy Medical, vision, & dental insurance Retirement matching plan Potential travel to Norway Evolve in a fast-paced environment Be able to shape a business in its early days Get ideas, feedback, and suggestions from other best-in-their-field colleagues Mentorship opportunities, we'll be dedicated to investing in you and supporting you as you grow Aquabyte is a private company headquartered in San Francisco, and is supported by NEA, Costanoa Ventures, and many other respected investors. At Aquabyte, we admire interesting people with a unique background. We strongly encourage you to apply even if you don't satisfy all the requirements, and we will get back to you as soon as possible! We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $73k-96k yearly est. 6d ago
  • Quantum Software Engineer - Computational AMO Physics

    Infleqtion

    Embedded software engineer job in Chicago, IL

    Infleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation. We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our Quantum Sensing mission forward. We encourage applications from physicists with computational and/or theoretical backgrounds, particularly those with experience in Atomic, Molecular, and Optical (AMO) physics and coherent control of quantum systems such as ultra-cold atoms or multi-level systems. Role and responsibilities Design, build, and test numerical simulations of physical systems, and work with experimental colleagues to incorporate real-world physical effects into the simulations Use GPUs or other High Performance Computing techniques to speed-up simulations Drive results and present findings to customers Stay up-to-date on literature, assess and pursue cutting edge quantum simulations for novel applications Communicate and interpret cutting-edge research in both theory and experiment with colleagues Customer-centric focus on solving end-user needs and proposing new work to customers Ownership of codebases to maintain high usability and performance. Mentor and teach junior team members as indirect reports. Supervise interns. WORKING CONDITIONS and PHYSICAL REQUIREMENTS Work will normally be performed in an office and laboratory environment and around technical equipment including computers and lasers. We ask that candidates be able to efficiently use automated office equipment such as laptops, copiers, and printers; able to effectively engage in communications (via phone, computer, or in-person). Any required Personal Protective Equipment will be provided and must be properly used in accordance with company requirements. Requirements PhD in computational AMO physics or related field; or equivalent related professional experience (4+ years); If you have substantially more experience than this and are excited to apply, please do! We will also consider hiring at the Senior Quantum Physicist level. Experience in writing simulations of quantum systems and light-matter interaction Experience using common software language and tools for simulation such as Python, NumPy, SciPy, Matplotlib Experience optimizing numerical simulations for high-speed performance Demonstrated ability to understand end user needs and connect real-world challenges with quantum solutions Demonstrated ability to work and communicate with all levels of an organization; Professional-level communication skills, including verbal, written, and presentation skills Demonstrated ability to work comfortably in a highly collaborative, cross-functional, team-oriented, and matrixed environment Desire and demonstrated ability to thrive and produce results in a fluid, dynamic, and fast-paced environment Demonstrated ability to learn new and complex topics quickly Resourceful problem-solver who collaboratively identifies effective paths forward with demonstrated expertise in executing productization efforts Passion for solving complex problems and challenges in a highly technical and scientific environment Ability to travel domestically and (potentially) internationally up to 10% It is a plus if you have: Experience simulating physics of Bose Einstein condensates or other cold/ultra-cold atom systems Experience simulating physics of multi-level systems such as Rydberg atoms Familiarity with quantum sensing protocols and/or machine learning techniques used to optimize quantum sensors Familiarity with neutral atom quantum computing and Rydberg-based entangling gates Familiarity with quantum optimal and robust control techniques Familiarity with quantum information theory Experience running and optimizing numerical simulations on GPUs Experience using simulation to study systematic effects in real-world experiments Familiarity with Git, Linux, and command line interface (CLI) tools Enthusiasm for staying up to date with latest developments in relevant physics fields and reviewing relevant papers for the team Benefits The targeted salary range for this role is $135,000 to $160,000 on an annualized basis plus eligibility to participate in our annual incentive plan. In addition to your base compensation, we offer a generous Total Rewards program which includes: 100% company paid Employee coverage for Medical, Dental, Vision, and Short/Long Term Disability insurance programs Employer funded Health Savings Account Unlimited Paid Time Off 401(k) Matching Programs Company paid Life and AD&D Insurance Flexible Healthcare Savings Account Paid FMLA Leave Paid Maternity/Paternity Leave Employer Assistance Program Student Loan Repayment Equal Opportunity Here you have freedom to embrace your whole self: who you love, your gender identity and expression, skin color, age, appearance, disability, neurodiversity, DNA, military/veteran status, citizenship, and other factors that make up who you are. Your uniqueness is valued, welcomed, and appreciated here. We are dedicated to providing a positive workplace and base all employment decisions on your qualifications, performance, merits, as well as business needs. We are proud to be an Equal Employment Opportunity Employer. Contact Information If this opportunity interests you and you fit the job description, please submit an application. If you need assistance or an accommodation due to disability, please feel free to contact us at *****************.
    $135k-160k yearly Auto-Apply 60d+ ago
  • Staff Software Engineer - Salesforce

    Okta 4.3company rating

    Embedded software engineer job in Chicago, IL

    Get to know Okta Okta is The World's Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth. At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we're looking for lifelong learners and people who can make us better with their unique experiences. Join our team! We're building a world where Identity belongs to you. The Technology Data and Intelligence Team The Technology Data and Intelligence (TDI) team at Okta is dedicated to boosting internal efficiency through the implementation of secure, scalable, and innovative systems. The Staff Software Engineer- Salesforce Opportunity We are seeking a Staff Engineer to join our team and play a pivotal role in scaling our business solutions, with a special emphasis on security.This role requires a high degree of autonomy and technical leadership. You will be responsible for translating complex business needs into well-architected, scalable, and secure solutions that align with the company's strategic goals. You'll collaborate closely with business stakeholders, analysts, and other engineers to drive projects from ideation to production. What you'll be doing Architect and Design: Lead the architectural design for large-scale Salesforce implementations, particularly within the Sales and CPQ domains. Translate complex business requirements into robust, secure, and scalable technical solutions that maximize the Salesforce platform. Lead Project Execution: Take ownership of the end-to-end delivery lifecycle for complex projects, from the initial discovery and design phases through to deployment and post-launch support. Ensure all implementations are high-quality, on-time, and adhere to best practices. Mentor and Influence: Act as a technical leader and mentor for other engineers, helping to elevate the team's technical capabilities and Salesforce expertise. Influence the future technical and business roadmap by proactively identifying opportunities for improvement. Cross-Functional Influence: Effectively communicate and collaborate across functions, working with Engineering Managers, business stakeholders, and Product Owners. Articulate solution benefits and risks, consulting with the business to align solutions with program goals. Drive technical initiatives across multiple BT teams and contribute to engineering-wide architectural standards. Future-Forward Technical Skills: Enhance and build Agents using Agentforce, develop platform AI capabilities, implement custom AI agentic frameworks, and leverage open-source libraries. Demonstrate proficiency with AI workflow tools like Github Copilot and Cursor, reflecting our AI-first approach beyond traditional Salesforce development. Strategic Influence on Technology Roadmap: Proactively identify opportunities and influence future technical and business roadmaps, including driving long-term architectural improvements and influencing the strategic direction of the Business Technology stack. Operating in Ambiguity: Distill broad, ambiguous business problems (e.g., "improve sales efficiency") into concrete, solvable technical projects. What you'll bring to the role Salesforce Development Expertise (7+ years): Proven proficiency in Salesforce development, including Apex, Process/Flow Automations, and Lightning Web Components (LWC). Software Development Acumen (5+ years): Strong background in general software engineering principles, with significant experience in Java, Python, or JavaScript. Salesforce Architectural Leadership: Extensive experience leading architecture, design, and implementation of medium to large-scale Salesforce projects. Deep understanding of project lifecycles, solution design patterns, and translating complex business requirements into technical solutions. Domain Specific Knowledge: In-depth knowledge and practical experience within Sales Cloud and Configure, Price, Quote (CPQ) domains are essential. Advanced AI Agent Frameworks & Data Processing: Expertise in modern AI agent or agentforce frameworks, orchestration techniques, Retrieval-Augmented Generation (RAG) pipelines, and advanced vector search methodologies. CI/CD Pipeline Proficiency: Hands-on experience with continuous integration and continuous deployment (CI/CD) pipelines, specifically utilizing Jenkins and Salesforce DX (SFDX) for efficient development and release. Secure Salesforce Solution Development: Deep understanding and practical application of Salesforce security features, adherence to data privacy regulations, and implementation of best practices for secure solution development. Leadership, Communication, & Problem-Solving: Possesses strong leadership, excellent communication, and robust problem-solving abilities. Capable of independently driving technical direction, mentoring team members, fostering collaboration, and effectively managing all project aspects. And extra credit if you have experience in any of the following! Salesforce certifications, such as Platform Developer II or Technical Architect. Experience designing or implementing advanced Salesforce DevOps practices. Experience improving customer support workflows and automation at scale. Previous work in a high-growth, SaaS, fast-paced technology company. #LI-BF1 #LI-Onsite P7151_3259290 Below is the annual base salary range for candidates located in San Francisco Bay Area. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: **************************** The annual base salary range for this position for candidates located in the San Francisco Bay area is between: $170,000-$254,000 USD Below is the annual base salary range for candidates located in California (excluding San Francisco Bay Area), Colorado, Illinois, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: **************************** The annual base salary range for this position for candidates located in California (excluding San Francisco Bay Area), Colorado, Illinois, New York, and Washington is between:$151,000-$227,000 USD What you can look forward to as a Full-Time Okta employee! Amazing Benefits Making Social Impact Developing Talent and Fostering Connection + Community at Okta Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! ************************************** Some roles may require travel to one of our office locations for in-person onboarding. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at *********************************************
    $170k-254k yearly Auto-Apply 45d ago
  • Embedded Systems Engineer

    Matchsource

    Embedded software engineer job in Elmhurst, IL

    This Manufacturing company of home control products has withstood the test of time. Today they not only continue their traditional manufacturing product lines, but also have become a leader in home automation. Their smartphone enabled and connected products are at the forefront of the Internet of Things movement. The company currently has a need for an Embedded Systems Engineer. Job Description The Embedded Systems Engineer is responsible for the design and development of embedded applications on hardware platforms. The focus in this role includes creation of technical specifications, application firmware design and development, and support for manufacturing and regulatory approval. Knowledge of basic software development practices and principles is required. An Embedded Systems Engineer must support their peers in day to day development activities and be able to troubleshoot platform defects of limited complexity. Responsibilities: Design, develop and implement application level firmware solutions to meet business needs Work with stakeholders to understand functional requirements of systems to accurately develop designs, implementations and test cases Create and maintain technical specifications as related to product development Work with senior engineers to implement scalable system architecture and modular functional blocks that meet product requirement needs Use design analysis techniques such as FMEA or rate monotonic analysis to validate software designs prior to implementation Use TDD to create unit test cases that accurately test interface functionality and responses to varied inputs both in and out of scope Analyze, troubleshoot, and resolve firmware defects as found during bench, lab, and production QA testing Apply software quality tools such as Lint, Understand, and other static and dynamic analysis tools to verify software releases meet quality and coding standards Support regulatory engineering for FCC and other outside agency approval of end products Support manufacturing on site during as needed for engineering and production builds Actively contribute to the adoption of software architecture, best practices, and technologies Qualifications Requirements: 1 to 3 years of experience Excellent understanding of application development tools, processes, and technologies Good working knowledge of software development in embedded C or comparable language Experience in all aspects of a product life cycle - Requirements, Design, Development, HW/SW integration and test Demonstrated ability to identify problems and effectively raise issues Self-driven, goal oriented, and efficient Functions well in a team environment and has the ability to adapt quickly Nice to Have: Object-oriented programming experience in C#, C++, Java or .Net is a plus Experience with TCP, UDP, HTTP, Web Sockets, MQTT or other connected protocol is a plus Embedded integration with cloud, smart home, or server back end infrastructures is a plus Experience with Agile development processes is a plus Education: BSCS, BSCE or BSEE is required Additional Information All your information will be kept confidential according to EEO guidelines. Salary: $60,000 - $80,000 commensurate with experience
    $60k-80k yearly 60d+ ago
  • Lead Embedded Systems Engineer

    Symbiotic Services

    Embedded software engineer job in Addison, IL

    Symbiotic Services is hiring on behalf of a pioneering client building next-generation smart bed technology. We're seeking a Lead Embedded Systems Engineer to architect and drive the development of an intelligent, distributed IoT platform for sleep technology, featuring: Hundreds of precision actuators for fine-grained mechanical control Wi-Fi-based device orchestration using MQTT publish/subscribe messaging Embedded Linux (Debian / Yocto) systems at the edge AI/ML-driven analytics pipelines for real-time sleep optimization This role is ideal for a senior-level Computer Scientist or Embedded Systems professional ready to replace a legacy Bluetooth-based control plane with a modern, horizontally scalable, Go-powered edge/cloud architecture. You'll collaborate directly with a Dallas-based founder-an established leader in the furniture manufacturing space-while defining the embedded systems strategy from the ground up. What You'll Lead System Architecture Ownership Design and implement real-time MCU applications running on Debian or Yocto Linux distributions. Define deterministic scheduling models and concurrency patterns for time-critical tasks. Core Application Development Architect and maintain C/C++ and Go state machines, message brokers, and device control APIs. Apply CS principles in distributed systems, message serialization, and protocol design. IoT System Modernization Migrate from Bluetooth LE (BlueZ stack) to Wi-Fi + MQTT for robust, low-latency device communication. Implement fault-tolerant reconnection strategies and QoS policies. Tooling and Testing Infrastructure Build containerized cross-compilation toolchains and CI/CD-compatible hardware simulators. Develop automated HIL (Hardware-in-the-Loop) test harnesses. Engineering Standards and DevOps Define coding standards, code review guidelines, and branching strategies in Git. Establish CI/CD workflows for embedded + cloud integration. Edge-to-Cloud Data Integration Partner with data scientists to design pipelines for ingesting, storing, and analyzing time-series sensor data. Support model deployment and feedback loops for on-device inference. Minimum Qualifications B.S. in Computer Science, Computer Engineering, or equivalent discipline. 5+ years professional experience in embedded firmware development (C/C++, ideally Go). Deep familiarity with embedded Linux internals (Debian or Yocto). Strong understanding of network protocols: TCP/IP, UDP, MQTT. Expertise in multi-threaded and multi-process system design. Proficiency with Git and modern CI/CD workflows. Demonstrated initiative through side projects, open-source contributions, or research work. Preferred Skills Docker-based embedded development workflows. Python or Bash scripting for build/test automation. Cloud IoT integration (AWS IoT, Azure IoT Hub, GCP IoT Core). Bluetooth LE / BlueZ experience for legacy support. Hands-on debugging with oscilloscopes, logic analyzers, JTAG/SWD. Why This Role Stands Out Architect-Level Impact: Own the embedded systems roadmap. Cutting-Edge Tech Stack: Work at the intersection of embedded systems, IoT, and ML. Industry-Backed Vision: Partner with a proven leader in manufacturing innovation. R&D Time: 10% of your week dedicated to exploration and open-source projects. Professional Growth: Clear trajectory toward principal/architect roles. Learning Culture: Attend global events like GopherCon or Embedded World. Team Synergy: Participate in quarterly offsites with cross-disciplinary teams. Apply Today If you're ready to lead innovation in embedded systems and help redefine how people sleep, we'd love to hear from you.
    $66k-86k yearly est. 60d+ ago
  • Network Software Engineer

    Talentwave 4.2company rating

    Embedded software engineer job in Chicago, IL

    As a Network Software Engineer at Network Perception, you will lead the design and implementation of a state-of-the-art network modeling solution that is a core part of our software products. This position combines in-depth knowledge about networking protocols and access control algorithms with extensive software engineering practice and the ability to implement reliable software modules with highly-usable APIs. Network Perception is an exciting high growth early stage technology company that has launched two innovative and cutting-edge products in the network security industry. The company was founded at the University of Illinois by a team of industry leading security experts. Strong analytical and problem solving skills In-depth knowledge about networking protocols and the TCP/IP stack Perfect understanding of access control lists, address translation, tunneling, and standard routing protocols Strong expertise in Python and large code base Fluent with Unix toolset and Git Solid experience with test-driven development BS or MS in Computer Science (or related) with at least 5 years of relevant experience Responsibilities: Lead the implementation of a network modeling module Analyze complex requirements and identify efficient design options Build reusable code and libraries for future use Optimize the application for maximum speed and scalability Implement security and data protection Design and implement data storage solutions Collaborate as a full time member of the software development team Participate in code reviews and research discussions Support quality assessment operations and technical requests from developers and users Additional experience highly desirable: Experience with high-performance computing, scalable memory allocation, and/or task scheduling Knowledge of high-performance programming language such as C++ or Golang Excellent ability to effectively communicate product architectures, design proposals and discuss options Strong knowledge of formal methods and software verification Experience with computer security and secure programming Additional Information Location: Position is located in Chicago. Candidates must already live within commuting distance or be flexible to relocate. Compensation: We are willing and able to put together the right package for the right person. We would like to hire someone who is motivated and confident in their ability to be successful in this role. Compensation plan will include base salary, bonus, and a very substantial benefits program that includes generous paid time off, full coverage of medical plan (PPO), vision, dental, disability, life insurance, parental leave, and a professional development fund. Network Perception is an Equal Opportunity Employer. All your information will be kept confidential according to EEO guidelines. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
    $86k-114k yearly est. 60d+ ago
  • Embedded Software Engineer

    Cillium Corp

    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.
    $69k-91k yearly est. 17h ago
  • Advanced Embedded Engr

    Honeywell 4.5company rating

    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
    $145k yearly 17d ago
  • Advanced Embedded Engr

    The Team and Product

    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
    $145k yearly Auto-Apply 17d ago
  • Software Engineer I - Travel Integrations

    Flywire 4.2company rating

    Embedded software engineer job in Chicago, IL

    Are you ready to trade your job for a journey? Become a FlyMate! Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we're on a mission to deliver the world's most important and complex payments. We use our Flywire Advantage - the combination of our next-gen payments platform, proprietary payment network and vertical specific software, to help our clients get paid, and help their customers pay with ease - no matter where they are in the world. What more do we need to truly be unstoppable? Perhaps, that is you! Who we are: Flywire is a global payments enablement and software company, founded more than a decade ago to solve high-stakes, high-value payments in higher education. We've since scaled into new regions and industry verticals and expanded our product offerings to deliver meaningful value to our clients around the world. Today we support more than 4,800 clients across the global education, healthcare, travel & B2B industries, with diverse payment methods across 240 countries & territories and more than 140 currencies. With over 1,200 global FlyMates, representing more than 40 nationalities, and in 12 offices world-wide, we're looking for FlyMates to join the next stage of our journey as we continue to grow. Job Description The Opportunity The Software Engineer, Travel Integrations will support Flywire's integration strategy by developing, testing, and deploying integration solutions. This role provides an opportunity to gain valuable experience with complex systems and industry-leading integration technologies while contributing meaningfully to strategic projects. Responsibilities: Develop integration solutions for key Flywire platforms. Implement well-defined API endpoints and integration points Contribute ideas and help shape the design of integrations. Conduct testing, debugging, and deployment of integration components. Document technical requirements, procedures, and outcomes clearly and concisely. Support ongoing maintenance and iterative improvements of existing integrations. Become the subject matter expert and owner of key integrations over time Activities: Participate actively in team meetings, planning sessions, and ongoing project reviews. Perform rigorous unit and integration testing, ensuring reliability and stability of deployed solutions. Provide support during partner onboarding and API integration sessions. Update documentation and contribute to knowledge bases to support internal and partner integration efforts. Actively participate in professional development and training opportunities to enhance technical skills. 12-18 Month Objectives: Successfully contribute to at least 5 new integration projects, developing foundational knowledge and skills in Flywire's core integration technologies. Master Flywire's integration platforms and tooling, becoming proficient in supporting QuickSend integrations and partner-built solutions. Provide reliable technical support and documentation that enhances partner engagement and reduces onboarding friction. Qualifications Here's What We're Looking For: 3-5 years of experience in software development Demonstrable competency in modern software development Familiarity with version control systems (e.g., Git) Experience with API design and interaction (REST, GraphQL) Enthusiasm to learn and apply AI to accelerate output Excellent communication and interpersonal skills, with the ability to collaborate effectively with product managers, partners, and other stakeholders Experience in the travel or FinTech industry is a plus Additional Information What We Offer: Competitive compensation, including Restricted Stock Units Employee Stock Purchase Plan (ESPP) Flying Start - Our immersive Global Induction Program Work with brilliant people that will keep you on your toes, learn more about their journeys by checking out #InsideFlywire on social media Dynamic & Global Team (we have been collaborating virtually for years!) Wellbeing Programs (Mental Health, Wellness) with Global FlyMates Be a meaningful part in our success - every FlyMate makes an impact Competitive time off including FlyBetter Days to volunteer in a cause you believe in and Digital Disconnect Days! Great Talent & Development Programs Submit today and get started! We are excited to get to know you! Throughout our process you can expect to meet with different FlyMates including the Hiring Manager, Peers on the team, the VP of the department, and a skills assessment. Your Talent Acquisition Partner will walk you through the steps and be your “go-to” person for any questions. Our salary ranges are determined by role, position level, and location. Individual pay is determined by work location and several other factors, including job-related skills, experience, relevant education and training. Your Talent Acquisition Partner can share more about the specific salary range for your preferred location during the hiring process. Flywire is an equal opportunity employer. With over 30 nationalities across 12 different offices, and diversity and inclusion at the core of our people agenda, we believe our FlyMates are our greatest asset, and we're excited to watch our unique culture evolve with each new hire. Flywire is an equal opportunity employer. #LI-Hybrid
    $76k-100k yearly est. 60d+ ago
  • Sr. Software Engineer (Frontend)

    Logicgate 4.0company rating

    Embedded software engineer job in Chicago, IL

    About the role We are seeking someone to lead, architect, and develop features for our Risk Cloud platform. This role requires a deep understanding of business and engineering goals, and the ability to work collaboratively with team members to achieve them. The ideal candidate will inspire and exemplify cross-functional collaboration, working closely with product managers, designers, engineers, and QA professionals. They will advocate for and implement modern best practices in engineering, including a testing-first mindset, frequent releases, and iterative development with small feedback loops. They will balance hands-on development with architectural leadership to ensure scalable, maintainable solutions while fostering cross-functional collaboration. Additionally, strong communication skills and the ability to produce clear documentation for features and processes are essential for this position. How you'll spend your time: * Develop / Utilize Angular, Typescript, and other leading Front-End tools to build a market leading product. * Quality / Write tests and review code to facilitate an efficient dev cycle and prevent the occurrence of bugs. * Collaborate / Work closely with cross-functional team members using Agile methodologies to iterate on feature work. * Optimize / Help improve our front-end application for speed, reliability, and scalability. What we use: * Front-end: TypeScript, Angular, Webpack, Sass * Back-end: Spring Boot, Java, Kotlin, Go * Data: Neo4j, Redis, RabbitMQ, PostgreSQL * Test: JUnit, Jasmine, Spectator, Cypress * Infrastructure: AWS, Terraform, Kubernetes, Docker, Ansible * Work: GitLab, Slack, Jira, Confluence, G Suite What you'll bring: * Significant (6+ years) professional experience in software engineering or a Bachelor's in Computer Science or a related field (we value outcomes over a number of years). * Desire to grow as a leader, architect, and coder within an engineering atmosphere that moves quickly and strives to raise the bar. * Understanding of best practices and competency in one or more modern languages (it doesn't have to be a language that is part of our stack). * Strong expertise developing web applications with modern front-end frameworks. * Desire for an autonomous environment that enables you to do your best work. How you'll Raise the Bar: * The tools, languages, and frameworks powering our platform align with your work history. * While a front-end expert, you thrive working across the full software stack. * You've worked to bolster or optimize a CI/CD system. * You have experience with accessibility standards, practicing, and tools. The anticipated base salary range for the role is $120,000 - $170,000 per year + variable + equity + benefits. Actual salaries may vary and will be based on factors, such as the candidate's qualifications, skills, competencies, and proficiency for the role. Internal candidates who have current pay within or above the hiring range are still encouraged to apply if interested. LogicGate's Hybrid Workplace Our hybrid workplace allows for flexibility aligned to role responsibilities and exceptional customer delivery. Location requirements for this role can be found above. Total Rewards We are proud to offer a variety of competitive, inclusive, and comprehensive total rewards that are designed to support the unique needs of our employees both inside and outside of the workplace. In addition to offering competitive salary and variable compensation plans, equity options, and flexible health and wellness benefits, we are proud to offer generous PTO, Annual Company Holidays, Health Days, and Summer Fridays. Employees' growth and development are supported throughout their career journey through informal and formal programs and activities, including access to LinkedIn Learning, regular People Leader training, and our internal Mentorship Program. Our Culture At LogicGate, our culture and employee experience are grounded in our core values of Be as One, Do the Right Thing, Embrace Curiosity, Own It, Empower Customers, and Raise the Bar, which guide how we show up - for each other, our customers, and all we interact with. We believe that the strongest teams are made up of individuals who bring their different identities, experiences, and perspectives to the table. We are committed to fostering an inclusive work environment where all employees' differences are celebrated and everyone is encouraged to bring their authentic selves to work. We encourage everyone to join one of our Employee Resource Groups (AAPI @ LogicGate, Pride at LogicGate, and Women in LogicGate) to participate in and contribute to conversations that foster an inclusive culture. LogicGate also believes strongly in giving back to the communities in which we live and work. To enable our teams to give back, we offer paid volunteer hours and company-wide charitable activities supporting a variety of organizations and causes. We are proud to have been recognized as a top workplace by Built In, Crain's Chicago Business, the Chicago Tribune, and more. Visit our website to learn about our latest recognition. Learn more about our culture here. Excited about LogicGate but not familiar with GRC? * GRC stands for Governance, Risk, and Compliance * GRC professionals help their companies manage uncertainty, act with integrity, and stay on the right side of the law. * The GRC market is rapidly expanding with continuous growth opportunities. The current market size was valued at $50.5 billion in 2024 and is projected to reach $104.5 billion by 2031.
    $120k-170k yearly Auto-Apply 60d+ ago
  • Sr Software Engineer

    CME Group 4.4company rating

    Embedded software engineer job in Chicago, IL

    This position is responsible for developing and supporting applications in clearing data in cloud processing (CDCP) product. This is one of the critical application that features low latency and high availability across regions running multiple instances with each concurrently running multi threaded processes handling tens of millions of trades each day. Candidate will be working with in the product oriented delivery (POD) model contributing towards the product development collaborating with other team members, scrum master, product owner, product manager as well as with members from other PODs. Candidate will participate in POD ceremonies like Program Increment(PI) planning, Sprint planning, ticket backlog review, Sprint retro discussions, Daily standups and also supporting the production environment. A positive attitude and willingness to learn about our systems and customer requirements are essential. The candidate must be an adept problem solver who goes beyond the obvious to investigate issues, ensure that the root cause is understood, and develop and implement effective, long-term solutions. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve the critical mission of the team. Join our team! You will be given autonomy and flexibility to learn and grow in a dynamic team. You will have strong influence in evolving financial system architecture; focus on migrating and redesigning applications to GCP Platform. Principal Accountabilities: * Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently. * Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. * Uses design tools to frequently share and communicate design ideas on larger systems.• Uses patterns frequently, contributing to best practice and process enhancements. * Hands on experience in Java, Spring Framework, Data stream like Flink. * Experience working with Google Cloud and services like Google Kubernetes Engine, Google Compute Engine, Argo workflow, Big Query. * Experience in working with build process and CI/CD automation pipeline. * Good communication skills to collaborate effectively within and across teams. * Maintain an on-going knowledge of both the technical data model and the business strategic needs. Essential Qualifications * Bachelor's degree in Computer Science or a related discipline or equivalent combination of education and relevant proven work experience that is required for the specific job level. * 4+ years Core Java development experience. * Proficient with Spring frameworks and RESTful APIs * Experience working in Cloud platform and related services * Experience with Linux and good understanding of OS. Desirable Qualifications * Experience working in Futures and Option trading * Experience with UC4 and Splunk * Experience using Confluence, JIRA, or other Atlassian tools * Experience with automation and continuous integration tools such as Jenkins & Chef CME Group is committed to offering a competitive total rewards package for our employees that recognizes their contributions to the business and reflects our long-term investment in their future. The pay range for this role is $111,100-$185,100. Actual salary offered will be dependent on a wide array of factors including but not limited to: relevant experience, skills, education and comparison to internal employees (where relevant). Our compensation program also includes an annual target bonus opportunity for all employees, as well as the opportunity to become an owner in the company through our broad-based equity program. Through our benefits program, we strive to offer flexibility, value and choice. From comprehensive health coverage, to a retirement package that includes both a 401(k) and an active pension plan, to highly competitive education reimbursement provisions, paid time off and a mental health benefit, CME Group offers a holistic benefits package for our team and their dependents. CME Group: Where Futures are Made CME Group is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career by shaping tomorrow. We invest in your success and you own it - all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' unique experiences and skills to ensure that everyone's perspectives are acknowledged and valued. As an equal-opportunity employer, we consider all potential employees without regard to any protected characteristic. Important Notice: Recruitment fraud is on the rise, with scammers using misleading promises of job offers and interviews to solicit money and personal information from job seekers. CME Group adheres to established procedures designed to maintain trust, confidence and security throughout our recruitment process. Learn more here.
    $111.1k-185.1k yearly 52d ago
  • Engineer II - Electrical & Embedded Software

    Culligan International 4.3company rating

    Embedded software engineer job in Des Plaines, 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
    $89k-99k yearly 12d ago
  • Advanced Embedded Engr

    Honeywell 4.5company rating

    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** Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable. Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
    $145k yearly 17d ago
  • Computer Vision Engineer

    Aquabyte

    Embedded software engineer job in Mundelein, IL

    Job DescriptionAquabyte is seeking a Computer Vision Engineer to help develop and deploy new algorithms to fish farms across the world. You'll be responsible for software and machine learning model development of our on-camera and cloud software. Our mission Aquabyte is on a mission to revolutionize the sustainability and efficiency of aquaculture. It is an audacious, and incredibly rewarding mission. By making fish farming more efficient and viable, we aim to promote healthy (for the fish and environment) production of low carbon protein and mitigate one of the biggest causes of climate change. Aquaculture is the single fastest growing food-production sector in the world, and now is the time to define how technology is used to harvest the sea and preserve it for generations to come. We are a diverse, mission-driven team that is eager to work alongside kindred spirits. If this vision inspires you please get in touch. Our product We are currently focused on helping salmon farmers better understand their fish population and make environmentally sound decisions. Through custom underwater cameras, computer vision, and machine learning we are able to quantify fish weights, detect the health status, and generate optimal feeding plans in real time. Our product operates at three levels: on-site hardware for image capture, cloud pipelines for data processing, and a user-facing web application. As a result, there are hundreds of moving pieces and no shortage of fascinating challenges across all levels of the stack. Above all, Aquabyte is a customer-driven company. Our product development is dictated by the needs of fish farmers and we prioritize customer delight in everything we do. We are committed to building a global, collaborative team. The role As a Computer Vision Engineer you will be responsible for creating the computer vision software pipelines to improve the intelligence and efficiency of our camera system. This role is on the AI team where we develop image and video inference pipelines to estimate the weight, health and behavior of individual fish and fish populations. You will work closely alongside engineers with years of industry and academic experience.Required Qualifications BS/MS in relevant technical degree 3+ years of experience with building computer vision software Strong coding ability; strong grasp of Python Experience with stereo vision, 3D reconstruction, and stereo calibration Experience with training neural networks / deep learning (ideally pytorch) Bonus Qualifications Experience optimizing model inference for real-time inference on limited resources Strong software engineering skills; knowledge of best practices, testing, and deployment Experience deploying models to NVIDIA Jetson boards or similar resource constrained environments 3D data processing skills (voxelmap generation / reasoning) Experience with Docker and cloud SW development (i.e. AWS) Basic database interaction; knowledge of SQL Benefits Competitive salaries and generous equity Unlimited vacation policy Flexible working hours + hybrid work policy Medical, vision, & dental insurance Retirement matching plan Potential travel to Norway Evolve in a fast-paced environment Be able to shape a business in its early days Get ideas, feedback, and suggestions from other best-in-their-field colleagues Mentorship opportunities, we'll be dedicated to investing in you and supporting you as you grow Aquabyte takes a market-based approach to salary and equity. The pay varies on a variety of factors including: job-related qualification, years of experience and competence level, interview performance, and work location.Aquabyte is a private company headquartered in San Francisco, and is supported by NEA, Costanoa Ventures, and many other respected investors. At Aquabyte, we admire interesting people with a unique background. We strongly encourage you to apply even if you don't satisfy all the requirements, and we will get back to you as soon as possible! We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $71k-95k yearly est. 16d ago

Learn more about embedded software engineer jobs

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

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

Average embedded software engineer salary in Chicago, IL

$84,000

What are the biggest employers of Embedded Software Engineers in Chicago, IL?

The biggest employers of Embedded Software Engineers in Chicago, IL are:
  1. Google
Job type you want
Full Time
Part Time
Internship
Temporary