Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Embedded Software Engineer

Expired Job

Cybercoders Des Moines , IA 50301

Posted 4 months ago

Minimum Required Skills:
Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS

We are an industry-leading provider of ignition interlock devices in the United States. Our employees are instrumental in cutting down the number of alcohol-related fatalities and driving offenses by implementing interlock devices as a standard to prevent drunk driving.

Just as we value making the roads safer, we also value providing a high-quality of life for our employees. With high earning potential, an attractive benefits package and unlimited opportunities for professional development, we the perfect place to grow your career.

Top Reasons to Work with Us

1.Stable, growing engineering department and one of the fastest growing breathalyzer companies in the USA
2.High level training and growth potential within the company ranks
3.More than doubled in size during the past three years and continue to grow at 20%+ annually

Competitive Salary - $100-130K based on experience

What You Will Be Doing

Key Accountabilities:

1.Design and implement systems writing using C language on embedded processors in our custom designed solutions. C# & C++ are highly desired on Windows based tools.
2.Knowledge and experience with I2C, USB and UART drivers, freeRTOS, embedded and ARM processors. Experience with Linux or Android is a plus.
3.Communication protocols and IC firmware experience for cell, Bluetooth, WiFi and IoT protocols and embedded systems functions highly sought.
4.Automotive expertise in OBD protocols, CAN buses, diagnostics or onboard entertainment systems highly desired.
5.Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
6.Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution.
7.Analyze designs to determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
8.Allocating resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
9.Preparation and creation of instructional technical manuscripts for firmware operation is a typical task.
10.All other duties as assigned.

What You Need for this Position

Job Requirements:
1.The ideal candidate will have 3+ years of low-level software development experience.
2.Fundamental knowledge of low-level firmware.
3.Knowledge of system level runtimes and bootloaders.
4.Experience writing systems utilizing embedded RTOS
5.Knowledge of automotive control systems or digital hardware utilizing IoT technologies desirable
6.Solid C and C# coding abilities with some exposure to assembly coding.
7.Experience with digital hardware.
8.BS electrical or computer engineering or equivalent required

Additional Skills:
Firmware, Embedded Software, C Language, Automotive, CAN, Bluetooth

What's In It for You

  • $100-130K

  • Vacation/PTO

  • Medical

  • Dental

  • Vision

  • Relocation

  • 401kSo, if you are a Embedded Software Engineer with experience, please apply today!

Applicants must be authorized to work in the U.S.Please apply directly to by clicking 'Click Here to Apply' with your Word resume!

Looking forward to receiving your resume and going over the position in more detail with you.

  • Not a fit for this position? Click the link at the bottom of this email to search all of our open positions.

Looking forward to receiving your resume!

CyberCoders

CyberCoders, Inc is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work

  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Copyright 1999 - 2018 . CyberCoders, Inc. All rights reserved.

Skills:
Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS - Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS
Permanent
Full-time, Employee


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer I

Meredith Corporation

Posted 2 weeks ago

VIEW JOBS 12/1/2018 12:00:00 AM 2019-03-01T00:00 Job Title Software Engineer I Job Description I. Job Summary | Major goals and objectives. Meredith is seeking talented, innovative software engineers to join our Platform Engineering team. The team's charter is to provide a robust application and service architecture which enables content creation, enhancement, and distribution through a single, centrally managed content platform. Engineering focus areas include editorial tools, media ingestion, video, storage, data enhancement, distribution, user profiles, authentication, search, and content personalization. The team owns an ecosystem that is critical to Meredith's content business across editorial and engineering teams creating web, video, and print content. Responsibilities: The software engineer needs to be a highly motivated, self-directed, enthusiastic person with a sharp mind who works well under pressure and thrives in an atmosphere of rapid and iterative design and development. You must be comfortable working collaboratively with stakeholders and have a strong desire and ability to deliver innovative solutions to complex problems. * Work closely with engineers creating editorial tools, web and mobile experiences. * Implement new services, APIs, and operational monitoring functions. * Own production services, investigate and resolve issues, bottlenecks, and inefficiencies. * Provide thorough and readable documentation for all services. * Develop APIs that allow new content sources to be processed, enhanced, and made available to customers. * Collaborate closely with other engineers, designers, and product managers to define innovative ways to improve services and reduce costs. * Participate in technical mentorship with engineers on the team by performing thorough code reviews, pairing, and ad hoc reviews of proposed solutions. * Work with your team to share and establish best practices. * Demonstrate passion for code quality and lead by example to produce high quality, complex services and applications under tight timelines. II. Essential Job Functions Weight % Accountabilities, Actions and Expected Measurable Results 75% Write Good Code Continuously improve our intellectual property, code pipeline, and processes in a performant and extensible fashion. Build out features and sustaining work for high-traffic websites, APIs, and enterprise systems. 15% Collaborate Effectively Work closely with team members, product management, and internal stakeholders to understand business requirements and envision strong technical solutions. 10% Grow Your Career Actively participate in system reviews, code reviews, training, and individual learning opportunities to further your career and effectiveness. 100% III. Minimum Qualifications and Job Requirements | All must be met to be considered. Education: Bachelor's degree or higher in Computer Science or relevant industry experience. Experience: 1-3 years of professional software development experience. Specific Knowledge, Skills and Abilities: * Experience building applications deployed on AWS and the process to manage large data sets. * Familiarity with cloud technologies, REST, microservice architecture, monitoring, and the tenants of horizontal scalability. * Experience developing complex and highly available services running in a production environment. * Extensive knowledge of object oriented and functional software design patterns, including those commonly used by large scale search and recommendation engines. * Proven experience developing and owning production services and applications deployed in AWS leveraging continuous integration and codified infrastructure. * Experience using at least 2 of the following: Java, .NetCore, Node.js, Python, JavaScript ES7, Elasticsearch, and Docker containers. * Knowledge of NoSQL data stores, graph databases, indexing, distributed locking and media transformation. * Experience working in an Agile environment. * Ability to translate user stories into technical tasks. * Ability to estimate effort effectively. * Strong communication, analytical and problem-solving skills. % Travel Required (Approximate): #NMG# Meredith Corporation Des Moines IA

Embedded Software Engineer

Expired Job

Cybercoders