Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

Alten Calsoft Labs

Embedded Software Engineer

St. Louis, MO
Full Time
Paid
  • Responsibilities

    Job Description

    The Software Engineer will be part of a team responsible for engineering activity including design, development, unit testing, maintenance, and documentation of embedded products on Windows, Linux and FreeRTOS platforms. 

    Requirements Five or more years of professional experience developing complex embedded software systems on multiple platforms. Strong command of the C programming language. Experience programming applications for embedded systems within a real-time operating system. Experience with the Linux kernel, driver development and applications. Knowledge of embedded system hardware and electronics. Ability to develop highly reliable and robust software. Experience developing test applications, and knowledge of automated test frameworks, techniques and tools. Experience with Agile methodologies. Experience with object-oriented methodologies and development in C++. Experience with software engineering tools for design documentation, revision control, issue tracking, and project scheduling. Ability to take initiative and carry out project tasks with minimal supervision. Demonstrates oral and written communication skill to effectively interface with management and staff, customers and outside business contacts. Basic understanding of Microsoft Office applications. Proficiency with English language for both written and verbal communication. Strong problem solving skills, attention to detail, and the ability to work as a team member to creatively and cooperatively solve problems and complete tasks.

    Preferred Strong command of Git. Experience with the Atlassian suite including Jira, Confluence, and BitBucket. Experience with network programming and infrastructures. Familiarity with mobile application and web development. Experience with scripting including Python. A firm understanding of DevOps best-practices, and experience with build management tools such as Jenkins. MS degree in Computer Science or related field.  

  • Qualifications

    Qualifications null Additional Information

    All your information will be kept confidential according to EEO guidelines.