Software Engineer

hace 1 mes


España Technica Electronics A tiempo completo

The era of software-defined vehicles has already arrived, and the mobility industry is using software to drive innovation and create new business models and deliver more services to end consumers. To accelerate this vision, disruptor mobility tech companies like Technica are leading the changes in the electronics architecture that are needed by the industry, with our ability to deliver rapid prototyping hardware and software being more critical than ever.
To develop this vision, we @Technica-Engineering built a completely new engineering team located in the Barcelona area, which is working closely in contact with our company headquarters in Munich.
Technica is a product-oriented company that continuously reinvests to stay ahead of the curve, so our interdisciplinary team composed of hardware and software experts is focused on the development of the company’s own products roadmap and on innovative R&D electronics development projects with major customers.
Therefore, if you are an enthusiastic professional interested in being part of a fast-growing company with a strong engineering and research culture, we are looking for a passionate Embedded Software Engineer for R&D projects to join the team and help us.
The ideal candidate has a background in programming, networking, and electronics and has experience in the daily tasks related to low-level programming for embedded systems.
MAIN FUNCTIONS

Participate in system architecture definition at early project phases of pure research projects with non-fixed requirements at project kick-off. Provide appropriate feedback to customers and internal stakeholders to assure best architecture selection.
Understand global system requirements and system architecture to perform appropriate software design.
Carry out software development to ensure the technical and functional feasibility of the products, supporting project teams to meet cost, quality, and timing goals established by management.
Research, design, and write new software programs and develop existing programs by analyzing and identifying areas for modification.
Generate accurate technical manuals of the delivered software and operational documentation, as well as the required software design delivery documents.
Ensure the development and prototypes delivery regarding the defined plans with the client.
Provide technical support within your area of expertise to other team members.
Perform research into new technologies, ideas, and trends within your area of expertise and attend relevant conferences or seminars to ensure the organization remains up to date with current technological developments.
Participate in demos of team capabilities to company management and customers, creating prototype setups, sometimes to be presented at fairs where the company is present.
Generate accurate periodic reports of progress and blocking points to communicate efficiently with the team and our customers.

WHAT WE OFFER

Full flexibility to manage a hybrid work model, depending on the tasks.
Attractive professional career development close to different areas related to electronics development, software development, in-vehicle networking technologies/protocols, and web applications/cloud platforms to support our projects and products.
Company culture oriented to research engineering with no politics and a clear reinvestment mindset in research. Company made by engineers and managed by engineers.
Opportunity to be introduced to the automotive market within a company working as a pure R&D partner for main European OEMs.
High diversity of state-of-the-art projects with technologies 3-4 years beyond what is currently in series production vehicles.
Opportunity to work in an international environment within a diverse team. International mobility options available on a case-by-case basis.
30 working days of holidays, with full flexibility to manage them.
Private health insurance.
Regular team-building activities with a specific company budget.
Opportunity to further expand your training, from personal abilities to technical areas.

SKILLS

At least 2-4+ years of experience in embedded software development.
Previous experience in real-time operating systems like freeRTOS and a clear understanding of design and programming concepts for real-time software.
Solid understanding of algorithms, data structures, and software design principles.
Experience developing software in system languages like C and C++.
Familiarity with performance profiling and debugging tools for C++ applications.
Experience in low-level debugging with tools like Trace32 or similar.
Basic electronics understanding is mandatory – capability to understand schematics and use an oscilloscope during low-level debugging.
Desirable knowledge of different communication bus interfaces: I2C, SPI, CAN, CAND-FD, LIN, FlexRay, Automotive Ethernet, SerDes, etc.
Desirable knowledge of building tools for embedded Linux systems, such as Yocto, BuildRoot, OpenWRT, or experience in builds starting from desktop distributions.
Desirable experience in product customization and board bring-up for embedded Linux systems.
Previous experience in Python and other scripting languages is appreciated.
Experience working in AGILE or Scrum development environments.
Experience in team-based development, using centralized issue trackers like JIRA, version control systems like SVN or git, and continuous integration tools like Jenkins.
Good team player with strong analytical and investigation skills to work in research projects with new technologies in early design phases.
Highly detail-oriented person with a passion for being a proactive provider of solutions.
Fluency in local languages and working fluency in English is a must; basic German is nice to have but not required.


#J-18808-Ljbffr



  • España CENTRIC SOFTWARE A tiempo completo

    *This is a Remote Role open ONLY in Spain*About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer with a strong proficiency in Java and/or JavaScript. If you're passionate about...


  • España CENTRIC SOFTWARE A tiempo completo

    Engineering - Remote - Full Time*This is a Remote Role open ONLY in Spain*About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer with a strong proficiency in Java and/or JavaScript....


  • España CENTRIC SOFTWARE A tiempo completo

    About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative...

  • Sr. Java Engineer

    hace 1 mes


    España NTD Software A tiempo completo

    This is a full-time role for a Senior Java Software Engineer at NTD Software. As a Senior Java Software Engineer, you will be responsible for developing and maintaining software applications using Java and the Spring Framework. You will design and implement microservices architecture, and write clean and efficient code. Additionally, you will collaborate...


  • España AVL Software and Functions GmbH A tiempo completo

    AVL is the world's largest independent company for the development, simulation and testing of powertrain systems (hybrid, combustion engine, transmission, electric drive, batteries, fuel cell and control technology) for passenger cars, commercial vehicles, construction, large engines and their integration into the vehicle.Software Sales Engineer - Simulation...

  • Software Engineer

    hace 1 mes


    España ABB A tiempo completo

    Software Engineer At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story. This position reports...


  • España Software Defined Automation GmbH A tiempo completo

    Wed Sep 25 2024 POSTED July 27, 2024 Barcelona , Spain , Europe On-Site Full Time About the positionThe software QA engineer is the lifeblood of our team, enabling us to build the right thing and build the thing right. From planning to delivering high quality and successful products, you will be responsible for maintaining a user-focused...


  • España dynaTrace software GmbH A tiempo completo

    Senior Software Engineer - Developer PlatformYou will be part of an engineering team that operates an internal developer platform.You will shape how developers interact with the platform to efficiently deliver their software.You will extend our developer portal with integrations to provide a fully-fledged platform.You do not shy away from contributing to...


  • España Boston Consulting Group A tiempo completo

    Senior Software Engineer Madrid Madrid, Community of Madrid, ES Key Responsibilities:Design, develop, and deploy scalable cloud-based applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and maintain a clean, organized codebase.About the Role:As a Senior Software Engineer, you will play...

  • Software Engineer

    hace 3 semanas


    España Rgh-Global Limited A tiempo completo

    Company Overview: Our client is fast-growing technology company that specialises in developing innovative software solutions for various industries. Our team is made up of highly skilled and motivated individuals who are passionate about creating cutting-edge software products that make a difference in people's lives. We are looking for a talented Software...

  • Software Engineer

    hace 4 semanas


    España Kapres Technology, S.l. A tiempo completo

    Desde Kapres Technology estamos buscando un/a Software Engineer con Ingles Alto para un proyecto internacional en un importante empresa del sector seguros. - Expertise on one or several of following domains requested: bots, AI Machine learning, Web development (front to back), IoT, security. - Expertise with various database systems, at least SQL. -...

  • Software Engineer

    hace 4 semanas


    España Kapres Technology, S.l. A tiempo completo

    Desde Kapres Technology estamos buscando un/a Software Engineer con Ingles Alto para un proyecto internacional en un importante empresa del sector seguros. - Expertise on one or several of following domains requested: bots, AI Machine learning, Web development (front to back), IoT, security. - Expertise with various database systems, at least SQL. -...

  • Software Engineer

    hace 1 mes


    España Kapres Technology, S.L. A tiempo completo

    Desde Kapres Technology estamos buscando un/a Software Engineer con Ingles Alto para un proyecto internacional en un importante empresa del sector seguros. - Expertise on one or several of following domains requested: bots, AI & Machine learning, Web development (front to back), IoT, security. - Expertise with various database systems, at least SQL. -...


  • España IC Resources A tiempo completo

    Embedded Software Engineer (Permanent Role) Join a company based in Madrid that specializes in advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems. These solutions are particularly advantageous in automotive, industrial, and home networking applications, where reliability and speed are...


  • España buscojobs España A tiempo completo

    Embedded Software Engineer - (Permanent Role)Join a company based in Madrid that specializes in advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems. These solutions are particularly advantageous in automotive, industrial, and home networking applications, where reliability and speed...


  • España Onyx-Conseil A tiempo completo

    Embedded Software Engineer - (Permanent Role)Join a company based in Madrid that specialises in advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems. These solutions are particularly advantageous in automotive, industrial, and home networking applications, where reliability and speed...

  • Software Engineer

    hace 1 mes


    España Visium SA A tiempo completo

    Title: Frontend Software EngineerType: Full-timeLocation: ValenciaStart date: September About usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud engineering,...


  • España Amazon A tiempo completo

    Job ID: 2788397 | Amazon.com Services LLCAre you looking for a greenfield Software Development Engineer position building highly-distributed, large-scale, real-time serverless systems for Amazon Advertising, Amazon's fastest growing multi-billion dollar business? Do you love to conceptualize and build applications from grounds-up? Interested in being part of...

  • QA Automation Engineer

    hace 3 semanas


    España Hopla Software A tiempo completo

    HOPLA! Software es una compañía líder en servicios IT sobre tecnologías OpenSource. Desde HOPLA! Software ayudamos a las empresas en sus proyectos de transformación digital a través de la modernización de sus aplicaciones e infraestructuras open source, tanto on-premise como en la nube. Nuestro enfoque es el de crear valor mediante soluciones de...

  • Software Engineer

    hace 2 días


    España Welocalize, Inc A tiempo completo

    Job Title: Software EngineerDepartment: Software DevelopmentReports To: Software ArchitectJob Responsibilities:MAIN PURPOSE OF JOBThe Software Engineer is responsible for developing information systems by studying operations, designing and developing software components, and collaborating with others in a software development team to ensure that solutions...