Embedded Software Engineer

at  INSCALE

Lisboa, Área Metropolitana de Lisboa, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 20255 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Lisbon, Portugal
C/C++
Linux
git
Hybrid
Full Time
Embedded Software Engineer
This position only accepts candidates from Portugal
Overview

CLIENT:

Reveal Media
Position Highlights
We are looking for an experienced Embedded Software Engineer, to design and develop robust and efficient embedded software for Reveal’s Body Worn Cameras and for Raspberry Pi platforms that meet our technical and product specifications. This role is crucial in driving innovation and enhancing the functionality and performance of our devices, ensuring they deliver exceptional value and reliability to our users. The Embedded Software Engineer will play a key role in bridging the gap between hardware capabilities and software requirements, crafting solutions that leverage the full potential of our technology.
Reveal is an exciting high-growth UK business that develops and sells technology solutions for the law enforcement and security sectors. Our world-leading smart, efficient and secure body-worn video systems operate in situations of heightened tension, danger and fear. These are situations that for some people are ‘all in a days’ work’. Our products provide reassurance, confidence and support for those people. Our technology reduces crime and saves time and money. The market for body worn video equipment, software and services is currently experiencing hyper growth in excess of 50% year-on-year. As a leader in this market, Reveal is undergoing rapid change as we strive to keep pace and seize global market opportunities. We currently supply and support cameras and software to clients in 35 countries. We have operations in the UK, the USA, Germany, Australia, India and Hong Kong and our international activities are growing rapidly.
Location
Lisbon, Portugal
Responsibilities
Design, develop, and maintain embedded software for Reveal body-worn cameras and Raspberry Pi devices.
Collaborate with the firmware development team to deliver new features in our hardware products.
Collaborate with the software development team to integrate with our software products using API calls to send and receive data.
Write high-quality, well-documented, and efficient code in C/C++ language.
Contribute to the design of software solutions, bringing in fresh thinking and offering constructive feedback.
Collaborate with hardware engineers to ensure seamless integration of software with electronic and mechanical components.
Implement software that optimally utilizes the underlying hardware capabilities.
Optimize existing embedded systems to improve reliability, performance, and power efficiency.
Identify, troubleshoot, and resolve hardware and software issues.
Provide innovative solutions to complex engineering problems.
Stay updated with the latest trends and technologies in embedded systems to drive continuous improvement of our products.
Participate in code reviews and other quality assurance measures.
Ensure all embedded software meets industry standards and compliance requirements.
Maintain detailed documentation for system architecture and development processes.
Qualifications

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Lisboa, Portugal