We are seeking a Cybersecurity Software Developer to design, build, and harden software that protects our products, platforms, and customers. The ideal candidate brings a strong background in software engineering and a solid grasp of secure-by-design principles, threat modeling, and compliance-aware development. Experience in manufacturing operations technology and/or IoT is a strong plus. We require a strong C/Python/JavaScript software developer that is well versed in cybersecurity best practices for web-based user interfaces and transaction-oriented applications deployed on embedded Windows and Linux based gateway and server systems. A strong understanding of security focused regulatory requirements for the United States and Europe is critical. The developer will be enhancing current security features and implementing new security features for the Telit Cinterion deviceWISE family of products. This role also involves working with development team members, management team members, and field applications engineering team members to design and deploy highly secure and robust solutions.
The individual will be responsible for supporting and enhancing our deviceWISE products
• Performs coding, debugging, testing, and troubleshooting on a variety of operating systems and gateways
• Develops solutions for a variety of Windows and Linux operating system environments
• Organizes and schedules their work and determines the best approach to solve a range of highly complex technical problems
• Participates in architecture, design, code reviews and unit testing
• Mentors other engineers
• Works independently and collaborates well with others
• Follows and improves our design, verification, build, and release processes
Implementation of integrated cybersecurity software support for Manufacturing Operations and Global Regulatory Requirements are the key focus of this job role
• Designs, implements, and maintains secure software design models across the SDLC (plan, code, build, test, release, deploy, operate).
• Embeds security controls (auth N/Z, key management, secrets handling, secure logging, input validation, least privilege) into microservices, APIs, and device/edge components.
• Performs and/or remediates threat modeling, static/dynamic analysis (SAST/DAST), dependency scanning (SCA), container image scanning, and IaC checks as part of CI/CD.
• Develops security tooling, libraries, and SDKs to standardize secure patterns for development teams.
• Partners with other product and platform development teams to design and implement encryption-in-transit/at-rest, certificate rotation, secure boot, code signing, and OTA update hardening.
• Collaborates with cloud/edge and OT/IoT engineers to harden interfaces to logic controllers, PLCs, gateways, and sensors
• Works to segment networks and secure protocols (e.g., MQTT, OPC UA, Modbus/TCP where applicable).
• Reviews designs and code for security vulnerabilities; conduct pen-test remediation and coordinate fixes to meet release timelines.
• Contributes to secure coding guidelines, developer training, and security champions programs.
• Instruments runtime monitoring and develop detections to surface misuse, anomalous behavior, and policy violations.
• Documents design, security controls, and residual risks to support audits and customer questionnaires.
• Focuses on security and compliance in the context of operations and enterprise technology to fully address and comply with global regulatory compliance (ISA-99, IEC-62443, NIST SP 800-82), the Cybersecurity Resiliency Act (CRA), and integration, certification, and deployment of FIPS 140-3.
• Bachelor’s degree in computer science, Computer Engineering, Cybersecurity, or related field, or equivalent practical experience.
• 3–7+ years of professional software development experience (e.g., Python, C/C++, C#, or Java), including code reviews, unit/integration testing, and CI/CD.
• Hands-on experience implementing security best practices in application, cloud, or embedded/edge software.
• Working knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), and event streaming.
• Familiarity with common CWE categories (injection, authZ bypass, insecure deserialization, SSRF, RCE) and mitigations.
• Experience with security tooling: SAST/DAST, SCA, container/IaC scanners, fuzzing, secrets scanners, and vulnerability management platforms.
• Ability to interpret and apply regulatory and compliance requirements in software designs (see below).
• C/Python/Java/JavaScript development experience
• Experience in the Linux environment including tools for debugging, profiling, and version control
• Experience in the Windows environment including tools for debugging, profiling, and version control
• Comfortable using Visual Studio
• Experience with build tools like: autotools (autoconf, automake, etc.) and CMake
• Experience with code analysis tools like Coverity and memory analysis tools like Valgrind
• Experience with continuous integration tools like Jenkins
• Git source control management
• Experience with web application development
• Strong communication and interpersonal skills
Preferred Qualifications
• 5+ years of C/Python//Java/JavaScript
• 3+ years of object-oriented design experience
• 3+ years of cybersecurity design and implementation experience
• Hands on experience with agile development process
• Experience with POSIX development
• Linux and shell scripting experience
• Experience with small footprint devices and working in memory constrained applications
• Languages: Python, C/C++, C#, Java, JavaScript or Go; scripting for automation.
• DevOps: Git, GitHub/GitLab/Azure DevOps, CI/CD, Containers (Docker), Kubernetes.
• Security: SAST/DAST/SCA, container and IaC scanners, fuzzing, secret detection, SBOM tooling, code signing.
• Cloud/Edge: Azure/AWS services; IoT/edge runtimes; telemetry/observability stacks.
Telit Cinterion, a leader and pioneer in IoT innovation, is the largest and most cyber-secure Western provider of end-to-end IoT solutions, designed to reduce time-to-market and costs for businesses. The company offers a comprehensive portfolio encompassing custom-designed, ready-for-market connected devices and the industry’s broadest range of enterprise-grade wireless communication and positioning modules. Offerings extend to essential services such as IoT SIM plans and management, plus advanced edge-cloud software and data orchestration tools for processing and utilizing IoT data. Telit Cinterion also provides complete IoT and industrial IoT platforms, enabling the development and deployment of complex connected solutions. Focusing on security and reliability, the company delivers award-winning IoT solutions, modules, and services trusted by top global brands.