Log in
All Remote Jobs
Remote Software Engineer jobs
Embedded Systems Software Engineer
Remote Embedded Systems Software Engineer
Posted
2 weeks ago
Apply now
Please, let Bluesight know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
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 🌱.
Apply now
About the job
Posted on
November 6, 2024
Job type
Full-time
Salary
-
Location requirements
🇺🇸
United States - Remote
Position
Software Engineer
Experience level
Mid-level
Technology stack
JavaScript
Node.js
Express.js
SQL
Python
Java
C
Rust
Ruby
C++
C#
B
Bluesight
View company profile
Visit bluesight.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback