Embedded Software Engineer
at INSCALE
Lisboa, Área Metropolitana de Lisboa, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | 5 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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