Unknown Company

Embedded Software Engineer

beachwood, oh • Posted 4 days ago
Onsite Contract General

Embedded Software EngineerApex 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, OHLong Term projectMust 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 softwareRTOS experienceAble to test your own codeYour 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 systemsLead high- and detailed-level design of controller/PLC's initiativePartner 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 experiencePrevious experience working with real-time embedded development environmentsExperience 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 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 or .

Back to Job Search