Linux/POSIX Embedded SW Engineer (RO)

This job is no longer active!

View all jobs Brains Consulting active


View all jobs Linux/POSIX Embedded SW Engineer (RO) active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: Brains Consulting
Domain:
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • nationwide
    Updated at: 06.02.2023
    Short company description

    With a valuable experience, Brains CONSULTING provides a wide range of services developed by our human resources consultants, to support the need for organizational and human resources development within your organization. Our services are tailored to your unique and specific to activity.
    Our goal is to help your organization to analyze and raise employee contributions.
    Our services include:
    • Organizational diagnosis;
    • Team Building;
    • Attracting and keeping employees at work;
    • Consulting employee performance evaluation
    • Compensation and Benefits
    • HR Audit
    We look forward to working with you to help fulfill all your recruitmentand Job placement needs!
    www.brainsconsulting.ro

    Requirements

    Brains Consulting is recruiting:

    Linux/POSIX Embedded SW Engineer (RO)

    Location: ONSITE (Romania, Timisoara) or REMOTE
    Experience
    Regular, Senior

    Job description
    Responsibility
    • Develops and integrates planned work packages in agreement with Core Architect and SW Feature Owners
    • Supports application team to integrate core features in application build
    • Debugs issues along with application team if there are any integration issues including driver level or application level
    • Develops software requirements specifications and software functional specifications, including: performing requirement analysis, software architecture design and optimization, data structure design, and low level software requirement development
    • Performs coding, unit testing, debugging and modifying of complex embedded systems software to ensure project objectives and schedules are met
    • Coordinates and participates in software design reviews and code reviews
    • Documents and archives software program releases in accordance with company software development process
    • Works closely with a team of other highly skilled engineering professionals to solve cross functional design issues and deliver top quality products to the end user
    • Provides technical expertise on embedded software to multiple project teams, assists in the resolution of product based technical issues.


    Responsibilities

    Position requirements:
    • Bachelor of Science in Engineering required - Electrical Engineering or Computer Engineering major preferred
    • Excellent C/C++ programming skills
    • Linux/POSIX experience
    • Experience in BSP integration (preferably from GHS) - mandatory
    • Experience in Device Drivers development and integration on multicore ARM microcontrollers
    • Experience with HW bring up and optimization for Linux based embedded systems
    • Being capable to cooperate with multiple stakeholders (e.g. chip supplier, GHS, other SW suppliers, Tier1 internal engineering domains) and drive the integration forward)
    • Experience on SOC microcontrollers (e.g. TI TDA4 or equivalent family)
    • Knowledge on following integration activities (at least one is mandatory): TI SDK, QNX OR GHS integrity or equivalent safety Linux; Safe RTOS
    • Experience in working with SW Architecture and UML modeling
    • Working knowledge of version control and bug tracking software preferably PTC preferred
    • Moderation and problem-solving techniques
    • Working knowledge in computer based software, strong organizational/communication skills, and ability to work with others in a team environment
    • Comprehensive knowledge of English (verbal and written)
    • ASPICE integration knowledge is a plus
    • Image pipelining knowledge is a plus
    • IPC communication experience on SOC is a plus
    Project description
    The Linux/POSIX Embedded Software Engineer is responsible for the development of embedded software in C/C++ programming language. In this role, the engineer will cooperate with Sw Project Manager for assigned activities, as well as interact with Core Architect and SW Feature Owners for the development and integration of planned work packages.. These activities shall begin during the concept phase of a project and extend through the serial development phase to the end of production.

    WHAT YOU GET
    Work from anywhere
    Work from home, any of our offices or wherever you feel most comfortable.

    Top-of-the-line equipment
    We provide the equipment that best suits your needs and the requirements of your role.

    Training budget
    Use your personal training budget to gain new skills and knowledge.

    Referral bonus
    Not only do you get to work with your friends, but we also compensate you for the recommendation.

    Internal initiatives
    Take part in our knowledge-sharing meetups organised by and for tech enthusiasts.

    Private health insurance
    Keep your health in check with easy access to medical professionals.

    Sports card
    Keep your body in shape with access to multiple gyms, swimming pools and sports classes.

    Interested?