Open Position at IC2 for Embedded Software Engineer

by | Feb 15, 2022 | Employee News, Announcements

IC2 is seeking qualified candidates for an Embedded Software Engineer. IC2 is a fast-growing sensor technology company, headquartered in Gainesville, FL, and focused on bringing advances in microsensing to the aerospace industry. IC2 offers a highly competitive salary, a flexible work environment, and excellent benefits including 3 weeks of annual personal leave and 8 paid holidays, medical/vision/dental/disability insurance, and 401k.


Embedded Software Engineer

ROLE AND RESPONSIBILITIES

Seeking qualified candidates to fill a full-time Embedded Software Engineering position within a dynamic, growing instrumentation technology company. The position is responsible for conceptualizing, designing, and testing firmware and software portions of IC2’s instrumentation with moderate direction and specifications. Additionally, this individual works with the rest of IC2’s R&D team to improve, develop, and scale up production of products and assembly processes for transitioning from prototype to production. The Interdisciplinary Consulting Corporation (IC2) is seeking individuals who can perform all or many of the following responsibilities. Candidates with partial qualifications are still encouraged to apply.

  • Design and develop firmware/software for new embedded products
  • Development and setup of embedded Linux operating systems including drivers, file systems, and kernel modules using build systems such as Yocto and Buildroot
  • Develop code in C, C++, Python, and other supporting languages/syntaxes (Bash, Make, etc.)
  • Design new control algorithms and communication interfaces
  • Collaborate with electrical engineers in hardware selection, testing, and debugging firmware on hardware
  • Create documentation according to industry standard practices to accompany development efforts
  • Participate in design reviews to evaluate design concepts and make recommendations
  • Revise software as necessary and provide guidance on additional resources required to Project Managers
  • Work productively as a team member with other employees fostering a strong team mentality

QUALIFICATIONS AND EDUCATION REQUIREMENTS

  • BS/MS in Computer Science/Engineering or related discipline or equivalent work experience
  • 5+ years of Embedded Software Engineering experience
  • Must be a US Citizen or Permanent Resident

PREFERRED SKILLS/TRAITS

  • We are looking for practical experience with the following:
  • In-depth knowledge of Linux internals and development for an embedded Linux environment
  • Experience with 32/64-bit microcontroller and Single Board Computer (SBC) platforms
  • Experience with software compilers and debugging tools
  • Developing software using embedded frameworks and SDKs
  • Experience with Real-Time Operating Systems (RTOS)
  • Experience with communication protocols and tools (WiFi, Bluetooth, CAN, TCP/IP, SPI, etc.)
  • Familiarity with test equipment (oscilloscopes, logic analyzers, DMMs, etc.)
  • Experience managing software projects and teams

To apply inquire within by sending an email to HR@thinkic2.com. 

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

About IC2

IC2 provides innovative precision instrumentation solutions to the global test and measurement community, delivering scientific-grade measurement tools that offer unprecedented performance, including:

  • Higher bandwidth and dynamic range
  • Greater accuracy and precision
  • Higher spatial resolution
  • Ability to operate in extreme environments

Contact us now to get more information about our services and products, place an order or to discuss how we can customize any of our products to meet your particular needs.