Unclassified - Moline, IL

posted 30 days ago

Full-time - Mid Level
Remote - Moline, IL

About the position

As a Senior Software Engineer on the embedded operations team, you will play a crucial role in enhancing the efficiency and effectiveness of internal systems through automation and scripting. Your primary focus will be on improving the adoption of these systems, which includes aiding in operating system adoption and managing version upgrades. You will collaborate closely with the OS Enablement engineer to implement automation processes, create comprehensive documentation, and develop workflows specifically around EMB32 upgrades. This position requires a strong ability to write scripts that interact with C code, ensuring that the tools you create are robust and adaptable to various customer needs. In this role, you will be expected to read between the lines and handle edge cases in design, which means you must possess a keen analytical mindset. The ability to create generic tools that can cater to the diverse requirements of different customers is essential. You will be working in a dynamic environment where your contributions will directly impact the operational capabilities of the organization. This is a full-time position that offers the opportunity to work onsite in Moline, IL, with the possibility of remote work for well-qualified candidates. Please note that video interviews and a skills assessment will be part of the selection process, and candidates must be willing to participate in video conferencing to be considered for the role.

Responsibilities

  • Automating and scripting to improve adoption of internal systems
  • Aiding in operating system adoption and version upgrades
  • Collaborating with the OS Enablement engineer to implement automation, documentation, and workflows around EMB32 upgrades
  • Writing scripts to work with C code
  • Handling edge cases in design and creating generic tools for varying customer needs

Requirements

  • 5-7 years of experience in software engineering
  • Proficient in a scripting language, preferably Python
  • Working understanding of C code
  • Experience with discreet real-time operating systems, with a preference for JDOS or EMB32

Nice-to-haves

  • Experience building tools
  • Experience in embedded systems and tooling development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service