Firmware Engineer III
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+36 more
Job description
- Design, development, debug and document embedded firmware for printers and related software tools.
- Conduct research and analysis on competitive technologies, emerging barcode standards, network and interface protocols, RFID systems, and other relevant technologies.
- Lead and manage firmware enhancement projects, including planning, coding, debugging, and testing phases.
- Analyze technical specifications to support the development of new features and improvements to existing systems.
- Create and maintain comprehensive documentation, including design specifications, technical reports, and user guides.
- Collaborate with cross-functional teams across local and global departments to understand customer requirements and deliver effective solutions.
- Engage with internal and external customers as necessary to further understand application and product needs.
- Perform additional engineering tasks and responsibilities assigned to support team and organizational goals.
Requirements
- Bachelor’s degree in Computer engineering, Electrical engineering, or a related field, with 3-5 years of hands-on experience in firmware and software development using C, C++, and Python.
- Proficient in using firmware development tools, debuggers, and hardware testing equipment.
- Solid experience with real-time operating systems (RTOS) and embedded development environments such as Eclipse, Visual Studio, and GCC.
- Strong understanding of network protocols and debugging tools, including Wireshark, PostMan, TCP/IP, DNS, HTTP/HTTPS, SNMP, MQTT, and RESTful APIs.
- Familiar with version control systems like Git and SVN, and collaborative development workflows.
- Exceptional attention to detail and strong analytical skills.
- Proven ability to work effectively in team environments and cross-functional collaborations.
- Excellent verbal, written, and interpersonal communication skills., * Hands-on programming experience with Linux, Android, and iOS operating systems.
- Proficient in wired and wireless communication protocols, including Bluetooth, BLE, Wi-Fi, Serial, and NFC.
- Strong knowledge of network encryption protocols and client-server authentication standards such as TLS/SSL, SSH, WPA2, EAP, and mTLS.
- Experience with multiple programming and scripting languages, including Lua, Python, Java, JavaScript, SQL, and HTML.
- Experience with RFID technologies, including HF, UHF, and NFC systems.
- Experience with AI technologies, including machine learning, big data solutions, AI models and algorithms.
- Familiarity with project management and issue tracking tools such as Jira, Redmine, and Atlassian suite., * Dexterity: Picking, pinching, or otherwise working primarily with fingers rather than with the whole hand or arm as in handling
- Lifting: Lifting and moving boxed and unboxed products weighing up to 45 lbs on a semi-regular basis
- Talking: Expressing or exchanging ideas by means of the spoken word to impart oral information to clients or to the public and to convey detailed spoken instructions to other workers accurately, loudly, or quickly
Benefits & conditions
Pulled from the full job description
- Referral program
- AD&D insurance
- Health insurance
- 401(k) matching
- Vision insurance
- Health savings account
- Dental insurance, SATO America, LLC offers a highly competitive salary in addition to an outstanding, market-leading benefits program. SATO’s total compensation package extends well beyond your paycheck as it’s designed to support and enrich your personal and professional life. See our benefit line-up below:
Health & Wellness: Medical, vision, and dental insurance to include coverage for domestic partners. SATO contributes approximately 75% to the cost of employees’ health insurance coverage along with 100% company paid Life & AD&D, short-term and long-term disability insurance, and a pre-tax Health Savings Account with an employer contribution of $500.00 or $1,000.00 depending on elected medical coverage.
Time Away: We observe 10 company-paid holidays per year and up to ten (10) days accrued vacation time in the first year. Eleven (11) days at year two (2). Twelve (12) days at year three (3). Thirteen (13) days at year four (4) and fifteen (15) days at year five (5). We also offer six (6) accrued personal days for you to use for things like weddings, moving, mental health, religious holiday, sick child or for anything that is truly personal.
Saving for the Future: plan for your short-term and long-term goals with our 401(k)-retirement savings plan with employer match with no vesting schedule. You are fully vested on the first of the month following 30 days of employment. SATO will match 100%/dollar-for-dollar of your 401(k)-deferral amount of the first 3% of your pay and an additional match of 50%/$.50 on the next 2% of your pay. For example, if you defer 5% of your pay into the 401(k) Plan, SATO will make a 4% matching contribution.
Work-Life: We offer an Employee Assistance Program for employees and eligible family members, career development, growth opportunities, and referral bonuses.
About the company
At SATO America, LLC our mission is to create new value for our customers through products and services of superior quality and to contribute towards a better and more sustainable world. In over 80 years, SATO has fostered a culture of professionalism and customer-centric innovation with an unchanging mission of value creation for customers that, in turn, contributes to a more sustainable world. Do you have what it takes to be our customer’s most trusted partner for mutual growth, and always essential in an ever-changing world? If so, look no further. We have a place for you.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Should senior developers refuse interview coding challenges?
Top-Paying Tech Jobs (with Salaries)