Embedded Software Engineer
Job Description
Job Description
We are looking for a hands-on Embedded Software Engineer to join our client's fast-paced team. This role is perfect for someone who is passionate about embedded systems, enjoys problem-solving, and thrives in a collaborative environment. You’ll work on cutting-edge projects that integrate hardware, mobile applications, and cloud-based platforms to deliver fully integrated solutions for our customers.
Key Responsibilities
- Design, develop, and maintain embedded software for custom hardware platforms.
- Build scalable software architectures to support multiple hardware platforms and evolving project needs.
- Integrate embedded systems with mobile apps and cloud services.
- Collaborate with cross-functional teams — including electrical engineers, designers, application engineers, and project managers — to deliver products that meet customer requirements.
- Participate in design discussions, code reviews, and architecture planning.
- Create and execute verification tests and unit tests, ensuring high-quality, reliable code.
- Manage multiple projects, adapt to changing priorities, and consistently meet deadlines.
- Break down complex problems, estimate development timelines, and deliver on commitments.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 3+ years of professional embedded software development experience.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Detail-oriented with a focus on accuracy and quality.
Technical Expertise
- Languages: C/C++, Python
- Protocols: BLE, CAN, SPI, I²C
- Platforms: Linux, AWS, Docker
- Tools: Git, Jira, Confluence, Bitbucket
- RTOS: Zephyr, FreeRTOS, ThreadX
- Microprocessors: ARM Cortex-M7 & M33, NXP, Freescale, Microchip PIC32
Recommended Jobs
FedEx Delivery Driver
Join our team and begin your future in FedEx Delivery TODAY! with the local company, AML Route Logistics Inc , out of Cincinnati, OH. Start your new career within days earning anywhere between $…
Remote Manager Clinical Outsourcing
What will you do? This position reports into the Director of Clinical Outsourcing. The right candidate will possess an understanding of Clinical Outsourcing activities for successful execution of…
R
Veterinary Assistant Careers at Banfield Pet Hospital For those who want to put their love of pets into action, there are few jobs more rewarding than that of Vet Assistant. While working closely with…
Heavy Highway Painters/Sealer/Lead Removal-Starting in Spring of 2025
Job Description Job Description Certified Bridge Painters - Blasters We are seeking next years crew and will be working in Streetsboro, Lorain, Vermilion and the Toledo areas. The jobs will co…
Busser
Top Of The Viaduct Restaurant in Massillon, OH is looking for bussers We are located on 607 Lincolnway West. Our ideal candidate is attentive, motivated, and engaged. This is a Part Time position 4p…
Lead Preschool Pre-k Teacher
Job Description Job Description We are seeking a Lead Preschool Pre-k Teacher to join our organization! This individual will plan and present age appropriate activities for children. Responsib…
GEOINT Engineer (OH)
Geo Owl is currently looking for a motivated and qualified GEOINT Engineer to support our contract opportunity in Dayton, Ohio. To be eligible, you must have at least four years of relevant experie…
Warehouse Project Associate
Distribution Center Project Team Associate The Distribution Center Project Team Associate plays a key role in executing projects and activities aimed at improving operations within the Famous Supply…
PCU RN- 16 Weeks full time contract assignment in Columbus, OH
ATC Healthcare is looking for a PCU Registered Nurses! Registered Nurses provide skilled nursing services to patients in a variety of healthcare settings. The Registered Nurse, or RN, is responsible f…