1

Internship Arm Cortex Jobs in Illinois (NOW HIRING)

... for MCU/SoC platforms (ARM Cortex-M/A or similar). • Build RTOS-based applications (task ... internships/projects encouraged). • Strong proficiency in C and C++ for embedded targets. • ...

Internship Arm Cortex information

What is the difference between Internship Arm Cortex vs Internship Embedded Systems Engineer?

AspectInternship Arm CortexInternship Embedded Systems Engineer
Required CredentialsTypically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fieldsSimilar; often requires a degree in Electrical, Computer Engineering, or related disciplines
Work EnvironmentHardware and software development in embedded systems, often in tech or semiconductor companiesDesigning, testing, and implementing embedded software in various industries like automotive, consumer electronics
Industry UsageCommonly used in companies developing ARM-based processors and embedded hardwareUsed across industries developing embedded solutions, including IoT, automotive, and consumer electronics

Internship Arm Cortex focuses on ARM-based hardware and low-level embedded development, while Internship Embedded Systems Engineer covers a broader range of embedded systems, including software and hardware integration. Both roles require similar educational backgrounds and are prevalent in embedded technology industries.

What are the most commonly searched types of Arm Cortex jobs in Illinois? The most popular types of Arm Cortex jobs in Illinois are:
What are popular job titles related to Internship Arm Cortex jobs in Illinois? For Internship Arm Cortex jobs in Illinois, the most frequently searched job titles are:
What cities in Illinois are hiring for Internship Arm Cortex jobs? Cities in Illinois with the most Internship Arm Cortex job openings:
Embedded C/C++ Developer

Embedded C/C++ Developer

E-Solutions

Chillicothe, IL • On-site

Other

Medical, Dental, Vision, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Position Title:Embedded C/C++ Developer
Job Location: Chillicothe, IL
Remote/Onsite: Onsite
Benefits: Medical,Dental,Vision, 4O1Kplan, PTO
Job Type: Full Time/Contract
Duration: Long term Project
No. of positions: 01
Hiring Timeline: 2,3 weeks
Job Summary
• Device Drivers & BSP
• Design, implement, and optimize drivers for peripherals (GPIO, SPI, I²C, UART, ADC/DAC, PWM, Timers, Watchdog, Flash/NVM).
• Bring-up new hardware: bootloaders, memory maps, linker scripts, startup code, and board initialization.
• Develop and maintain Board Support Packages (BSP) for MCU/SoC platforms (ARM Cortex-M/A or similar).
• Build RTOS-based applications (task scheduling, ISR design, queues/semaphores, timing analysis).
• Integrate and tune RTOS components (e.g., FreeRTOS, SafeRTOS, QNX, Zephyr, or similar) for deterministic behavior.
• Implement, debug, and validate CAN / J1939 / ISO-TP / UDS stacks and application layers.
• Develop Ethernet features (L2/L3 basics, UDP/TCP/IP, diagnostics, and time-sensitive networking where applicable).
• Support diagnostics, bootloading over CAN/Ethernet, and in-field update infrastructure.
• Build Linux-based embedded systems (Yocto/Buildroot), kernel configuration, drivers, and user-space daemons.
• Integrate middleware and services for telemetry, logging, and OTA where applicable.
• Software Quality & Safety
• Apply MISRA-C/C++ and static analysis (e.g., Coverity, PC-Lint).
• Develop unit/functional tests, and automate regression on benches.
• Collaborate with systems, electrical, validation, and manufacturing teams to deliver robust product-grade softwar
• Use oscilloscopes, logic analyzers, CAN analyzers, and protocol tools.
• Participate in code reviews, traceability, and documentation aligned to safety and quality standards.
Required Qualifications
• Bachelor's or Master's in Electrical/Electronics/Computer Engineering or related field.
• years of professional embedded development experience (strong recent graduates with relevant internships/projects encouraged).
• Strong proficiency in C and C++ for embedded targets.
• Hands-on experience with CAN (ideally J1939, UDS/ISO 14229, ISO-TP/15765) and Ethernet on embedded platforms.
• Solid knowledge of RTOS concepts (tasks, ISRs, scheduling, timing, memory management).
• Experience with Linux in embedded contexts (driver basics, kernel/user-space integration, or build systems).
• Comfort with microcontroller/SoC internals (interrupts, DMA, clocking, low-power modes, memory maps).
• Proficiency with hardware debugging tools (JTAG/SWD, oscilloscopes, logic analyzers, CAN tools).
• Version control (Git), build systems (CMake/Make), and CI fundamentals.
• Desired / Nice-to-Have
• AUTOSAR (Classic) concepts and integration; BSW configuration and debugging.
• Bootloaders (CAN/Ethernet/USB), secure boot, and firmware update mechanisms.
• Safety or reliability exposure (ISO 26262 concepts, FMEA, defensive design).
• Scripting for automation (Python, Bash) and test orchestration (pytest/Robot).
• Prior work with off-highway, heavy equipment, industrial or automotive ECUs.
External Skills And Expertise
. Experience in the application of data links such as CAN/J1939, Ethernet, TCP/IP
. Experience working on systems engineering activities for Telematics units, vehicle netwroking using routers/switches/gateways, embedded web server.
.Strong communication, teamwork and analytical skills
. Programming languages like C++ and Python are desired
. Knwoledge on CI/CD systems and software development
"Disclaimer: E-Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability