Software Engineer - Mobile Controls

Enovation Controls San Antonio , TX 78245

Posted 2 months ago

Apply

Description

This position participates in the development of platform software that runs on/in ruggedized machine controllers and displays used in industrial and off-highway equipment, high-end ski and wakeboard boats, recreational off-road vehicles, and motorcycles.

Key Job Responsibilities

  • Primary responsibility will be creating and improving real-time Embedded Software Applications to support products deployed for various vehicles and machine types.

  • Participation in a team of C/C++ developers to create a platform for applications that operate on mobile equipment/vehicles.

  • Quickly understand the application requirements and make smart decisions about the best solution to a problem.

  • Collaborate with the team to create simple and supportable designs as well as participate in implementing designs.

  • Create accurate estimates of the time involved to finish tasks based on own knowledge, skills, and abilities.

  • Write software that adheres to coding standards and is supportable as well as meeting performance expectations.

Requirements

Educational Requirements

  • Bachelor's Degree or equivalent in Software Related Field of Study.

Experience Requirements

  • Experience in C++ and C.

  • Demonstrated ability to solve software problems via decomposition.

  • Demonstrated ability to work in and understand multi-threaded applications.

  • Proficient with Object-Oriented Design Concepts.

  • Familiar with Design Patterns.

  • Demonstrated ability to diagnose problems using sound debugging techniques.

  • Experience creating complex but efficient object-oriented and structured development designs for embedded targets such as QNX and Linux running on low to mid-tier ARM and Renesas processors.

  • Experience in creating modular/reusable components.

  • Ability to work both independently and as part of a team and thrive on technical challenges.

  • Self-starter who can handle a high-stress fast-paced environment.

  • Strong critical thinker and problem solver with excellent communication skills.

Additional Useful Experience

  • Familiar with C#/Java/other high-level languages.

  • Experience with Engine Management and Vehicle systems (J1939, CAN).

  • Experience working in an Agile/Scrum Software Development team.

Employment subject to the ability to obtain a U.S. export license.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
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

AMS Technologies

Posted Yesterday

VIEW JOBS 5/29/2020 12:00:00 AM 2020-08-27T00:00 <div>We are seeking a <strong>Software Engineer</strong> to join our San Antonio Team to support a large Air Force IT enterprise Cyber Weapons System Program.<br /> <br /> <strong>Clearance Level: </strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>NACI with ability to obtain Secret Clearance​</strong></li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>Desired Education:</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>HS w/8-10 years of experience​</strong></li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>BS w/ 5-7 years of experience</strong></li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>MS w/ 3-5 years of experience</strong></li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>​PhD 2/ 0-2 years of experience</strong></li> </ul> </li> </ul> <strong>Job Requirements (Knowledge, Skills and Abilities)</strong><strong>:</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Engineers and implements software solutions by developing new code and integrating Free and Open Source Software (FOSS), Commercial of the Shelf Software (COTS), and Government of the Shelf Software (GOTS). </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of software for host based and network sensors and data analysis platforms. </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Collaborates with system operators, system maintainers, engineers, application programmers, Product Owners, and other stakeholders to mature requirements. </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Develops and incorporates unit and integration tests into a CI/CD pipeline to validate software quality. </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Utilizes stakeholder feedback and system testing to obtain information on system capabilities and limitations.  Works as part of a cross-functional teams that follows Scrum Agile practices. </li> </ul> <strong>Required Skills:</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Software developing (programing)</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">DevSecOps Experience</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Red Hat Enterprise Linux (RHEL) Experience</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">GIT Experience</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience: with two or more programming/scripting Languages or technologies: <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">JavaScript, Angular 2-8, TypeScript, Ansible, Kubernetes, Python 2/3, Helm, Docker, Bash, HTML, CSS, SCSS</li> </ul> </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience with databases and servers: <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Apache, MongoDB, NoSQL, Elasticsearch, SQL</li> </ul> </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Networking (TCP/IP)</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">01 compliant: IAT II</li> </ul>  <br /> <strong>Desired Skills:</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Familiarization with Bitbucket, Jira, SonarQube, GitLab, Nexus, Bro/Zeek, Suricata, and Moloch</li> </ul>  <br /> The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified<br />  <br />  </div> AMS Technologies San Antonio TX

Software Engineer - Mobile Controls

Enovation Controls