Software Engineer I (Early Talent Program)

S&C Electric CompanyChicago, IL
Onsite

About The Position

At S&C Electric Company, a 100% employee-owned company, we help keep the lights on for people and businesses worldwide. Our manufacturing roles build the equipment that protects the critical infrastructure of the power grid, and each of our team members lends their unique skills to this crucial mission. We empower our people by providing pathways to a long-term career and support them in their professional growth by sustaining a culture founded on respect, strengthened by collaboration, and measured by our shared successes. The manufacturing industry is booming with opportunities to learn new things, expand your skills, and build a long-term career. Join S&C to make an impact on tomorrow’s energy challenges and become an employee-owner! S&C Electric Company works to build innovative solutions with the smart grid as a part of the electric power distribution system. We are seeking a full-time software engineer who would enjoy a fast paced, dynamic team-based work environment. Rotations typically last for 18 to 24 months after which time the individual is placed in a permanent position. This position is available in Chicago, IL. You can expect to be challenged and have ample opportunity to learn valuable skills within an agile, communicative, and fun environment. Some of our opportunities might include Embedded Firmware Development, Integrated Test Automation, Web based user interfaces, and IoT Device Communication.

Requirements

  • Must have a Bachelors, Masters, or PhD level at an accredited university majoring in Computer Science, Electrical Engineering, Computer Information Systems or related major.
  • Understanding of data modelling concepts and various data storage formats (JSON, XML)
  • Understanding of common data structures and algorithms.
  • Excellent communication skills

Nice To Haves

  • Embedded Firmware development
  • FPGA development
  • AI assisted coding and review
  • Real Time Operating Systems (RTOS)
  • Android or iOS programming
  • Java
  • React JS
  • Git
  • HTML/CSS
  • C/C++
  • Python
  • API (Rest)
  • IoT (any protocol or tools)
  • Bluetooth
  • Hands on experience with Linux
  • Understanding of relational and non-relational databases
  • Signal processing
  • Experience debugging and validating designs with digital multimeters, oscilloscopes, and logic analyzers

Responsibilities

  • Work with cross functional team members to coordinate the development of software applications
  • Follow best development practices and work in an Agile environment
  • Have a proactive approach to improving the application with every feature release
  • Learn the latest technologies and collaborate with your fellow team members
  • Work with team members to coordinate the development of new features
  • Produce unit, functional, and integration tests when possible
  • Participate in peer code reviews
  • Write efficient, scalable, and maintainable code
  • Understand the overall application framework and architecture
  • Write technical documents, including architecture diagrams and API descriptions

Benefits

  • 100% employee-owned company
  • Competitive and equitable compensation
  • Annual incentive plan (AIP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service