Centraprise ยท 2 days ago
Embedded Software Engineer
Wonder how qualified you are to the job?
EmploymentRecruiting
Insider Connection @Centraprise
Responsibilities
Responsible for building applications that may range from desktop applications to native mobile applications and embedded systems.
Design, develop, and test new features in the applications. Communicate with the team and implement, test, and bug-fix functionality.
Design, build, and maintain efficient, reusable, and reliable C++ code. Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Four year college degree in a related field
Design, development, production, testing, and maintenance of embedded systems
Strong proficiency in C++
Thorough knowledge of the standard library, STL containers, and algorithms
Good understanding of memory management in non-garbage collected environments
Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
Familiarity with templating in C++
Knowledge of embedded systems design and low-level hardware interactions
Knowledge of low-level threading primitives and real-time environments
Familiarity with system call wrapper library functions
Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.
Knowledge of component data sheets and specifications
Implementation of automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
Design and implementation of software projects using C, C++
Design, build, and maintain efficient, reusable, and reliable C++ code
Implement performance and quality modules
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Technical competencies, including knowledge of hardware, programming languages, RTOS, and communication protocol
Preferred
Knowledge of the latest C++11 standard
Familiarity with language tools, such as Valgrind
Familiarity with continuous integration
Good to have RUST experience, focusing on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects
Computer science or engineering degree required
Company
Centraprise
Centraprise is an executive search and direct hire company.
H1B Sponsorship
Centraprise has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (26)
2022 (30)
2021 (43)
2020 (88)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase