Current jobs related to C++ Embedded Software Engineer - Chicago - MyCareersFuture


  • Chicago, Illinois, United States S&C Full time

    Job DescriptionAs a key member of the S&C Electric team, you will play a critical role in shaping the future of grid automation software. With a rich history of innovation and a commitment to employee ownership, S&C offers a unique opportunity to make a lasting impact.As the Manager-Embedded Firmware, you will be responsible for leading the development of...


  • Chicago, Illinois, United States S&C Electric Full time

    Job SummaryS&C Electric is seeking a highly skilled Embedded Firmware Manager to lead our team in developing and implementing mission-critical embedded controller software. As a key member of our team, you will be responsible for ensuring smooth operations and supporting our diverse team.Key ResponsibilitiesLeading development teams to complete architecture,...


  • Chicago, Illinois, United States S&C Full time

    Job SummaryAs a Manager of Embedded Firmware at S&C Electric Company, you will play a crucial role in ensuring the smooth operation of our Embedded Firmware function. This position requires a dynamic individual with experience in leading tactical development projects that deliver embedded firmware applications.Key Responsibilities Develop plans and execute...


  • Chicago, Illinois, United States S&C Electric Full time

    Job SummaryWe are seeking a highly skilled Embedded Firmware Manager to join our team at S&C Electric. As a key member of our organization, you will be responsible for leading the development of embedded firmware applications for our grid automation software.Your primary focus will be on ensuring smooth operations and supporting our diverse team. You will...


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

    About OceanComm, Inc.OceanComm is a pioneering company in wireless communication undersea, serving esteemed clients in defense, offshore energy, and oceanographic research. Our innovative solutions have revolutionized underwater data transfer, enabling the wireless transfer of a single picture in a fraction of the time it used to take.Job DescriptionWe are...

  • Embedded Engineer

    4 weeks ago


    Chicago, United States Collaborate Solutions, Inc. Full time

    Hello,Hope you are doing good !Onsite in ChicagoIndustrial clientEssential Roles & Responsibilities:* Responsible for applying engineering principles to the development of software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products. * Designs embedded controller software using modern...


  • Chicago, Illinois, United States United Software Group Full time

    We are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...


  • Chicago, Illinois, United States SRAM Full time

    SRAM is seeking an experienced Embedded Systems Engineer to contribute to the development of new electronic products across various SRAM brands and product categories.Responsibilities:Design, develop, and maintain software and firmware for full product lifecycle.Contribute to device-side embedded C running on ARM microprocessors.Develop device driver and...


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

    Unlock the Secrets of Underwater Wireless CommunicationOceanComm, Inc. is a pioneer in wireless communication undersea, serving esteemed clients in defense, offshore energy, and oceanographic research. Our cutting-edge technology has revolutionized the way data is transmitted underwater, making it 100 to 1000 times faster than traditional methods.We are...


  • Chicago, Illinois, United States SRAM Full time

    In this role, you will contribute to the development of new electronic products across various SRAM brands and product categories.Key Responsibilities Build, deploy, and maintain software and firmware throughout the product lifecycle. Contribute to device-side embedded C programming for ARM microprocessors. Develop device driver and application library code...


  • Chicago, Illinois, United States DRW Full time

    Unlock Your Potential as a C++ Software EngineerAt DRW, we're on a mission to revolutionize the world of trading. As a C++ Software Engineer, you'll be at the forefront of this revolution, designing and developing cutting-edge trading platforms that drive our business forward. With a strong foundation in object-oriented design, data structures, and...

  • C# Software Engineer

    2 weeks ago


    Chicago, Illinois, United States Parallel Partners Full time

    Job Title: C# Software EngineerJob Summary:We are seeking a highly skilled C# Software Engineer to join our team at Parallel Partners. As a C# Software Engineer, you will be responsible for designing, developing, and supporting full-stack C# applications from scratch.Responsibilities:Design and develop full-stack C# applicationsSupport and improve existing...

  • C++ Software Engineer

    2 weeks ago


    Chicago, Illinois, United States Motion Recruitment Full time

    Unlock Your Potential as a C++ Software EngineerJoin a forward-thinking trading firm that's revolutionizing the industry with cutting-edge automation, AI, and data-driven solutions. As a C++ software engineer, you'll play a crucial role in designing, developing, and deploying high-performance trading strategies that capitalize on market opportunities faster...


  • Chicago, Illinois, United States Ubiquiti Full time

    About UbiquitiWe're a technology company that creates platforms for businesses, smart homes, and internet service providers. Our goal is to connect everyone, everywhere.To date, we've shipped over 100 million devices worldwide, from ISP networking products to next-generation IT solutions.Our growth is made possible by a dedicated team of hundreds behind the...


  • Chicago, Illinois, United States Oxford Knight Full time

    Oxford Knight is seeking a talented C++ Software Engineer to join its Core Development team. As a key member of this global group of technologists, you will be responsible for architecting, building, and maintaining the algorithmic trading platform. Your focus will be on C++ functionality, creating and optimizing scalable, multi-tiered applications and...


  • Chicago, Illinois, United States CultureFit Full time

    Job Overview:We are seeking a highly skilled C++ engineer to join our team and contribute to the development of our next-generation technologies. As a C++ engineer, you will be involved in projects that have a direct and meaningful impact on our daily performance.In areas like Execution, you will work with traders to build new execution strategies and...


  • Chicago, Illinois, United States Motion Recruitment Full time

    Senior C++ Engineer Wanted for Proprietary Trading FirmOur client, a leading proprietary trading firm in Chicago, is seeking an experienced Senior C++ Engineer to join their core team. The ideal candidate will have a strong background in low latency coding with C++ and experience building software with Python.Key Responsibilities:Design and develop...


  • Chicago, Illinois, United States Algo Capital Group Full time

    Algo Capital Group is seeking a highly skilled Lead Software Engineer to lead their options technology team in developing innovative trading systems.About the Role:Lead a team of software engineers in designing and implementing high-performance trading systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...


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

    Job Title: Senior Embedded Software Engineer, FPGAOceanComm, 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...


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

    Job Title: Senior Embedded Software Engineer, FPGAOceanComm, 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...

C++ Embedded Software Engineer

2 months ago


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 activities required to be performed shall include the following:

· Requirements gathering.

· Design and develop software applications for embedded devices.

· Implement and optimize communication protocols (e.g.TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) to establish secure and reliable connections between embedded devices and on-premises/cloud platforms.

· Conduct thorough testing, debugging and troubleshooting of embedded devices to identify and resolve issues related to functionality, connectivity, performance and reliability.

· Preparation and submission of deliverables throughout the Software Development Lifecycles (SDLC) such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the SDLC processes.

· Assist day-to-day application support issues.

· Liaise with users on the requirementtesting and production issues.

Qualifications & Requirements:

· Degree in Electrical / Electronics / Computer Engineering / Computer Science or a relevant discipline.

· Developed software in at least one full Software Development Lifecycle.

· Experience in writing Requirements Specification, Use Cases, Design Documentation, and designing software using object- oriented software design and UML modelling

· Good knowledge and experience in C++ on Embedded platforms (e.g. QNX, Vxworks, Embedded Linux).

· Experience in multi-threading, socket programming and serial/USB communication.

· At least 5 years experience in object-oriented software development

· Prior experience in following areas Scrum AGILE methodology process is a plus

· Scrum AGILE methodology process

· Develop and integrate embedded devices with cloud platforms

· Strong analytical and problem-solving skills

· Good written and verbal communication skills

· Self-motivated, independent and a good team player.