Embedded Software Engineer
Apex Systems Inc
Embedded Software Engineer
Apex Systems is seeking an Embedded Software Engineer to join our new product development team. The team focuses on new product development, and you will be responsible for the design, development, and testing of embedded software, features, and functionalities. This team is developing a cutting-edge product that will be released globally.
Location: Beachwood, OH
Long Term project
Must have Requirements:
- Minimum of 3+ years of embedded software development using C++ and other object oriented development.
- Experience developing embedded software in object-oriented languages such as C++.
- Experience developing at low platform side or with device drivers or other similar low-level embedded software
- RTOS experience
- Able to test your own code
Your Responsibilities:
- Design and develop embedded software for Programmable Logic Controllers and Industrial PCs.
- Strategize, build and maintain tests and frameworks in support of new and existing product features.
- Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System on Chip architectures, and RTOS systems
- Lead high- and detailed-level design of controller/PLC's initiative
- Partner with development, functional test, and system test personnel to construct testable requirements; design and implement test plans to meet product requirements; promote reliable automated test engineering practices and technology.
- Use modern continuous integration and development tools and promote continuous improvement of tools and practices across the global development organization.
- Understanding of object-oriented programming concepts, C++ and Python.
- Operate across the entire software development life cycle: requirements management, design, implementation, test, release, and maintenance.
- You will work in an Agile development team within a larger organization.
- Mentor less experienced personnel and encourage knowledge sharing and learning among the development community.
Additional Nice to have Skills:
- Python experience
- Previous experience working with real-time embedded development environments
- Experience using open-source tools like Git and Jenkins.
- Knowledge of unit testing using tools like CppUnit, unittest, etc.
- Experience with continuous integration environments, automated test, and acceptance testing.
- Experience working in an Agile development setting and Agile project tools.
- Experience working with industrial protocols, especially Common Industrial Protocol (CIP)
- Safety and security standards such as IEC 61508 or IEC 62443.
Education:
- Bachelor's degree in Computer engineering, Computer Science, Electrical Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques.
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at
Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at View email address on click.appcast.io or View phone number on click.appcast.io.
$35 per hour
...Mobile Engineer As a CBRE Mobile Engineer, you will be responsible for facility building maintenance focusing on retail sites within the Cleveland area. You'll be focused on several trades including HVAC, plumbing, electrical and general building repairs. The company...SuggestedHourly payWork at officeVisa sponsorshipFlexible hours$86.25k - $158.13k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX,...SuggestedFull timeTemporary workPart timeWork experience placementWork at office- Job Description Insight Global is seeking a Lead Salesforce Developer to help complete an in progress Salesforce implementation while providing technical leadership across development efforts. This role will support platform enhancements, new versions, and cloud governance...Suggested
- ...Affirm is seeking a Talent Programs Specialist to lead and evolve our Engineering University Program. You will own the end‑to‑end experience for interns, apprentices, and new graduates—from planning and events to cohort engagement and program improvement. You’ll partner...SuggestedApprenticeship
- ...Company Description We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium... ...analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation...SuggestedFull time
$48.08 - $62.5 per hour
...Automation Engineer The Automation Engineer is responsible for integrating, automating, and troubleshooting control systems for a diverse... ...system functionality to verify that all control components and software operate as intended. Troubleshoot and resolve issues...Contract workTemporary workWork experience placementWork at office$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- ...Lead Enterprise Systems Engineer Under supervision of the Chief Technology Officer, the Lead Enterprise Systems Engineer works to analyze... ...• Coordinate testing and application of ongoing software patches or upgrades • Lead in planning and implementing changes...For contractorsWork experience placementWork at officeNight shiftWeekend work
- ...Senior Firmware Engineer The Senior Firmware Engineer is a hands-on technical leader... ...responsible for architecting and delivering embedded firmware for innovative products across... ...closely with electrical, mechanical, software, design, and manufacturing teams to bring...Permanent employmentFlexible hours
- ...Firmware Engineer We are looking for a firmware engineer to play a key role in new product development and existing product support... ...candidate will enhance, troubleshoot, research, and resolve embedded software challenges on custom designed controller boards. This...Contract workWork experience placementWork at office
$100k - $149k
A design services consultancy in Cleveland seeks a Senior Firmware Engineer to lead embedded firmware development and technical projects. The position requires strong C programming skills and extensive experience with embedded systems. Candidates should thrive in collaborative...Flexible hours- ...procurement, recruitment outsourcing, and project management, software development & implementation. Job Description Hope you are... ...or related field of study (e.g., Computer Science, Software Engineering) and minimum four years of related work experience designing,...Contract workWork experience placement
- ...MCPC is seeking an ONSITE (Client Based) Systems Engineer with deep expertise in Azure-based server infrastructure, Microsoft Intune endpoint management, and Microsoft 365 administration. This role provides technical leadership in the design, implementation, optimization...
$110k
...responsibly propel the global lottery industry ever forward.Position SummaryWe are seeking a highly skilled and motivated Operations Engineer to join our team. This individual will be responsible for providing ongoing support and maintenance of 24x7 real-time transaction...Local area- ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Engineer: What this job involves – Operates, inspects, and maintains all HVAC, refrigeration, mechanical, electrical, plumbing,...Daily paidApprenticeshipLocal area
$90k - $110k
...Overview The Systems Engineer is responsible for designing, administering, securing, and continuously improving Apple device management... ...distributed environments with a focus on automation, standardization, software patching, endpoint compliance, and platform stability Automate...Temporary workLocal area$40 - $45 per hour
...Systems Engineer – Data Center Migration Location: Cleveland, OH Rate: $40 - $45 6 months Essential Functions/Qualifications: • Experience with: Removing, moving and installing enterprise server and network equipment in standard 42U racks Running and...- ...Systems Engineer Install and support LANs, WANs, VPNs, network segments, Internet, and intranet systems. Install and maintain network hardware (routers, switches, and firewalls) and software. Addressing network performance issues including availability, utilization...Work experience placement
- Job Description Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St....Full timeContract workWork experience placementLocal areaRemote workRelocation
- Material Handler The Material Handler is responsible for the safe and efficient movement of raw materials, finished goods, and production supplies throughout the facility. This role supports production by unloading incoming shipments, accurately storing inventory, delivering...
$18 per hour
Material Handler (Forklift Driver), 11 am to 7 pm Job Category: Service Center Requisition Number: MATER002595 Posted: May 14, 2026 Full-Time On-site Bedford Heights, OH 44146, USA Job Details Description Why Work With Us: Pay: Starting...Full timeMonday to FridayShift work$105k - $120k
...Akkodis is seeking an IT Systems Engineer to work in Walton Hills, OH. In this position you will own and advance our core infrastructure - servers, network, identity and security and lead the IT side of our acquisitions. This is a Senior level role on a lean team. You...Local area- ...radiation measurement, nuclear reactor monitoring, UV flame detection, and downhole sensing for directional drilling. The IT Systems Engineer will support the IT Manager and other key leaders within the business. Supporting a leadership team that is new to Crane requires...
- Job Description • Manage and support a large Active Directory environment (~70,000 users) • Perform Level 3/4 support for Active Directory infrastructure issues • Administer Group Policy Objects (GPOs), DNS, DFS, and Domain Controllers • Support lifecycle activities...
- ...team. Position Summary: The primary role of the Reliability Engineer is to improve asset availability. The Reliability Engineer will... ...projects simultaneously. Excellent computer and typical office software skills. Strong understanding of hydraulic, pneumatic,...Contract workWork experience placementWork at officeLocal areaShift workDay shift
- ...Job Description We are looking for a Lead Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. This is a remote position , but candidates must reside in the Cleveland, OH area ....Remote workFlexible hours
- ...Business Systems Engineer Essential Duties & Responsibilities: Provide advanced-tier technical support for business systems;... ...analysis, updates, and enhancements. Troubleshoot hardware and software issues; implement approved solutions. Support system...Work experience placementWork at officeShift workNight shift
- ...Sr. Backend AI Engineer Location: Cleveland, OH Role Overview Move beyond traditional ETL. At BrightEdge, we are rebuilding our... ...+ years experience with Bachelor's degree in Computer science, Software Engineering Python & AI Mastery: Deep expertise in production...Full timeShift work
- ...and enhance procedural documentation Skills, Qualifications, Experience: ~5 years+ IT experience, including system and/or software support, maintenance and upgrades ~4+ years SharePoint Administration - Enterprise Edition ~ SharePoint 2003 ~ SharePoint 200...Full timeImmediate startFlexible hours
- ...integration of AI/ML capabilities—specifically through expert prompt engineering and agentic workflows—to enhance internal operations and... .... Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. AI Mastery: Proven hands-on...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- entry level software sales Beachwood, OH
- healthcare software sales Beachwood, OH
- software asset management analyst Beachwood, OH
- software Beachwood, OH
- software sales Beachwood, OH
- remote software sales Beachwood, OH
- id software Beachwood, OH
- software implementation project manager Beachwood, OH
- software support Beachwood, OH
- entry level embedded engineer



