Sr. Software Engineer
hace 3 semanas
A Career at HARMAN As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day. Responsibilities The senior engineer will be responsible for developing production ready software following a defined software development process. The engineer must be capable of analyzing specifications, developing software architecture and designs, creating embedded C code, developing unit test plans, integration test plans, and verifying functionality. The engineer will be responsible for the end‑to‑end software development for an amplifier product(s). The majority of the time will be spent in the development of deeply embedded software in C / C++. Solid knowledge of and experience in embedded C / C++; passion for developing new products, and experience working the complete SW development life cycle. Provide project estimates and status to the lead engineer or lead a project interacting directly with the rest of competencies (HW, PM, MECH, VAL, AME, AE) and customer. Participates in internal and customer driven design reviews throughout program. Assist in the development of architecture design. Analyze customer and internal requirements and translate these into software designs. Analyze existing embedded software to add features, make modifications, fix bugs, and / or port to different platforms. Own at least one aspect of the product design and act as at the Subject Matter Expert in that area. Create demonstration software and perform system integration to support sales activities. Operate with little guidance for daily tasks. Test software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved and that C1 coverage is achieved. Work with off‑shore development and verification teams to support the software development activity. Work with the hardware team to review hardware designs and support initial hardware debug. Participate in the defect management process including planning, tracking, and ensuring that defects are actively managed. Coordinates software development activities with software team leader. Identifies product requirement or performance issues. Works with software team leader to negotiate resolution. Communicate with peers inside the Harman group to coordinate software development. Manages projects and technical resources, including planning, estimating, and developing software in compliance with the established software development process. Expected to function as a lead on some projects and mentor less experienced engineers and interns and may direct the work of 1-2 engineers and / or remote teams. Provide input for Harman Software Process continuous improvement. Mentor SW engineers. Basic Qualifications Integrity. Innovation. Inclusion. Teamwork & Respect. Excellence. Bachelor's degree in Electrical Engineering or equivalent. At least 5 years of professional experience in embedded systems. At least 5 years of microcontroller embedded software development. At least 5 years of programming in C or another structured language. Experience developing and debugging software in a real‑time, embedded, multi‑processor, multi‑interface environment. Experienced working with vehicle networking (CAN, MOST, etc) and diagnostics (UDS, KWP ). Experience or familiarity with AUTOSAR. Working knowledge of software development tools (debugger's, emulators, compilers, etc). Ability to read schematics and debug analog and digital hardware. Able to use oscilloscope and logic analyzer for troubleshooting. Working knowledge of embedded operating systems. Working knowledge of software development processes and process models such as CMMI or ASPICE. Experienced working with off‑shore development teams. Experienced with maintaining project schedules. Experienced in developing effort estimates. Creative problem‑solver capable of creating and reproducing complex software defects. Capable time management skills. Experienced interfacing directly to OEM's. Exemplary verbal and written communication skills. Experience writing low level drivers. Preferred Qualifications Leadership. Change Orientation. Collaboration. Judgment. Result Driven. Master's degree Electrical Engineering or equivalent. #J-18808-Ljbffr
-
Sr. Software Engineer
hace 3 semanas
león, México Harman International A tiempo completoA Career at HARMAN As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover that at HARMAN you can grow, make a difference and be proud of the work you do...
-
Software Engineer
hace 2 días
León, México Canonical A tiempo completoSoftware Engineer - App Stores Join to apply for the Software Engineer - App Stores role at Canonical. 5 days ago — Be among the first 25 applicants. Get AI-powered advice on thisetri job and more exclusive features. Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our...
-
Software Engineer
hace 2 días
León, México Canonical A tiempo completoSoftware Engineer - App Stores Join to apply for the Software Engineer - App Stores role at Canonical. 5 days ago — Be among the first 25 applicants. Get AI-powered advice on thisetri job and more exclusive features. Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our...
-
Ubuntu Core Software Engineer
hace 2 semanas
León, México Canonical A tiempo completoJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Ubuntu Core Software Engineer
hace 2 semanas
León, México Canonical A tiempo completoJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Software Engineer
hace 3 semanas
León, México Canonical A tiempo completoSoftware Engineer - OpenStack at Canonical Join to apply for the Software Engineer - OpenStack role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI,...
-
Software Engineer
hace 3 semanas
León, México Canonical A tiempo completoSoftware Engineer - OpenStack at Canonical Join to apply for the Software Engineer - OpenStack role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI,...
-
Distributed Systems Software Engineer, Python
hace 2 semanas
León, México Canonical A tiempo completoDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Distributed Systems Software Engineer, Python
hace 2 semanas
León, México Canonical A tiempo completoDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Ubuntu Software Engineer
hace 4 semanas
León, México Canonical A tiempo completoJoin to apply for the Ubuntu Software Engineer role at Canonical. Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our Ubuntu platform is widely used in public cloud, data science, AI, engineering innovation and IoT deployments. Location Remote roles open in every time zone. Role...