Software Engineer

Valeo — South Korea · Posted ~1 week ago

Skills

C/C++ software development MISRA compliance Software unit testing Static code analysis CI Gerrit Configuration management C/C++ MISRA CoreALM KW

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a Software Engineer responsible for designing, implementing, testing, and maintaining embedded software components. You will develop code according to established coding standards, perform static analysis and unit testing, manage changes through CI and configuration-management workflows, and collaborate with software architects and project teams to ensure high-quality deliverables.

Highlights

The role provides ownership of software components, involvement across design, implementation, testing, quality metrics, and configuration management, with regular collaboration with architects and project teams.

Description

Responsibilities Develops and maintains the software detailed design, Sw Unit test specification and test report of all verification of the Sw Component in his responsibility Aligns with Software ArchitectDevelops source code in accordance with coding guidelinesPerforms SW Unit static code analysis and ensures compliance of developed source code according to MISRA rulesDevelops SW Unit test specificationPerforms SW Unit test and generates SW Unit test reportCheck in/commit of artifacts to Configuration Management database on a regular base (e.g, submitting his code using CI, Gerrit, and run delta KW, delta UT for the changesUpdate CoreALM ticket & Activities to status "Implemented"Provides update about the status of own work in regular project meetingsEnsures quality of all owned deliverables (e.g maintaining the objectives of all process KPIs and SW Code quality metrics for the software component in his ownership)Reports Software Component Maturity Report to Software Implementation lead and Software Integration LeadEnsures development work is fulfilling the Software Requirements Specification, and Software ArchitectureGenerates problem reports for any issue found that cannot be immediately fixedImplements fixes and changes required by problem reports and change requestsPerforms and participates in peer reviews for software, design and document (e.g. requirement and test specifications) Skills Experience in development base on Camera DeviceExperience in the programming language : C/C++Embedded Systems Development knowledgeGood knowledge of the coding rules and guidelines.Good knowledge of industry coding standards (MISRA ,Cybersecurity ..,etc.)Good knowledge of writing tests , knowledge in documentation and test tools used in the projectBasic knowledge about ASPICE and ASILExperience in documenting the design and using the relevant toolsGood communication skills : Korean, EnglishDebugging and analytical skills