Remote Embedded Systems Software Engineer

Posted

Apply now
Please, let Bluesight know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Bluesight is seeking an Embedded Systems Software Engineer to join the Kit Check inventory management engineering team.
  • The role involves leading the design and execution of key firmware initiatives and collaborating with the RFID engineer.
  • Responsibilities include working on projects related to containerization, web apps, hardware, and scanning stations.
  • The engineer will design integrations with APIs and third-party systems.
  • The position requires spending 50% of the time on Linux-based custom firmware systems and testing, and 50% on Rails backend development.
  • The engineer will write and test low-level code for Kit Check’s Scanners and embedded systems.
  • The role involves writing code primarily in Java and Ruby, and reading code in JavaScript (NodeJS Express), Python, SQL, and C/C#.
  • The engineer will implement drivers for RFID Scanners in QA, Staging, and Production Environments.
  • The position includes driving device security by extending the boot chain and managing firmware lifecycles remotely.
  • The work environment supports continuous builds, unit testing, memory-safe code, and a constructive code-review process.

Requirements:

  • A minimum of 4 years of experience in a Software Engineer role is required.
  • Advanced experience in writing code in C/C++, SQL, Python, and Java is necessary.
  • Candidates must have advanced experience working on embedded systems, microcontrollers, and firmware development.
  • Knowledge of device, sensor, and physical-layer interfacing is required.
  • A working knowledge of HTTP and SSH protocols is necessary.
  • Professional experience in a Linux-specific environment is required.
  • A conceptual understanding of device-to-device communication is needed.
  • A degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering (or comparable experience) is required.
  • Familiarity with new hardware and experience with hardware communications protocols is necessary; RFID experience is optional.
  • Experience working in remote teams is required.

Benefits:

  • The position offers an opportunity to solve problems of scale, performance, and user experience.
  • There is room for creativity and trust in the engineer's sense of ownership.
  • A dedicated budget for training and career development is provided.
  • The chance to help redefine possibilities in healthcare software is available.
  • Employees will work with motivated coworkers who are eager to learn and share knowledge.
  • The company offers a competitive salary, unlimited vacation days, generous insurance coverage, and a 401k program with a company match.
  • Bluesight promotes a fun, collaborative culture.
Apply now
Please, let Bluesight know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback