Current jobs related to Embedded Software Engineer - Chicago - Ascent Integrated Tech


  • Chicago, United States MyCareersFuture Full time

    Roles & Responsibilities Responsibilities: The successful candidate will be responsible for the design and development of one or more devices that are part of a financial-related project. The successful candidate will also be involved in the software development lifecycle from definition of requirements to design and development, and testing. The...


  • Chicago, United States MyCareersFuture Full time

    Roles & Responsibilities Job Scope Be responsible for the design and development of one or more devices that are part of an integrated e- payment Fare Collection System. The successful candidate will also be involved in the software development lifecycle from definition of requirements to design and development, and testing. Requirements gathering. ...


  • Chicago, United States Technosoft Engineering, Inc. Full time

    Job DescriptionJob DescriptionPosition Summary:   Under the direction of the Engineering Manager, embedded real-time systems are developed to drive cooking appliances and equipment in the quick service restaurant industry. Essential Roles & Responsibilities:Responsible for applying engineering principles to the development of software for new embedded...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    About the RoleOceanComm, Inc. is a leader in wireless communication undersea, serving customers in defense, offshore energy, and oceanographic research. Our innovative acoustic-wave based wireless modems have revolutionized underwater communication, enabling the transfer of data at unprecedented speeds.We are seeking an experienced embedded software engineer...


  • Chicago, Illinois, United States Milwaukee Full time

    Job Overview:As a pivotal member of our team, the Electrical Engineering Manager will oversee the design, prototyping, testing, and troubleshooting of embedded electronic systems, including both hardware and firmware, for projects of varying complexity.This role is essential in bringing to life the batteries, motors, and electronics that drive our innovative...

  • Software Engineer

    4 days ago


    Chicago, Illinois, United States Seven Seven Software Full time

    Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using.Net, C#, and...


  • Chicago, United States Ubiquiti Inc. Full time

    Job DescriptionJob DescriptionAbout UbiquitiAt Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made...


  • Chicago, Illinois, United States MyCareersFuture Full time

    **Job Summary**MyCareersFuture is seeking a highly skilled Firmware Programmer to join our team. As a Firmware Programmer, you will be responsible for designing, developing, and testing firmware and software modules for our custom-designed Embedded Linux and bare metal devices.**Key Responsibilities:**Design and develop firmware and software modules for our...

  • Software Engineer

    1 month ago


    Chicago, United States Strategic Employment Partners (SEP) Full time

    A well-established manufacturing company in Chicago is looking to add a software engineer to its growing development team. This company has been around for 100 years, and you will have the chance to impact clients worldwide. This is a full-time, direct-hire role. Location: Hybrid in Chicago (2 days/week on-site, near Union Station) Salary: Up to 110K DOE...

  • Software Engineer

    1 month ago


    Chicago, United States Strategic Employment Partners (SEP) Full time

    A well-established manufacturing company in Chicago is looking to add a software engineer to its growing development team. This company has been around for 100 years, and you will have the chance to impact clients worldwide. This is a full-time, direct-hire role. Location: Hybrid in Chicago (2 days/week on-site, near Union Station) Salary: Up to 110K DOE...


  • Chicago, Illinois, United States MyCareersFuture Full time

    **Job Summary**MyCareersFuture is seeking a highly skilled Firmware Programmer to join our team. As a Firmware Programmer, you will be responsible for designing, developing, and testing firmware and software modules for our custom-designed Embedded Linux and bare metal devices.**Key Responsibilities:**Design and develop firmware and software modules for our...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    About the RoleOceanComm, Inc. is a leading provider of wireless communication solutions for underwater applications, serving customers in defense, offshore energy, and oceanographic research. We are seeking a highly skilled Embedded Software Engineer with expertise in Digital Signal Processing (DSP) to join our team.Key ResponsibilitiesDevelop and maintain...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    About the RoleOceanComm, Inc. is a leading provider of wireless communication solutions for underwater applications, serving customers in defense, offshore energy, and oceanographic research. We are seeking a highly skilled Embedded Software Engineer with expertise in Digital Signal Processing (DSP) to join our team.Key ResponsibilitiesDevelop and maintain...


  • Chicago, United States W. H. Leary Full time

    Job DescriptionJob DescriptionW. H. Leary is growing and adding to our team a full time, Vision Software Engineer. In this role, you will be the project owner and technical expert in designing and evolving our vision system in LabView for the folding carton and bag manufacturing industries. This work consists of real time image processing, a graphical user...


  • Chicago, Illinois, United States Servicenow Full time

    About Digital TechnologyWe're redefining what it means to be IT with a mindset centered on transformation, experience, AI-driven automation, innovation, and growth. Our team is focused on accelerating innovations and developing new concepts, forward-thinking solutions and products leveraging ServiceNow's Intelligent platform.We're not just building software,...


  • Chicago, Illinois, United States Caterpillar Full time

    About the RoleCaterpillar Inc. is seeking a highly skilled Senior Software Engineer to join its team of innovators. As a key member of our digital platform development team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and...


  • Chicago, Illinois, United States Arrow International Inc Full time

    Job OverviewCompany: Arrow International IncPosition Summary:The Software Quality Assurance Engineer is tasked with the critical responsibility of designing and implementing testing protocols for both new and existing software products. This role ensures that all products adhere to the necessary functional, technical, and regulatory standards while...


  • Chicago, Illinois, United States Arrow International Inc Full time

    Job OverviewCompany: Arrow International IncPosition Summary:The Software Quality Assurance Engineer is tasked with the development and execution of testing protocols for both new and existing gaming products, ensuring adherence to functional, technical, and regulatory standards while maintaining exceptional product quality. The role involves collaboration...


  • Chicago, Illinois, United States cardiosense, Inc. Full time

    About Cardiosense, Inc.Cardiosense, Inc. is a pioneering digital health company that leverages wearable technology and artificial intelligence to revolutionize patient health. Our mission is to harness physiological waveform data to predict cardiac illness and enable early interventions, ultimately leading to healthier, longer lives.Our VisionWe are building...


  • Chicago, United States Adyen Full time

    This is Adyen Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen, everything we do is engineered for ambition.  For our teams, we create an environment with opportunities for our people to succeed, backed by the culture...

Embedded Software Engineer

4 months ago


Chicago, United States Ascent Integrated Tech Full time

Who We Are

Founded in 2020, Ascent is a venture-backed startup building the unifying dashboard for high-intensity, small unit tactics. Our platform informs incident command where their operators are, how they're doing, and maps the space. During high risk operations, we ensure that incident command has the necessary information to make for more informed decisions and tasks can be accomplished as efficiently and safely as possible.

None of this would be possible without our customers. Since our founding, we have conducted over 1,900 customer discovery interviews with fire departments across the United States. We currently have over 20 members on our Fire Advisory Board to help guide us in our mission.

Why Ascent

Ascent offers the opportunity to make a difference in the world by developing tech that keeps our heroes safe. Turn your passions into practical solutions that will improve the lives of first responders and warfighters. At Ascent, you'll work with engineers from all different backgrounds to collaborate on our tech. Our team is currently 20 members strong, working from our Chicago office in the heart of Fulton Market. This location includes free street parking, access to a gym onsite, and several other benefits.

What does this mean for you? We are a well-resourced, but lean team- so you have the opportunity for growth. We value accomplishment over perfection, meaning errors or action are preferred to errors of inaction. As a member of the team, you will be expected to take full ownership of your role.

Role Overview

As a member of the team, you will be expected to take full ownership of your role as Embedded Software Engineer. We are seeking an Embedded Software Engineer to design, develop, and optimize software and firmware for our mission-critical products. The ideal candidate will have a strong background in embedded systems, a keen eye for detail, and a deep understanding of real-time operating systems and their constraints

Responsibilities

  • Designs, implements, and validates software and firmware for sensors and other components on a real-time microcontroller subsystem.
  • Creates internal tools and scripts to automate common development tasks to improve development efficiency.
  • Actively participates in architectural review, peer code review, testing planning and implementation, and iterative development.
  • Collaborates with cross-functional teams to design and implement software / hardware interfaces and protocols.
  • Supports manufacturing activities by developing applications to calibrate sensors, and otherwise validate that the PCBA is manufactured to the products specifications.
  • Troubleshoots, debugs, and resolves software and firmware issues to ensure system performance and reliability.
  • Creates and maintains detailed technical documentation to promote cross-functional understanding of the system.
  • Adheres to industry best practices for software engineering and internal coding guidelines.
  • Participates in an agile development environment.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 0-2 years of experience in embedded software or firmware development using C.
  • 0-2 years of experience with Python/Bash for scripting.
  • 0-2 years of experience with FreeRTOS or similar.
  • Understanding of ARM Cortex-M microcontroller architectures.
  • Understanding of CMake, Make, or similar build system tools.
  • Knowledge of common communication protocols such as SPI, I2C, UART, and USB.
  • Experience with writing protocol drivers.
  • Experience with writing device drivers.
  • Familiarity with defensive coding practices.
  • Familiarity with working with Ubuntu Linux or a similar environment.
  • Ability to use basic debugging tools, JLink or equivalent, oscilloscopes, multimeters, etc.
  • Ability to read and interpret hardware schematics.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Nice to Have but not Mandatory Qualifications

  • Experience with MIPI CSI-2 camera interface protocols
  • Experience with GNSS.
  • Familiarity with ARM Cortex-A/R processor architecture.
  • Familiarity with Docker and VsCode devcontainers.
  • Experience with agile software development methodologies.
  • Understanding of multi-processing and/or multi-threading in a heterogeneous computing system.
  • Experience working in mission-critical industries such as: aerospace, automotive, defense, first responder, and medical devices.
  • Experience working within a startup company.

Equal Opportunity Employment

Ascent Integrated Tech provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.