Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in Chicago, IL
Information Technology • Software • Consulting
Develop embedded software in C++14/17 for Linux-based systems. Responsibilities include implementing threaded applications, using development and version-control tools, debugging software, troubleshooting technical issues, following software development lifecycle practices, and collaborating effectively while working independently.
Top Skills:
C++14C++17Linux
Aerospace
Designs, codes, integrates, and tests embedded software and hardware features for aircraft avionics products. Develops architectures, software requirements, test procedures, and verification plans; troubleshoots hardware and software; supports system integration, validation, and effectiveness analysis. Collaborates with architects and defense customers, contributes technical improvements, communicates project status, and leads smaller integration efforts. Requires C/C++ proficiency, embedded systems knowledge, Linux experience, and ability to obtain a U.S. security clearance.
Top Skills:
CC++Communication DriversCots TechnologyEmbedded SoftwareHardware/Software IntegrationInterrupt HandlingLinuxObject-Oriented ProgrammingOperating SystemsPythonRhel
Reposted 16 Days AgoSaved
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills:
Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and maintain embedded software and firmware for defense systems. Responsibilities include requirements analysis, software design, C++ coding, testing, debugging, integration, and lifecycle support on Linux or VxWorks. The role involves working with customers and technical teams, applying Agile or Waterfall methods, and integrating software with target hardware. The position is full-time and on-site in Rolling Meadows, Illinois, supporting mission-critical targeting, RF, and MSS products.
Top Skills:
AgileBashBatchC++C++11DevsecopsDistributed ProcessingLinuxModel-Based EngineeringMulti-CoreMultithreadingParallel ProcessingPythonSystem-On-ChipVxworksWaterfall
Aerospace • Logistics • Security • Software • Cybersecurity
Develops, integrates, tests, and maintains embedded software and firmware for defense systems. Responsibilities span the full software development lifecycle, including requirements, design, coding, debugging, testing, integration, and supporting target hardware. The role uses C++ with Linux or VxWorks and applies software engineering standards, DevSecOps, model-based engineering, and Agile practices. It requires collaboration with customers, suppliers, users, and technical teams and is full-time, on-site in Rolling Meadows, Illinois.
Top Skills:
AgileBashBatchC++C++11DevsecopsDistributed ProcessingLinuxModel-Based EngineeringMulti-CoreMulti-ThreadingPythonSecure ProcessingSystem-On-ChipVxworksWaterfall
Hardware • Industrial • Manufacturing
Develop, debug, and maintain embedded firmware for medical imaging equipment. The role involves bare-metal microcontroller programming, motion-control systems, communication protocols, hardware-software integration, software verification, and production troubleshooting. The engineer collaborates with electrical, mechanical, manufacturing, quality, and product teams while documenting architecture, requirements, testing, and engineering changes.
Top Skills:
Altium DesignerBare-Metal ProgrammingCC++CanCanopenEmbedded FirmwareEthernetI²CLogic AnalyzersMicrocontrollersMotion ControlOscilloscopesPcbReal-Time SystemsRs-232RtosSpi
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, test, integrate, operate, and maintain embedded software and firmware for defense systems. Apply software architecture, object-oriented design, scripting, Agile or Waterfall methodologies, version control, and full software development lifecycle practices. Collaborate with customers, suppliers, users, and technical teams while supporting Linux or VxWorks environments, target hardware integration, and complex multiprocessing systems.
Top Skills:
BashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, develops, tests, integrates, operates, and maintains embedded software and firmware for defense systems. Responsibilities span the full software development lifecycle, including requirements, architecture, coding, testing, debugging, and hardware integration. The role uses C++, scripting, Linux or VxWorks, version control, Agile or Waterfall methodologies, DevSecOps, and model-based engineering. This is a full-time, on-site position supporting critical national defense products and requires a Secret clearance before starting.
Top Skills:
AgileBashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworksWaterfall
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and maintain embedded software and firmware for defense systems within the Targeting Business Unit. Responsibilities include requirements analysis, software architecture, coding, testing, debugging, integration, and lifecycle support using C++, Linux or VxWorks, scripting, Agile or Waterfall methods, version control, and planning tools. The role involves collaboration with customers, suppliers, users, and technical teams, with opportunities at Software or Principal level.
Top Skills:
AgileBashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, develops, tests, integrates, operates, and maintains embedded software and firmware for defense systems. Responsibilities include software architecture, requirements, coding, debugging, integration on target hardware, and lifecycle support using C++, scripting languages, Linux or VxWorks, Agile or Waterfall methods, version control, and planning tools. The role collaborates with customers, suppliers, users, and technical teams and supports complex systems involving multithreading, distributed processing, multicore, and secure processing.
Top Skills:
BashBatchBitbucketC++ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills:
3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
Software
Develop and optimize low-level embedded software and firmware for wireless communication systems. Integrate WiFi and 5G/LTE modules, support board bring-up, and validate hardware-software interactions. Optimize CPU, DSP, FPGA, and power performance; implement secure boot and OTA firmware updates; debug complex subsystem interactions; and collaborate with hardware and cross-functional teams. Maintain technical documentation and participate in code reviews.
Top Skills:
5GArm ProcessorsBashCC++DspsFpgaFreertosLinux KernelLteMcusOta Firmware UpdatesPreempt_RtPythonRtosSecure BootWifi
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills:
C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
Other • Biotech
The Embedded Software Engineer will develop embedded firmware and drivers, coordinate R&D efforts, and lead board support activities in an engineering environment.
Top Skills:
CDmaGitI2CI2SPythonRtosSpiSvnUartUsb
Information Technology • Internet of Things • Software
Develop and improve embedded graphics and compute drivers, customize products for embedded hardware and real-time operating systems, and profile and optimize drivers and applications. Write and review technical specifications while collaborating on reliable, high-quality safety-critical solutions. The role requires embedded software development, debugging, troubleshooting, and familiarity with graphics APIs, ARINC 653, and safety-critical development practices.
Top Skills:
Arinc 653CC++DeosDo-178Embedded Operating SystemsIso 26262LinuxLynxosOpenclOpenglVulkanVxworks
Hardware • Security • Software • Cybersecurity
Develop embedded software solutions, collaborate with product teams, perform requirements analysis, and interact with hardware for testing and debugging.
Top Skills:
CC++GitJIRALinuxPython
Renewable Energy
Design, build, and scale embedded connectivity and security for distributed energy devices. Implement networking (Ethernet/Wi‑Fi/Thread/Zigbee/BLE), secure provisioning, OTA firmware pipelines, telemetry, and diagnostics. Support testing, certification, manufacturing validation, and cross-functional collaboration from prototype to deployment.
Top Skills:
BleBootloadersCC++CertificatesCi/CdCoapEthernetFreertosHTTPIp NetworkingLogic AnalyzersMqttNetwork SniffersNtpObservability PlatformsProtocol AnalyzersPtpPythonSecure ElementsThreadTlsTpmWebsocketsWi-FiZephyrZigbee
Security • Software • Manufacturing
Provide technical leadership for embedded camera platforms, owning system architecture, on-device software, encoding, storage, streaming, and edge analytics. Lead JDM partner integration, cross-functional alignment, mentorship, architecture/code reviews, and adoption of AI-driven development tools to deliver robust edge devices.
Top Skills:
Ai-Driven Development ToolsComputer VisionEdge AiEmbedded LinuxJoint Design Manufacturing (Jdm)McuRtosVideo EncodingVideo ProcessingVideo StorageVideo StreamingYocto
Hardware • Security • Software • Cybersecurity
Design, implement, and validate real-time embedded software for specialty communications products. Work across full lifecycle: requirements, design, coding, model training/evaluation, hardware debugging, testing, and documentation. Collaborate with multidisciplinary teams and conform to strict software processes while learning wireless standards and interacting with product hardware.
Top Skills:
AgileAssemblyCC++CdmaFpgaGitGsmJIRALinuxLogic AnalyzerLteMicrocontroller DebuggingOscilloscopePythonTetraUmts
Information Technology • Internet of Things • Software
Provides technical leadership for designing, developing, optimizing, porting, and certifying GPGPU and AI inference libraries built on Vulkan SC drivers. The role targets embedded GPU platforms such as Arm Mali and Intel, maintains AI model testing infrastructure, defines validation standards, supports customer deployments, and troubleshoots drivers. It also involves documentation, competitive analysis, cross-functional architecture decisions, mentoring, onboarding, and exploring emerging AI compute capabilities.
Top Skills:
Arm MaliCC++CudaDeosDo-178Intel Gpu ArchitecturesIso 26262LynxosOnnxOpenclOpenglPyTorchTensorFlowVulkanVulkan ScVxworks
Industrial • Manufacturing
Develop and maintain embedded firmware and kernel/user-mode device drivers for Ethernet-based networking devices. Design, implement, test, and integrate drivers into a Linux and AUTOSAR communication stack, build SDK components, and create debug/test utilities and automated unit/system tests for safety-critical automotive applications.
Top Skills:
AutosarCC++Device DriversEmbedded ProcessorsEthernetFirmwareLinuxQnxReal Time Operating System
Cloud • Software
Optimize Ubuntu integration across latest IoT and server-class hardware, lead customer engagements, and work with open source communities in a remote, collaborative environment.
Top Skills:
CC++DebianDockerKubernetesLinuxOciRpmUbuntuYocto
Artificial Intelligence • Information Technology • Consulting
Design and implement embedded firmware and low-level software for server BMCs and GPU/HPC platforms. Enhance OpenBMC, enable real-time telemetry of power/thermal sensors, debug low-level drivers and interfaces, validate hardware-firmware integration, and contribute to long-term firmware architecture for cluster reliability.
Top Skills:
AcpiBashBmcCC++CmakeDmiEmbedded LinuxEspiFruGoI2CI3CLinux KernelLpcMesonMicrocontrollersOpenbmcPciePeciPmbusSmbiosSmbusSoc FirmwareSpiU-BootUartYaml
Automotive • Energy • Industrial • Manufacturing
Develop, test, and validate application software and HMI solutions for mobile/off-highway hydraulic systems using C, Codesys, MATLAB/Simulink and HYDAC MATCH. Provide lab and on-vehicle validation, technical customer support, and sales representation. Create reusable function blocks and implement functionally safe software in collaboration with multidisciplinary teams.
Top Skills:
CC++CanbusCodesysEthernetHmiHydac MatchMatlabSimulink
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Chicago, IL Companies Hiring Embedded Software Engineers
See AllPopular Chicago, IL Engineering Job Searches
Engineering Jobs in Chicago, IL
.NET Developer Jobs in Chicago, IL
Android Developer Jobs in Chicago, IL
Application Engineer Jobs in Chicago, IL
Automation Engineer Jobs in Chicago, IL
Backend Engineer Jobs in Chicago, IL
C# Jobs in Chicago, IL
C++ Jobs in Chicago, IL
Cloud Engineer Jobs in Chicago, IL
Controls Engineer Jobs in Chicago, IL
CTO Jobs in Chicago, IL
Design Engineer Jobs in Chicago, IL
DevOps Engineer Jobs in Chicago, IL
DevOps Jobs in Chicago, IL
Director of Engineering Jobs in Chicago, IL
Director of Software Engineering Jobs in Chicago, IL
Electrical Engineering Jobs in Chicago, IL
Embedded Software Engineer Jobs in Chicago, IL
Engineering Manager Jobs in Chicago, IL
Enterprise Architect Jobs in Chicago, IL
FPGA Engineer Jobs in Chicago, IL
Front End Developer Jobs in Chicago, IL
Full-Stack Engineer Jobs in Chicago, IL
Golang Jobs in Chicago, IL
Hardware Engineer Jobs in Chicago, IL
Infrastructure Engineer Jobs in Chicago, IL
iOS Developer Jobs in Chicago, IL
Java Developer Jobs in Chicago, IL
Java Full-Stack Engineer Jobs in Chicago, IL
Javascript Jobs in Chicago, IL
Lead Software Engineer Jobs in Chicago, IL
Linux Jobs in Chicago, IL
Manufacturing Engineer Jobs in Chicago, IL
Mechanical Design Engineer Jobs in Chicago, IL
Mechanical Engineering Jobs in Chicago, IL
Network Engineer Jobs in Chicago, IL
PHP Developer Jobs in Chicago, IL
Platform Engineer Jobs in Chicago, IL
Principal Engineer Jobs in Chicago, IL
Principal Software Engineer Jobs in Chicago, IL
Process Engineer Jobs in Chicago, IL
Project Engineer Jobs in Chicago, IL
Python Jobs in Chicago, IL
QA Engineer Jobs in Chicago, IL
QA Jobs in Chicago, IL
Reliability Engineer Jobs in Chicago, IL
Robotics Engineer Jobs in Chicago, IL
Ruby Jobs in Chicago, IL
Salesforce Developer Jobs in Chicago, IL
Scala Jobs in Chicago, IL
Security Engineer Jobs in Chicago, IL
Software Engineer Jobs in Chicago, IL
Software Engineering Manager Jobs in Chicago, IL
Software Test Engineer Jobs in Chicago, IL
Solutions Architect Jobs in Chicago, IL
Solutions Engineer Jobs in Chicago, IL
SRE Engineer Jobs in Chicago, IL
Staff Engineer Jobs in Chicago, IL
Staff Software Engineer Jobs in Chicago, IL
Systems Engineer Jobs in Chicago, IL
All Filters
Total selected ()
No Results
No Results

























