Salary: 40,000 - 70,000 GBP per year Requirements:
* I need someone who can write embedded Java code optimized for Small Board Computer (SBC) environments, such as JavaCard.
* A solid understanding of 3GPP and ETSI specifications governing mobile telecommunications, OTA platforms, protocols, and security considerations is essential.
* I’m looking for expertise in embedded software development, including knowledge of how compilers position code in Flash/ROM, manage semi-permanent variables in Flash, and handle transient variables in RAM.
* It’s important for you to understand how embedded operating systems manage stack space, RAM, and Flash, as minimal usage of stack and RAM is critical.
* I seek candidates who appreciate the need for efficient and compact code since SIM cards have limited RAM.
* Understanding when operations should be atomic and when they should not is crucial.
* You should be familiar with developing code that evenly distributes CPU load over time, as host handsets have limitations.
Responsibilities:
* I expect you to work mainly remotely as part of a team that oversees the complete development lifecycle of our products.
* You’ll be contributing to the development of embedded software and solving technical problems for our customers, even when this requires working with new technologies.
* Collaboration with server-side developers and the CTO on overall product architecture will be a key part of your role.
* I value your initiative in mentoring junior Engineers and promoting a positive team environment during our daily Scrum meetings.
Technologies:
* CTO
* Embedded
* Java
* Mobile
* Network
* Security
* Eclipse
* Oracle
More:
This is an amazing opportunity to join a growing and ambitious software business that has secured contracts with some of the world’s leading mobile network companies. You will have access to a wealth of existing product source code to help you get started and receive technical assistance on our current products. I’m looking for someone based in the North-West with the right to work in the EU, as our work model is hybrid, requiring commuting to our Warrington office.
We operate in Agile ways with daily Scrum meetings at 9 am. Here, you can expect interesting work within a supportive organization, a collaborative team environment, and numerous opportunities for ongoing technical and personal development. Don’t miss the chance to be part of this key client role; I encourage you to submit your application ASAP for immediate consideration.