Post job

Embedded software engineer jobs in Waukegan, IL - 977 jobs

All
Embedded Software Engineer
Senior Software Engineer
Staff Software Engineer
Principal Software Engineer
Firmware Engineer
Networking/Software Engineer
Embedded Engineer
Senior Embedded Software Engineer
Embedded Systems Engineer
Computer Engineer
Firmware Developer
Senior Embedded Engineer
Embedded Software Developer
Software Integrator Engineer
Senior Firmware Engineer
  • Lead Software Engineer, Back End (TAL, CED Management Systems) - Global Payment Network

    Capital One 4.7company rating

    Embedded software engineer job in Chicago, IL

    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We are seeking Back End Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. About the Team: The Lead Software Engineer / Principal Connex Environment Database Engineer holds a pivotal role in the design, implementation, and ongoing maintenance of Connex Environment Database within the HPE NonStop Connex Switch platforms. This position requires a comprehensive mastery of CED management systems, extensive familiarity with HPE NonStop infrastructure, and a deep understanding of Debit Card Transaction processing within the Connex Switch application suite. The incumbent will champion best practices in data integrity, security, and performance optimization, ensuring business continuity across all Connex production and test environments. The candidate will join a team that supports over 400 changes each month which includes vetting change requests coming from partners, keying in the changes to CED, peer review, functional testing, regression and deployment. What You'll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: Bachelor's Degree At least 4 years of professional software engineering experience (Internship experience does not apply) At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: Master's Degree 7+ years of experience in at least one of the following: Java, Scala, Python, Go, or Node.js 1+ years of experience with TAL, pTAL and TACL 2+ years of experience with AWS, GCP, Azure, or another cloud service 4+ years of experience in open source frameworks 1+ years of people management experience 2+ years of experience in Agile practices At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (i.e. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of work authorization that require immigration support from an employer). The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. Chicago, IL: $179,400 - $204,700 for Lead Software Engineer Houston, TX: $179,400 - $204,700 for Lead Software Engineer McLean, VA: $197,300 - $225,100 for Lead Software Engineer Riverwoods, IL: $179,400 - $204,700 for Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at RecruitingAccommodation@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to ********************** Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $197.3k-225.1k yearly 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Embedded ADAS AUTOSAR Integration Engineer

    Plusai 3.9company rating

    Embedded software engineer job in Chicago, IL

    A leading company in autonomous driving is looking for an experienced engineer to contribute to vehicle AD system integration and optimization. The role includes cross-functional collaboration, on-vehicle testing, and entails travel to partners for validation. Candidates should possess advanced knowledge of AUTOSAR and strong programming skills, with a focus on safety and diagnostics in automotive environments. #J-18808-Ljbffr
    $102k-129k yearly est. 5d ago
  • Embedded QT Developer

    Global Connect Technologies 4.4company rating

    Embedded software engineer job in Oak Brook, IL

    CNH in Oak Brook, IL manufactures and develops tractors and construction equipment for the agriculture and construction/mining industries. This team is responsible for the electronic displays and guidance systems for the tractor. This system controls many elements of the tractor including the implements connected to the back of the tractor and also controls many portions of the auto guidance autonomous functions They have had an increase in work on this platform and do not have enough people on the team to come through on the timelines over the next few years. The specific project that this team will be working on is setting up the foundation for the display to be changed over from an Android/Java based display to a QT, C++, Linux Display. Much of the work will be rewriting applications from Java to C++. A portion of the work is re-coding to C++ and other portion is re-architecting to C++. Much of the middle layers of the application have to be redefined and redeveloped (from business logic to UI). They are looking for Software engineers that can do object oriented and multithreaded embedded application development. Responsibilities: - Work with Senior Engineers to establish goals for week - Design display and guidance systems in C++ - Interface with Systems Engineers on refinement of requirements and solutions - Will be designing new feature sets for the platform. - Help with Linux Device development - If candidate has QT, will help with architecture - Will perform unit-tests on code for bugs - Utilize networking for communication with the vehicle (CAN, LIN, etc) - Each day will be 60-80% development - some example things they will work on are: c++ conversion from Java customer facing code down to register clock cycles data on communication bus and transmission to tractor stability related to data latency issues Show Less Additional Skills & Qualifications - BS in Electrical Engineering, Computer Engineering - 4+ years of embedded application development experience - Strong experience in C++ - Java is a plus - QT is a plus - Experience with object oriented and multithreaded systems is a must - Experience with Linux is a plus - Experience with SQL, Postgres, PostgreSQL, is a plus - Must have experience with hardware or systems. They will not look at a Tek Systems candidate who has just developed a website. - Must have experience with communication protocols / networking like CAN, LIN, RS-232, RS-484, ethernet, USB, etc. - GIT is a plus - Must have strong communication skills - Experience from automotive industry is a plus, but will also look at people from companies like motorola, RIM/Blackberry, etc.
    $69k-90k yearly est. 4d ago
  • Firmware Engineer

    Pentangle Tech Services | P5 Group

    Embedded software engineer job in Waukesha, WI

    This work involves bare metal, C programming. The Firmware Engineer will troubleshoot their own code and have experience using an oscilloscope. The Firmware Engineer will work on a team, develop code in C, and identify root cause issues with the code. The Firmware Engineer will be able to read a data sheet, edit a link or file Some experience with DevOps, board bring up or Visual Studio Code Qualifications Required: 5+ years recent experience with bare metal, C programming Recent experience troubleshooting their own code and using an oscilloscope Recent experience identifying root cause issues with C code Experience with reading a data sheet and editing a link or file
    $70k-92k yearly est. 5d ago
  • Staff Software Engineer

    Tag-The Aspen Group

    Embedded software engineer job in Chicago, IL

    About the Company The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone. About the Role To support our rapid growth and technological evolution, we are seeking a Staff Software Engineer to join our expanding IT team. We're hiring two Lead Software Engineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant. Responsibilities Lead API and data-streaming service development used across TAG brands. Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing. Mentor engineers; influence architecture & best practices (technical leadership without direct people management). Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software). Qualifications 10 years building large-scale software; ~5 years leading engineers/technical direction. Required Skills Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations. Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes. Experience integrating AI/ML models into software; security best practices/HIPAA awareness. Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI. Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.) Preferred Skills Healthcare tech exposure and HIPAA experience (bonus, not required). Pay range and compensation package Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match. Equal Opportunity Statement If you are an applicant residing in California, please view our privacy policy here.
    $167k-197k yearly 1d ago
  • Senior Developer

    It Associates 3.4company rating

    Embedded software engineer job in Rosemont, IL

    w/option to extend or convert to perm The Senior Developer Consultant will be responsible for upgrading, configuring, and debugging existing business applications. Primary responsibility will be to provide technical support for core business applications, improve processes and ensure that they continue to run efficiently and reliably. The Senior Consultant will carry out development tasks and participate in the daily maintenance of the business systems including the investigation of errors, corrections of functionality or restoration of data/database integrity. A commitment to collaborative problem solving and quality product is essential. Responsibilities: Prioritize requests according to business impact and need. Hands-on design & development across a broad range of products, technologies & methodologies. Responsible for the development and integration of new or existing applications into the technical infrastructure and existing business processes. Participate in the data model review meetings (for data integration and modeling best practices). Analyze, Design and Review business requirements with Business Process Analyst and clients and craft scalable, flexible, and resilient architectures that address customer business problems. Responsible for the design, development, testing, tuning and implementation of Applications. Participate in code reviews and technical design/specifications to help maintain code quality, organization, and automatization. Identify bottlenecks and bugs, and devise solutions to mitigate these issues. Successfully manage deliverables while balancing project timelines and unanticipated issues. Perform support and maintenance tasks to address production issues reported by business users. Ensure that all applications well documented, thoroughly tested and debugged, and adhere to corporate and industry standards. Qualifications: 10 years of software development experience. Excellent analytical, inter-personal and communication skills with a strong technical background. Willingness to learn complex systems and figure out steps needed to troubleshoot issues. 4+ years of strong knowledge and proficiency in C#, VB.Net, JavaScript or similar programming languages. Previous experience working with APIs, REST Services and JSON. 2 - 5 years of experience on Oracle/SQL Server/PostgreSQL Database side development. Proficient with ETL programming, performance tuning, requirements gathering, data analysis, data modeling, database design and Integration, Data Conversion, Data Migration, Data Masking and Data Cleansing and Standardization. Familiarity with SSIS, SSRS is desirable. Experience with Azure Dev Ops (ADO). The anticipated hourly rate range for this position is ($65-72/hr). Actual hourly rate will be based on a variety of factors including relevant experience, knowledge, skills and other factors permitted by law. A range of medical, dental, retirement and/or other benefits are available after a waiting period.
    $65-72 hourly 4d ago
  • Sr. Principal Software Engineer

    Northrop Grumman 4.7company rating

    Embedded software engineer job in Rolling Meadows, IL

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SAPTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! As a Sr. Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation. Northrop Grumman is looking to add to our talented team of Embedded Software Engineers. Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer's high expectations. The Embedded Software Engineer designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. The individual shall apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products within the Targeting Business Unit. This includes interfacing with customers, suppliers, application users and other technical and support personnel. The ideal individual will have experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration. This position will be full-time, on-site at our Rolling Meadows, IL. location. This position is contingent upon Funding/Contract award, special access program and acquiring and maintaining the necessary US Government security clearance per customers' requirements prior to start. Basic Qualifications for Sr. Principal Embedded Software Engineer: Bachelor's degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 8+ years of engineering experience, or 6+ years with a Master's degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required. Object Oriented Programming in C++ Familiarity with Software architecture (design patterns, objected oriented design) Familiarity with scripting languages (Python, Bash, Batch, etc) Experience Developing Embedded Software running Linux or VxWorks Operating Systems Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc) US Citizenship Ability to obtain and maintain a minimum of a Secret clearance with additional customer specified clearance prior to start. Preferred Qualifications: Experience with Object Oriented Programming in C++11 Knowledge with scripting languages (Python, Bash, Batch, etc) Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile. Experience testing, debugging, and integrating Embedded Software on target hardware. Experience with complex systems of systems that utilize Parallel Processing, Multi-Threading, Distributed Processing, Multi-Core, System-on-Chip, and Secure Processing. Active Secret Clearance Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities. Primary Level Salary Range: $131,100.00 - $196,700.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $131.1k-196.7k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer Position in Wauwatosa WI

    Integrated Resources 4.5company rating

    Embedded software engineer job in Wauwatosa, WI

    Title: Embedded Software Engineer Duration: 12 Months( With possible extension) Job Description Essential Responsibilities: • Design and implement software on Healthcare's Diagnostic Cardiology ECG products with a focus on the ECG signal acquisition subsystem. • Develop real-time and non-real-time software in C++ • Develop and execute unit, integration, and software system tests to verify the design and implementation • Collaborate with lead and senior engineers to design solutions and drive those decisions into the design of the product • Leverage continuous integration, static analysis, Agile methods and other industry best practices during the development of software. • Work across the entire software development lifecycle including high-level and detailed design, software implementation, verification, and maintenance activities • Participate in non-program, engineering improvements to enhance the efficiency and productivity of the software team • Collaborate globally with a project team using the Agile Scrum methodology Requirements: • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree • 5 years' experience in embedded software development. • Experience in object-oriented design and implementation with languages such as C++ • Knowledge of software development life cycle and development environments • Effective problem solving capabilities • Demonstrated ability to work effectively within and across various teams • Experience with configuration management tools such as Perforce, ClearCase, Subversion, etc. • You must be willing to take a drug test as part of the selection process • You must be willing to submit to a background investigation, including for example, verification of your past employment, criminal history, and educational background • You must be legally authorized to work in the United States full-time • You must be willing to work in our Milwaukee, WI facility full-time • You must be 18 years of age or older Qualifications Desired: • Bachelor's Degree in Software Engineering • Experience in distributed systems and network protocols • Knowledge of embedded Linux and Eclipse IDE • Effective software design abilities • Experience with multi-threaded, concurrent systems • Effective written and verbal communication skills for presenting, discussing, and documenting technical information • Familiar with static and dynamic analysis tools and techniques • Familiar with IBM DOORS Requirements Management Tool, Rally, embedded Linux tool chain • Demonstrated experience with development of medical device software Feel free to forward my email to your friends/colleagues who might be available. We do offer referral bonus!! Thank you for your time and for consideration. I look forward to hearing from you. Additional Information Nilesh Phone: 732-844-8729 Email: nilesh@ irionline.com
    $94k-121k yearly est. 60d+ ago
  • Engineer Sr, Embedded Software Development

    Shureorporated

    Embedded software engineer job in Niles, IL

    Overview Shure is seeking senior engineers to join our critical embedded software development team. As a Senior Embedded Software Development Engineer, you will work in the Product Development Division designing, implementing, testing, and integrating real time, multitasking software for Shure's professional audio products. This role will work on architecture and design work as well as interacting with other engineering disciplines within Shure. This role will be hybrid based out of our Niles, IL office. Responsibilities Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products. Development can consist of hardware drivers, embedded software applications, audio and control networking and networking protocols and related areas using C++ and C as the primary programming languages. Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies Estimate, organize, and document tasks Practice established software development methodologies and principles focusing on software architecture and design. Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior Review the design and code developed by peer engineers. Engage in unit, integration and testing of software components and systems. Other duties as assigned Qualifications BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus 5 or more years of requisite experience Demonstrated skills in C++ and/or C with object oriented design, analysis and programming. Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols as well as exposure to network security and protocols a plus. Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks. Experience with embedded system architectures, development environments and debugging. Hardware Driver development and hardware debugging exposure a plus 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 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 over 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 is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, distribution centers and manufacturing facilities throughout the Americas, EMEA, and Asia. Join Shure and Amplify Your Impact. Explore our unique culture and learn the key pillars that define our legacy of excellence. 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 range displayed on each job posting reflects the minimum and maximum base salary for the opportunity. The base salary for this position ranges from $113,300 to $181,300. 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 44d 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. 5d ago
  • Embedded Software Engineer

    Collabera 4.5company rating

    Embedded software engineer job in Wauwatosa, WI

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description Position details: Job Title: Embedded Software Engineer Location: Wauwatosa, WI 53226 Duration: 12 months (Could go beyond) Essential Responsibilities: · Design and implement software on Diagnostic Cardiology ECG products with a focus on the ECG signal acquisition subsystem. · Develop real-time and non-real-time software in C++ · Develop and execute unit, integration, and software system tests to verify the design and implementation · Collaborate with lead and senior engineers to design solutions and drive those decisions into the design of the product · Leverage continuous integration, static analysis, methods and other industry best practices during the development of software. · Work across the entire software development lifecycle including high-level and detailed design, software implementation, verification, and maintenance activities · Participate in non-program, engineering improvements to enhance the efficiency and productivity of the software team · Collaborate globally with a project team using the Scrum methodology Desired: · Bachelor's Degree in Software Engineering · Experience in distributed systems and network protocols · Knowledge of embedded Linux and Eclipse IDE · Effective software design abilities · Experience with multi-threaded, concurrent systems · Effective written and verbal communication skills for presenting, discussing, and documenting technical information · Familiar with static and dynamic analysis tools and techniques · Familiar with DOORS Requirements Management Tool, Rally, embedded Linux tool chain · Demonstrated experience with development of medical device software Qualifications Requirements: · Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree · 5 years' experience in embedded software development. · Experience in object-oriented design and implementation with languages such as C++ · Knowledge of software development life cycle and development environments · Effective problem solving capabilities · Demonstrated ability to work effectively within and across various teams · Experience with configuration management tools such as Perforce, ClearCase, Subversion, etc. Additional Information If you want to apply and want to know more, please contact: Ujjwal Mane **************************** ************
    $72k-95k yearly est. Easy 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 60d+ 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 46d 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 46d ago
  • Sr Embedded Software Engineer

    Teledyne 4.0company rating

    Embedded software engineer job in Elgin, IL

    **Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. **Job Description** Our team at Teledyne LeCroy develops leading-edge test and measurement products. Businesses worldwide use our systems to create next-generation high-performance communication, consumer electronics, and computer products. We are looking for an ambitious and talented Sr. Software Engineer to be a driving member of the software development team. Our team develops test equipment used by top engineers at all major manufacturers of the latest video, audio, gaming, and computer devices worldwide. You should be open-minded, a quick learner, and understand and define complex architectures and solutions. Be part of our passionate team, and you get exposure to new products and technologies years before they reach the market. We have the pleasure of working with technology industry leaders from early specification to wide market adoption. You will work with multiple teams within our engineering team and across departments, including Product Management, Sales, Application Engineering, Operations and Validation teams. Through hands-on learning, studying technical specifications, interacting with peers and end-users, and mentoring, you will extend your expertise in serial data protocols and in our instruments that test and validate these protocols, enabling you to be part of a leading expert team in this field. **Responsibilities:** **Design and test software for next generation Test and Measurement Tools:** + Contribute to software design and architecture of various video protocols. + Write efficient and scalable code using C/C++. + Document the design and review with the rest of the team. + Participate in events hosted by various Video standard groups. + Work with the test engineer to validate your features in a whole system test environment. **Work with customer support to reproduce and fix issues found in the field:** + Reproduce customer environment to reproduce any failures found in the field. + Determine the root cause and update the test procedures accordingly. **Requirements:** + BSCS, BSCE, or BSEE degree. + Demonstrated expertise developing software for embedded platforms in C and C++ (typically 7+ years of experience). + Linux multi-threaded development experience. + Excellent software engineering skills including architectural definition, task identification, design, implementation, and test - from concept through maintenance. + Must be comfortable working with hardware development engineers and interfacing to custom hardware devices, including interrupt driven interfaces. + A background using an efficient development process for high quality deliverables is needed. + Strong commitment to teamwork and good communication skills. **Desirable Skills:** + Experience programming with Java, Qt and/or Python. + Linux kernel-level experience. + Communications or Video protocol experience. **Salary Range:** $108,400.00-$144,500.000 **Pay Transparency** The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position. Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws. You may not realize it, but Teledyne enables many of the products and services you use every day **.** Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
    $108.4k-144.5k yearly 6d 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 a n 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 7m 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. "}}],"is Mobile":false,"iframe":"true","job Type":"Any","apply Name":"Apply Now","zsoid":"254223089","FontFamily":"PuviRegular","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Furniture"},{"field Label":"City","uitype":1,"value":"Addison"},{"field Label":"State\/Province","uitype":1,"value":"Texas"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"75001"}],"header Name":"Lead Embedded Systems Engineer","widget Id":"**********00107164","awli IntegId":"urn:li:organization:27220473","is JobBoard":"false","user Id":"**********00104003","attach Arr":[],"awli ApiKey":"78dysow3rprvfr","custom Template":"3","awli HashKey":"a179e8be41e39d9c8b00aa88a96acf397136ae66a7c2d3b6faf2bacba352ef588848a0155c7f95dd962d5fbe35ce846874923c7ef983899df4dc112e4987832e","is CandidateLoginEnabled":false,"job Id":"**********18704013","FontSize":"15","google IndexUrl":"https:\/\/symbioticservices.zohorecruit.com\/recruit\/ViewJob.na?digest=JrcjtofSWnPeHEgpirwvn5Xsso.Ev68Leb8hXdLUKaY\-&embedsource=Google","location":"Addison","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"hh7l8a4366d988b7f4110**********702b06"}
    $66k-86k yearly est. 60d+ ago
  • Staff Software Engineer, Full Stack (AI) Engineering

    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. At Okta, we're building the future of secure, enterprise-grade AI Agents. We're looking for a Staff Engineer to join our global AI Engineering team. In this role, you will be designing and building the intelligent, user-facing experiences and the end-to-end AI solutions that power them. This is a senior individual contributor role for a hands-on engineer who can set technical direction, mentor others, and partner closely with our India-based counterparts as part of one global team. What You'll Do Design, build, and refine the front-end interfaces that bring our AI capabilities to life for employees and customers. Build high-performance Agentic Experiences (AX) for web and mobile, engineered for streaming responses and low latency. Champion observability and operational excellence to ensure our AI services meet enterprise-grade standards for reliability and performance. Develop robust backend services to power our AI solutions, including LLM orchestration, RAG pipelines, and generative AI features Enable the successful delivery of key AI projects through technical leadership and hands-on execution. Mentor engineers, raising the bar on technical craftsmanship and solution quality across the full stack. Collaborate with India-based peers to ensure globally aligned designs, shared roadmaps, and scalable architectures. Partner with Security, Data, and Infrastructure teams to ensure AI adoption is secure, reliable, and enterprise-ready. What We're Looking For 7+ years in software engineering, with deep expertise in front-end development (5+ years in modern frameworks like React, Vue, or Angular). 4+ years with backend systems design and development (Python preferred, Java, Node.js, or Go). A strong commitment to building accessible (a11y) and inclusive user experiences while collaborating effectively with Product & Design. Proven experience integrating LLMs and MCPs into production-ready, user-facing applications. Experience with agentic frameworks like LangChain, LangGraph, and LangSmith is a strong plus. Strong background in building distributed systems, microservices, and resilient APIs (REST/GraphQL) on cloud platforms (AWS/GCP/Azure). Demonstrated ability to influence technical strategy and lead architecture decisions across global teams. Excellent communication skills with experience working effectively across time zones and cultures. Why Join Us At Okta, you'll be part of a unified global AI engineering team that spans the US and India. You'll work on cutting-edge applied AI projects while shaping the platform foundations that make secure, scalable AI possible at enterprise scale. If you're passionate about building AI that is smarter, faster, and always secure, this is your opportunity to make an impact. #LI-BF1 #LI-Onsite P23610_3263326 The annual base salary range for this position for candidates located in the San Francisco Bay area is between: $188,000-$282,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:$168,000-$252,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 *********************************************
    $188k-282k yearly Auto-Apply 41d ago
  • Firmware Developer/Engineer

    Ayr Global It Solutions 3.4company rating

    Embedded software engineer job in Milwaukee, WI

    AYR Global IT Solutions is a national staffing firm focused on cloud, cyber security, web application services, ERP, and BI implementations by providing proven and experienced consultants to our clients. Our competitive, transparent pricing model and industry experience make us a top choice of Global System Integrators and enterprise customers with federal and commercial projects supported nationwide. Job Description Firmware Developer/Engineer 6+ month contract Milwaukee, WI Qualifications We need a firmware engineer that has experience with LabView that can develop continue development and implementation of our test platform for testing battery energy storage systems, including inverters, battery systems and multiple control platforms. The candidate will need to write a test application we can use to test multiple concurrent battery systems and collect data from the testing. The test platform needs to be schedulable, can easily be changed, allows for the import of a test profile, and creates graphs. Knowledge of LabView programming is required. Communications to and Integration of inverters and battery management systems is highly desirable. CAN, ModBus/RT and ModBus/IP communications protocols are desirable. Additional Information If anyone might be interest, please share your resume at *************************** or you can directly contact me at ************
    $65k-88k yearly est. Easy Apply 11m ago
  • Senior Firmware Engineer

    Badger Meter Inc. 4.4company rating

    Embedded software engineer job in Racine, WI

    Badger Meter - Where Every Drop Counts and So Do You At Badger Meter, we're more than a leading global water technology company - we're innovators with a mission: to preserve and protect the world's most precious resource. For over 120 years, our trusted solutions have enabled our customers to optimize the delivery and use of water, maximize revenue and reduce waste. Every employee at Badger Meter is an important part of our success. Here, your work doesn't just move a business forward - it shapes a more sustainable future. We are committed to building a workplace where we celebrate differences, empower voices, and encourage fresh ideas that drive innovation. When you join us, you'll find: * Purpose-driven work that makes a real difference in communities around the globe. * Career growth and development opportunities designed to help you achieve your potential. * A supportive, inclusive culture where collaboration and creativity thrive. Be part of something bigger. At Badger Meter, your contributions will ripple far beyond the workplace - creating lasting change for people and the planet. What You Will Contribute: Are you ready to take your engineering career to the next level? At Badger Meter, we're on the lookout for a dynamic and passionate Senior Firmware Engineer to drive our growth and innovation across our product families. If you thrive on creativity, autonomy, and leading-edge technology, this is the perfect opportunity for you! What You'll Do: As a Senior Firmware Engineer, you'll be at the heart of our embedded firmware, spearheading firmware development and ensuring top-notch product performance. Your role will be pivotal in new product development and maintaining our existing products in a production environment. Here's a glimpse of what you'll be doing: * Firmware Lifecycle Mastery: Own every stage of the firmware lifecycle, from concept to implementation and sustaining efforts for multiple products. Lead the charge on product support and sustaining engineering activities. * Innovative Testing: Conduct rigorous product and design verification tests to ensure our products meet the highest standards. * Strategic Planning: Define comprehensive product test plans and oversee production implementations. * Documentation Excellence: Craft detailed product work instructions and process documents. Finalize release documentation for the hardware components of our products. * Continuous Improvement: Initiate and implement engineering change requests to keep our products at the forefront of technology. * Design Leadership: Design critical components and portions of projects, ensuring they align with our high standards. * Project Management: Collaborate with multi-discipline project teams to define project schedules, budgets, and risks. Serve as the technical lead on projects, driving them to successful completion. * Mentorship: Guide and mentor junior engineers, fostering a culture of growth and innovation. QUALIFICATIONS: * 7+ more years of related experience * Bachelor of Science Degree in Electrical/Electronic Engineering, or CS/Software/Firmware Engineering. * Proven experience in project management and full ownership of the firmware development lifecycle-including planning, execution, release, and sustaining activities across multiple products * Proficiency in programming languages such as C and C++ * Foundational knowledge in embedded firmware, including memory management, data structures, algorithms, and networking * Experience with debugging tools * Familiarity with communication protocols such as I2C and SPI, as well as knowledge of hardware interfaces. Salary: $120k+ (based on experience, education, technical expertise, and leadership responsibilities) #LI-Onsite Competitive Total Rewards at Badger Meter: * Competitive Pay * Annual Bonus * Eligible for Annual Pay Increases * Comprehensive Health, Vision, and Dental Coverage * 15 days Paid Time Off + 11 Paid Holidays * Two Ways to Save for Retirement: Badger Meter contributes 25 cents for every dollar you contribute to the plan, up to 7% of your eligible compensation. In addition to the match, the company will also contribute 5% of your eligible compensation to your Defined Contribution account on an annual basis. Additional access to a certified financial planner to help ensure your money is working for you, at no cost! * Employer Paid benefits including: Employee Assistance Program (EAP), Basic Group Life Insurance, Short Term Disability, and more * Educational Assistance - Tuition Reimbursement up to $5,250 * Voluntary benefits including: Additional Life Insurance, Long Term Disability, Accident and Critical Illness coverage * Health Savings Account (HSA) & Flexible Spending Account (FSA) options An Equal Opportunity/Affirmative Action Employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Applicants can learn more about their rights regarding equal opportunity in employment by viewing the federal "EEO is the Law" poster and the "EEO is the Law" poster supplement at ************************************************************* Badger Meter complies with all aspects of the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local disability laws. This means that we will reasonably accommodate qualified employees with a disability if accommodation would allow them to perform the essential functions of their job, unless doing so would create an undue hardship. Privacy Statement The Employee and Applicant Privacy Statement describes how we collect, use, share, retain, and safeguard applicant information. Please see the privacy statement on our website here.
    $120k yearly Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

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

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

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