CareerPlanGet AI match score →

Analista de Desenvolvimento de Software II

Brazil, Sorocaba💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Developing and maintaining embedded and desktop software systems of medium to low complexity for specific platforms.

Role type

Software Development Analyst II (Embedded/Desktop)

Builds

Software systems, components, and applications for embedded or desktop platforms

Domain

Manufacturing / Embedded Systems / Desktop Software

Deliverable

production ML models | product features

Required skills

Object-Oriented Programming, C/C++/Python, Linux, Git, Unit Testing, Design Patterns, Embedded Systems, Windows, DOS

Preferred skills

Rust, Computer Architecture, Network Protocols, Project Management (PMBOK), Linux Kernel maintenance

Technologies

C, C++, Python, Linux, Git, Windows, DOS, Rust

Responsibilities

Develop systems and applications based on technical documentation; Modify existing code to fix bugs or meet new requirements; Perform unit testing to verify correct execution; Debug defects identified in the testing process; Create operational documentation and consistency guides; Recommend and apply new software development procedures.

Seniority

Mid-level IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗