Software Engineer

ALTEN

$95K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering
  • 6+ years of engineering experience or equivalent
  • Proficient in C programming, with coachable candidates considered
  • Experience with Real Time Operating Systems, preferably homegrown
  • Strong understanding of Microcontroller Hardware
  • Extensive background in embedded programming at the hardware level
  • Ability to produce technical and end-user documentation
  • Proficient in software design and debugging, including RLL programming
  • Familiar with GitHub
  • Knowledge of National Electrical Code (NEC) and UL508A is a plus

Responsibilities

  • Collaborate closely with international teams of engineers
  • Analyze user requirements and control systems
  • Develop and implement software test procedures
  • Research, design, and write controls software for automated equipment
  • Modify existing programs and identify potential improvements
  • Plan and architect new features for a complex codebase
  • Create technical specifications and operational documentation
  • Provide technical support through analysis and recommendations

Benefits

  • Onsite work environment in Arvada, CO
  • Opportunity to collaborate with diverse engineering teams
  • Chance to work on cutting-edge automated equipment
  • Development of skills in embedded systems and software design
  • Potential for professional growth in a supportive environment
Full Job Description
As Software Engineer you will be responsible for;
  • Collaborate closely with an international team of Software Engineers, as well as Mechanical, Electrical, and Design Engineers.
  • Analyze user requirements and control systems.
  • Analyze, define, and develop software test procedures.
  • Research, design, and write Controls software for automated commercial equipment.
  • Develop and/or modify existing programs by analyzing and identifying potential improvements.
  • Plan, architect, and execute additions to a comprehensive codebase for multi-functional hardware systems.
  • Create technical specifications and write user-facing operational documentation.
  • Provide technical support by responding to questions, making suggestions, and analyzing equipment.
  • Experience writing code to interface with machine hardware (I/O modules, motors, sensors, etc.) - nice to have
  • Familiarity with industrial communication protocols (serial, CAN, Modbus) -nice to have
Qualifications;
  • Bachelor's degree in Computer Science or Electrical Engineering
  • 6+ years of engineering experience, or equivalent combination of education and experience
  • Strong C programming skills are a must - only use C, coachable profiles okay
  • Experience with Real Time Operating Systems- homegrown RTOS.
  • Deep understanding of Microcontroller Hardware
  • Extensive knowledge of embedded programming down to the hardware level
  • Ability to write technical and end user documentation
  • Solid software design and debugging skills
  • RLL programming and GitHub utilization
  • Familiarity with National Electrical Code (NEC) and UL508A a plus
Salary Range: $95,000 - $150,000 Location: Onsite in Arvada, CO The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience

Similar Jobs

More Jobs at ALTEN

More Information Technology Jobs

Find similar Software Engineer jobs: