Harman International is a global leader in automotive technology, lifestyle innovations, design and analytics.
BSP Software Engineer
Location
Worldwide
Posted
11 days ago
Salary
0
Seniority
Mid Level
Job Description
BSP Software Engineer
HARMAN International
Role Description This position is to complete a BSP driver and Linux Kernel SW for Telematics products. What You Will Do - Responsible for BSP SW software development and design - Bring up the ED/DV/PV board during the development cycle - Driver porting for library support, RTOS, and Linux support - Support the hardware team to complete EMC test, etc. - Provide essential support to customers Qualifications - Bachelor’s or master’s degree in electronics/Computer science and technology/Automation/Physics or similar degree - Familiar with ARM architecture - Experience with various modem SOC, including Qualcomm/Samsung/MediaTek - Experienced in Linux or RTOS kernel and driver development - 3+ years of C/C++ programming experience on Linux or other embedded systems - Excellent communication skills (verbal, presentation, written) - Excellent software design, problem-solving, debugging, documentation, and presentation skills, and proven experience - Ability to collaborate across a globally diverse team, have a good sense of responsibility, and teamwork - Have the concept of SDK development for variant system platforms - Experienced with Linux performance optimization is a plus - Experienced with KVM, XEN, QNX, etc., hypervisor is a plus - Familiar with CAN/LIN driver development and CANoe/VSPY or related tool is a plus - Good English communication skills are a plus Requirements - Participation in the Open Source community - Automotive industry and TS16949/QS9000 compliant work experience preferred Benefits - Provide an open and free working environment - Earn quality and process management experience, ascending channel in the auto industry - Opportunity to collaborate with talented teams across the world - Inclusive and diverse work environment that fosters and encourages career development opportunities - Flexible work schedule with a culture encouraging work-life integration - Access to employee discounts on world-class HARMAN products (JBL, HARMAN Kardon, etc.) - Employer contribution to a company pension plan - Great package of additional benefits - Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location - Access to employee discounts on world-class products (JBL, HARMAN Kardon, AKG, and more) - Extensive training opportunities through our own HARMAN University - Competitive wellness benefits - Tuition reimbursement - “Be Brilliant” employee recognition and rewards program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Developer
PantheonPantheon is a website operations platform for Drupal and WordPress that allows organizations to manage their websites from a single dashboard. Launched in 2010, the company is head
Role Description - Desenvolver, evoluir e manter serviços e APIs back end - Implementar regras de negócio complexas e fluxos críticos - Garantir qualidade, performance e escalabilidade do código - Definir e evoluir a arquitetura dos sistemas - Escolher tecnologias, frameworks e padrões de projeto - Garantir aderência a boas práticas (Clean Code, SOLID, DDD) - Integrar sistemas internos e externos (APIs, mensageria, serviços de terceiros) - Garantir confiabilidade e tolerância a falhas nas integrações - Modelar bancos de dados relacionais e NoSQL - Otimizar queries, índices e uso de cache - Identificar e resolver gargalos de performance - Implementar autenticação, autorização e proteção de dados - Garantir conformidade com LGPD e boas práticas de segurança - Monitorar erros, logs e métricas dos sistemas - Escrever e manter testes automatizados - Revisar código (code review) e garantir padrões técnicos - Atuar na prevenção de falhas em produção - Participar de pipelines CI/CD e processos de deploy - Trabalhar com cloud, containers e ambientes produtivos - Apoiar troubleshooting e incidentes em produção - Atuar como referência técnica do time - Mentorar desenvolvedores menos experientes - Colaborar com produto, front end, QA e stakeholders - Apoiar o planejamento técnico e refinamento de demandas Qualifications - Proficiência avançada em pelo menos uma linguagem back end (ex.: Java, C#, Python, Node.js, Go) - Boa base em orientação a objetos e/ou programação funcional - Experiência sólida com arquitetura de software (monolitos, microsserviços, event-driven) - Conhecimento de design patterns e princípios como SOLID, Clean Architecture e DDD - Desenvolvimento e versionamento de APIs REST e/ou GraphQL - Integração com sistemas externos, mensageria e webhooks - Domínio de bancos relacionais (MySQL, SQL Server, Oracle) - Experiência com bancos NoSQL (MongoDB, Redis, DynamoDB etc.) - Modelagem de dados, otimização de queries e performance - Experiência com cloud (AWS, Azure ou GCP) - Contêineres (Docker) e orquestração (Kubernetes) - CI/CD, automação de deploy e ambientes - Escrita de testes automatizados (unitários, integração, contrato) - Boas práticas de logging, monitoramento e observabilidade - Autenticação e autorização (JWT, OAuth2, OpenID Connect) - Boas práticas de segurança de APIs e dados sensíveis (LGPD) Requirements - Experiência comprovada como desenvolvedor back end pleno/sênior - Participação em projetos de médio a grande porte - Vivência com sistemas de alta disponibilidade e escalabilidade - Atuação em ambientes ágeis (Scrum, Kanban)
Software Development Engineer – Platform Data
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Implement and optimize data access patterns for efficient interaction with large-scale data using ElasticSearch, Google Firestore, MongoDB Atlas, ClickHouse, and Redis. • Monitor, troubleshoot, and tune existing database instances (SQL, MongoDB, ElasticSearch, ClickHouse) to ensure sub-second latencies and operational stability. • Contribute to the design and implementation of high-performance components that handle terabytes of data. • Focus on instrumentation, benchmarking, and optimizing query paths, indexing, memory/CPU usage, and storage layouts. • Develop and maintain reusable frameworks, SDKs, and platform services in programming languages, with a focus on Node.js and GoLang. • Actively participate in design reviews and adhere to engineering best practices to maintain a high technical standard. • Collaborate with product and platform teams to implement best-practice data-access patterns and uphold SLAs. • Partner with multiple teams to deliver reliable, secure, and maintainable data platform capabilities. • Support the operational health of database environments, including contributing to processes for backup/restore, disaster recovery, security, and compliance across AWS, GCP, and Azure environments.
• Desenvolver aplicações com grandes volumes de acessos diários, utilizando no Backend NodeJS/Python e FrontEnd React; • Desenvolver sistemas com agentes de IA; • Fluxo de desenvolvimento com IA de ponta a ponta; • Desenvolver APIs; • Testar os sistemas para assegurar capacidade de resposta e eficiência; • Apoiar time de produtos digitais; • Diagnosticar, depurar e atualizar os sistemas; • Redigir documentação técnica; • Atuar em times que utilizam metodologias ágeis.
Software Developer
Common AppWe are dedicated to access, equity, and integrity in the college admission process.
• Our Software Developer position reports to our Senior Director of Technology Strategy and is part of a team of developers designing and developing both web-based and mobile software products for Common App. • Our Developers work in a team environment to assist in software architecture design and to implement high quality software products that meet the needs of the Common App community. • This position plans, develops, modifies and tests software components using .NET technologies within an Amazon Web Service and Agile development environment to create new products and enhance existing software systems. • The developer also utilizes various tools (such as GitHub Copilot and Claude Code) to deliver .NET and Angular solutions at an accelerated velocity.




