REMOTE Sr Embedded Software Engineer - (C++/Python) Automation

Company: CyberCoders
Location: Milwaukee, Wisconsin, United States
Type: Full-time
Posted: 07.APR.2021


If you are a REMOTE Sr Embedded Software Engineer with experience, please read on! We are an industry leader in Industrial Automation helpi...


If you are a REMOTE Sr Embedded Software Engineer with experience, please read on!

We are an industry leader in Industrial Automation helping our customers from Mom and Pop shops all the way up to Fortune 500 companies. We are looking for a skilled Senior Embedded Software Engineer to join our well-estabilished team!

What You Will Be Doing

Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System on Chip architectures, and from general-purpose to embedded real-time operating systems

Use modern continuous integration and development tools and technologies

Implement low-level / hardware facing software, rapid prototype and perform hardware bring-up with technical guidance from senior engineering personnel

Participate in all aspects of the embedded software quality process, including design and code review, and developing unit and functional testware

In this role, you will responsible for a full development workflow (design, implementation, and test) during the creation of next-generation products.

Ensure proper operation of safety- and security-critical embedded software for new Programmable Logic Controllers

Translation of functional and high-level requirements into test cases

Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the global development organization

Participate as a member of an agile team within the Scaled Agile Framework, and actively monitor and improve the overall health, predictability, and velocity of the team as well as the larger Agile Release Train


5+ years of software engineering experience with demonstrated professional development in software design, testware, tool development, and software development

Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques

Experience programming in object-oriented languages like C++Experience developing and maintaining automated tests and tools in Python

Previous experience working with test architectures preferably with real-time embedded development environments

Experience working with industrial protocols, especially Common Industrial Protocol (CIP)Experience testing software to meet safety and security standards such as IEC 61508 or IEC 62443Ability to direct the day-to-day technical activities of a small team of engineers

What You Need for this Position

Bachelors degree or related experience


5+ years experience with:

Embedded C++

Developing software for embedded systems, especially using an embedded RTOS or Linux

Debugging software systems using either an on-chip debugger or a software-based debugger such as GDB

Developing software using a scripting language such as Python

Familiarity using compilers and toolchains targeting ARM and Intel processors

Advanced coursework related to software engineering, embedded systems, operating systems, or computer architecture

  • Embedded
  • C++
  • Senior Embedded Software Engineer
  • Sr Embedded Software Engineer
  • Controls
  • PLC
  • Agile
  • Automated Tests
  • Python
  • Real-time Embedded
So, if you are a REMOTE Sr Embedded Software Engineer with experience, please apply today!

Email Your Resume In Word To

Looking forward to receiving your resume through our website and going over the position with you. Clicking apply is the best way to apply, but you may also:

  • Please do NOT change the email subject line in any way. You must keep the JobID: linkedin : DW8- -- in the email subject line for your application to be considered.***
Devan Walls - Sr. Executive Recruiter - CyberCoders

Applicants must be authorized to work in the U.S.

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.

CyberCoders will consider for Employment in the City of Los Angeles qualified Applicants with Criminal Histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring (Ban the Box) Ordinance.

Apply Now


Loader2 Processing ...