ClevelandRecruiter Since 2001
the smart solution for Cleveland jobs

Embedded Software Engineer

Company: Scientific Search
Location: Twinsburg
Posted on: February 25, 2021

Job Description:

Embedded Software EngineerObjectiveThe Embedded Software Engineer III is responsible for the creation and maintenance of embedded software targeting a variety of COTS and proprietary micro-controller-based systems running a variety of operating systems from bare metal to Linux. This ideal candidate will be expected to demonstrate senior level expertise and knowledge of embedded software principals, tools, and applications, to exercise independent judgement to deliver results, and to provide coaching and mentoring to other engineers.Responsibilities* Create and maintain software targeting COTS and proprietary embedded platforms* Design and construct software components and drivers to handle device peripherals and common communications and networking protocols.* Collaborate with hardware and software design teams to integrate hardware, OS, and application software to create new products.* Communicate concepts, consequences and tradeoffs to engineering and cross functional stakeholders (speaking/writing/diagramming).* Practice strong engineering ethics (detail, quality, accuracy, communication, honesty, etc).* Work constructively and effectively with teams of varying skills and personalities (collaborative, constructive, and flexible).* Identify and employ appropriate methods, technologies, languages, tools, and platforms to carry out work effectively and efficiently.* Maintain technical skills & knowledge to stay abreast of industry best practices and emerging technologies and methods.* Provide leadership and mentoring to newer engineers in best practices of the profession, including TDD, unit testing, test automation, DevOps, design patterns, and agile habits and methods.* Develop an environment of continual improvement through the use of Agile and Lean tools.* Contribute to the creation of software components for client's products and customers that target a range of embedded, desktop, mobile, and web platforms.* Contribute to the adoption of best practices in the creation of software products (processes, procedures, practices, tools).* Actively participate with agile teams in the adoption of appropriate DevOps tools and platforms to enable robust, high quality, and agile creation of software components for our products.Requirements* BS/MS or equivalent demonstrated professional expertise in electrical or computer/software engineering with 5+ years in embedded software design & construction.* Demonstrated expertise in software development principals, processes, methods, languages, and tools.* Specific expertise in the use of C and C++ in embedded environments.* Familiarity with desktop and web application languages such as C#/.net, Python, & JavaScript.* Demonstrated expertise with microcontroller devices at the hardware level (register models, interrupts, DMA, peripherals, etc.).* Demonstrated expertise with a range of communications technologies (USB, Ethernet, SPI, I2C at the physical & protocol level, including driver & application software, compliance verification, defect resolution, etc.).* Demonstrated embedded software system design experience (ISRs, Drivers, RTOS/OS integration, application architectures, APIs, etc.)* Competent use of TDD, Unit Test and automated test tools and methods.* Competent use of state-of-the-art DevOps tools (e.g. Git, Jenkins, Azure, Containers, etc.).* Competent use of Digital test equipment (Signal Generators, Logic Analyzers, etc.)* Experience with software/hardware integration from design to production.* Familiarity with agile methods (SCRUM, XP, Kanban, etc.)* Strong analytical and research skills.* Ability to lead software teamsPreferred Skills* Familiarity with either Yocto or Buildroot for building and embedded Linux file system.* Familiarity with u-boot on ARM platforms.* Experience with LXI or EtherCat.* Experience with instrumentation products* Familiarity with RF applications and technologies* Familiarity with Test & measurement/metrology concepts and principals (calibration, uncertainty, etc.).* Experience working in agile engineering teams.Client offers a competitive salary package that is dependent on qualifications and experience as well as a strong benefit package, plus participation in a companywide bonus plan. Interested candidates should submit current resume along with salary history. For a faster response please include job title in subject line. Please note that all candidates applying must have proper US work authorization, client will NOT sponsor.

Keywords: Scientific Search, Cleveland , Embedded Software Engineer, IT / Software / Systems , Twinsburg, Ohio

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Senior Lead Software Engineer
Description: Senior Developer with a Frontend Focus JavaScript UI Join us and you will design and develop highly-scalable web applications that run non-stop around the world We want you to utilize the latest development (more...)
Company: Autobooks
Location: Detroit
Posted on: 03/1/2021

Manager, Software Engineering
Description: Engineering Portland, Oregon Chicago, Illinois Washington, D.C., United States Charlotte, North Carolina Atlanta, Georgia Boston, Massachusetts Philadelphia, Pennsylvania Fayetteville, Arkansas Cincinnati, (more...)
Company: New Relic
Location: Detroit
Posted on: 03/1/2021

Senior Software Engineer - Code to Cloud
Description: br Do you want to make software development a delight for the entire world Join us at GitHub We are delivering the best end to end software development experiences across GitHub and Azure DevOps. (more...)
Company: GitHub
Location: Detroit
Posted on: 03/1/2021

Senior Software Engineer - Connected Automated Vehicles
Description: Description Job Description:Leidos is seeking a Connected and Automated Vehicle R D Software Engineer to join a highly successful team in researching and developing CAV and Cooperative Driving Automation (more...)
Company: Leidos
Location: Detroit
Posted on: 03/1/2021

Agile Product Owner
Description: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply (more...)
Company: NTT DATA, Inc.
Location: Detroit
Posted on: 03/1/2021

In-Home Usage Tester (Product Tester from home) Part-time
Description: American Consumer Panels reg , located at One World Trade Center, 285 Fulton St., Suite 8500 New York, NY, 10007, is looking to fill the position listed below nationwide : br br In-Home Usage Tester (more...)
Company: American Consumer Panels
Location: Sterling Heights
Posted on: 03/1/2021

Sr. Software Validation Engineer
Description: We are AAM. We have the POWER to move the world.At AAM, we're looking for associates who push boundaries and drive solutions for the future. Innovators. Thinkers. Dreamers. Doers. No matter the role or (more...)
Company: American Axle and Manufacturing
Location: Detroit
Posted on: 03/1/2021

Software Engineer
Description: This is an opportunity to join a fast paced program with DCS Corp's U.S. Army Combat Capabilities Development Command ---Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced--Software
Company: DCS Corp
Location: Warren
Posted on: 03/1/2021

Sr. Technical Product Manager - Big Data
Description: Sr. Technical Product Manager - Big Data Job ID: 1371095 - Services LLC Amazon's eCommerce Foundation eCF organization provides the core technologies that drive and power the Amazon website (more...)
Company:, Inc.
Location: Detroit
Posted on: 03/1/2021

Front Desk Clerk
Description: Front Desk Guest CareWe are looking for people that have a passion to serve others Working at the front desk means you are at the hub of the hotel with the most interaction with our guests. Your role (more...)
Company: Concord Hospitality
Location: Madison Heights
Posted on: 03/1/2021

Log In or Create An Account

Get the latest Ohio jobs by following @recnetOH on Twitter!

Cleveland RSS job feeds